Easy Shepard’s Pie

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please read our disclosure policy.

Ground beef or lamb with veggies in a rich gravy, topped with creamy mashed potatoes and baked to perfection, you’re going to love this Easy Shepherd’s Pie! It’s the perfect all in one meal. 

picture of shepards pie on a plate
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
Please enable JavaScript in your browser to complete this form.

Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.

We add lots of tips in our recipe – so you can make this dish, understand why it works and what each ingredient means to the flavor of a recipe. I also answer questions my friends and family have asked about my recipes, to help home cooks of any skill level better understand the processes we use and why!

Classic Shepherd’s Pie

Classic shepherd’s pie actually calls for ground lamb, so if you use ground beef, you’d actually be making cottage pie since cottage pie uses ground beef. If you think about it, the name makes sense because lamb is sheep and a shepherd is a person who tends to the sheep, hence the name. 

For this recipe, you can make it with either ground beef or ground lamb. Ground beef is widely available making this a quick and easy weeknight meal, but if it’s for a special occasion, I’d recommend using ground lamb. 

picture of shepards pie on a plate

How To Make Easy Shepherd’s Pie 

If you’re using ground beef, you’ll be using simple ingredients you can find at your local grocery store. Here’s what you’ll need to make this easy shepherd’s pie:

  • Ground meat– As stated above, you can either use ground beef or ground meat. For a healthier alternative, you could also use ground turkey. 
  • Flour– You can use flour of any kind or buckwheat for a gluten free option. 
  • Veggies– You’ll need peas, corn, and carrots for this recipe. I used canned veggies. If you use fresh, you will need to cook the carrots until they are soft before continuing the recipe.
  • Mashed potatoes– I used instant mashed potatoes to make this recipe quicker, but you could make homemade mashed potatoes as well. Let the mashed potatoes cool to room temperature before using. 
  • Onion– Use whatever onion you prefer, but be sure to finely dice it. 
  • Beef broth– You’ll use beef broth to make the gravy. If you don’t have any, you can mix 6 bullion cubes with 6 cups of water to make your own. 
  • Spices– To season your shepherd’s pie, you’ll want to use sea salt and ground pepper. 
  • Parsley– Garnish your pie with fresh parsley if you choose. 

The best part about this homemade shepherd’s pie is that it is so easy to make, but comes out hearty and filling. Follow the steps below for a delicious dinner. 

  1. First, preheat your oven to 400?. Grease a 9×13 casserole dish and set it to the side. 
  2. Grab a skillet and cook your ground meat over medium heat for about 10-minutes or until it is cooked through. Season with salt and pepper. 
  3. Once your ground meat is cooked, sprinkle it with 2 tablespoons of flour and stir.
  4. Cook your diced onion for about 5-minutes. Then, add the can of peas, carrots, corn, and beef broth.
  5. Bring your ingredients to a simmer and then reduce the heat to low. Cook for about 10-minutes. 
  6. Evenly pour your ground meat mixture into your prepared 9×13 casserole dish. 
  7. Next, scoop the mashed potatoes on top and spread them across the beef evenly. 
  8. Bake the pie in the oven for 30-minutes.
  9. Serve and Enjoy!
picture of shepards pie on a plate

Tips and Tricks to Perfect Shepherd’s Pie and FAQs: 

  • Flour helps to absorb the grease from the ground meat, and it helps thicken the gravy. You could opt to just drain your meat instead. 
  • You could use leftover mashed potatoes for this recipe. Just be sure to set them on the counter so they come to room temperature. 
  • Top with shredded cheese for a cheesy twist. 


What temperature should I bake a shepherd’s pie?

For this recipe, you will cook your ground beef over medium heat. Then, you will bake the whole pie at 400?.

How long will this recipe take to make?

To make this delicious shepherd’s pie, it will take you about an hour all together. You’ll need 30-minutes of preparation and 30-minutes of cook time. 

Can I use something instead of flour?

Yes. Cornstarch is another option but if you need to avoid flour and corn because of allergies, feel free to use arrowroot or rice starch. 

Can I make shepherd’s pie ahead of time?

Absolutely! Simply cook your ground meat, assemble the pie in your casserole dish, cover it with plastic wrap and store the pie in the refrigerator for 1-2 days. Then, bake the shepherd’s pie following the direction above. 

How do I store leftovers?

If you have leftovers, you can store them in an airtight container in the refrigerator for up to 3-days. You can also wrap it in plastic wrap and foil and store it in the freezer for up to 2-months. Reheat the pie in the oven at 350? for 20-30 minutes or until warm. 

picture of shepards pie on a plate

What To Serve With Shepherd’s Pie

Shepherd’s pie has all the main food groups whipped up into one dish, but that doesn’t mean you can’t add a tasty side. There are a lot of great options for sides when it comes to shepherd’s pie! Try Brown Sugar Glazed Carrots, Corn Salad, Slow Cooker Baked Beans, Roasted Green Bean Salad, Beet Salad or Air Fryer Brussels Sprouts.

For more Irish food inspired recipes, click here.

picture of shepards pie on a plate

Easy Shepard’s Pie Recipe

If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Pease also help me share on Instagram, Facebook, and Pinterest!

Follow on Instagram

picture of shepards pie on a plate

Be sure to follow me on social media and get in on all the fun!

Only have 30 minutes to get dinner on the table? Sign up for my 30 minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
Please enable JavaScript in your browser to complete this form.
picture of shepards pie on a plate

Easy Shepard’s Pie

In an hour or less you can have a delicious classic dish for the whole family. Shepard’s Pie is one of those cozy traditional meals you just must make at least once in the colder months to keep you warm!
Course Main Dishes
Cuisine Irish
Keyword cottage pie, irish, main dish, one pot meal, potato, shepards pie
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 10 servings
Calories 387kcal
Author Courtney O’Dell


  • 2 pounds lean ground beef or lamb
  • 1 tablespoon sea salt
  • 2 teaspoons ground pepper
  • 2 tablespoons flour of any kind all-purpose or buckwheat for a GF option
  • 1 large onion finely diced
  • 1 can of diced peas and carrots
  • 1 can corn
  • 1 cup beef broth
  • 6 cups mashed potatoes room temperature
  • Parsley to garnish


  • Preheat oven to 400 degrees
  • In a large pan cook your ground beef on medium heat until cooked through with salt and pepper; about 10 minutes, and then sprinkle with 2 tablespoons of flour and stir. You can strain your beef instead of using the flour if you wish.
  • Cook the onion for 5 minutes, then add in the can of peas and carrots, corn, and beef broth, bringing it to a simmer then reduce the heat to low for about 10 minutes.
  • Using a 9×13 casserole dish that is greased, evenly place the beef mixture on the bottom.
  • Scoop your mashed potatoes on top and spread them across the beef creating a nice even layer.
  • Place your casserole dish in the oven for 30 minutes and serve warm.


This recipe was created to use up frozen or canned vegetables – but fresh vegetables are delicious in place of canned. We made this recipe as a great way to use canned vegetables before their expiration!


Serving: 1g | Calories: 387kcal | Carbohydrates: 29g | Protein: 30g | Fat: 17g | Saturated Fat: 5g | Polyunsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 82mg | Sodium: 1282mg | Fiber: 3g | Sugar: 4g

About Courtney

Courtney loves to share great wine, good food, and loves to explore far flung places- all while masting an everyday elegant and easy style at lifestyle blog Sweet C’s Designs. Sweet C's devoted to finding the best food and drinks you'll want to make or find, around the world!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

1 Comment

  1. Bob says:

    Can’t wait to see the next recipe, let me guess, pork fried rice made with chicken?