Easy Shepard’s Pie

Jump to Recipe

This post may contain 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

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.

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 facebook and pinterest!

Follow on Instagram

picture of shepards pie on a plate

Be sure to follow me on social media, so you never miss a post!

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!

picture of shepards pie on a plate

Easy Shepard's Pie

Yield: 10 servings
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour

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!


  • 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


  1. Preheat oven to 400 degrees
  2. 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.
  3. 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.
  4. Using a 9x13 casserole dish that is greased, evenly place the beef mixture on the bottom.
  5. Scoop your mashed potatoes on top and spread them across the beef creating a nice even layer.
  6. 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!

Nutrition Information
Yield 10 Serving Size 1
Amount Per Serving Calories 387Total Fat 17gSaturated Fat 5gTrans Fat 1gUnsaturated Fat 8gCholesterol 82mgSodium 1282mgCarbohydrates 29gFiber 3gSugar 4gProtein 30g

Nutrition is automatically calculated by Nutritionix - please verify all nutrition information independently and consult with a doctor or nutritionist for any and all medical and diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

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 *

1 Comment