//Homemade Shepherd’s Pie

Homemade Shepherd’s Pie

This easy Shepherd’s Pie recipe is made with saucy ground beef base, vegetables and creamy mashed potatoes. It’s a hearty make ahead meal for busy weeknights or Sunday dinner!

shepherds pie in casserole dish

shepherds pie in casserole dish

Hey! It’s Ashley here from The Recipe Rebel, sharing one my favorite comfort food dinners. Sometimes casseroles like Shepherd’s Pie get a bad rep, but this Shepherd’s Pie recipe is loaded with flavor (I like my beef nice and saucy!), and topped with the creamiest mashed potatoes — you’ll forget about every other lackluster casserole you’ve had 😉

If you love a good cozy casserole, check out The Best Breakfast CasseroleTurkey Mediterranean Casserole, or this Cheesy Broccoli Casserole.

Shepherd’s Pie

Shepherd’s Pie is one of those recipes that has taken on a lot of forms over the past several decades, and what you put in it probably depends on where you live.

Originally, Shepherd’s Pie was made with ground lamb, but the Americanized version usually swaps the lamb for ground beef (although if you really want, can use lamb instead!).

Some Shepherd’s Pie recipes have more of a tomato based sauce (like this one!), some have gravy, and some are dry.

And then there are those people that say one is made with layered potatoes and one is made with mashed potatoes.

This here is the way we like it: a nice, rich tasting sauce with ground beef and plenty of vegetables, topped with creamy, buttery mashed potatoes. I know you’ll love it, too!

shepherds pie scoop

shepherds pie scoop

How to make Shepherd’s Pie:

  1. Start with your potatoes: peel, chop, and boil until tender. Russets, golden, or even red potatoes are fine here! (If you have a strong preference, go with that). Mash them with butter and milk, and season them well.
  2. Cook your filling: saute your onions, carrots and celery until softened, then add in and brown your ground beef. If you have a lot of leftover fat, you may want to drain it.
  3. Add your sauce ingredients, and cook until thickened and the flavors come together.
  4. Stir in your frozen vegetables.
  5. Layer your mashed potatoes on top of your beef filling and bake just until bubbly at the edges and the top of the potatoes is lightly browned.

shepherds pie on plateshepherds pie on plate

Tips for making Shepherd’s Pie ahead:

  • You can make the entire casserole in advance, and simply cover and refrigerate before baking. Store in the fridge up to 3-4 days before baking and serving.
  • You can prep your ground beef, and keep 1 pound portions in the freezer for quick dinners down the road.
  • You can prep your beef and vegetable filling, then refrigerate for easy prep later in the week, or even freeze individual portions to top with potatoes later on.
  • Shepherd’s Pie can be frozen, but you need to keep in mind that potatoes are never quite the same in texture after being frozen.

More make ahead casseroles you’ll love:

shepherds pie scoopshepherds pie scoop

Shepherd’s Pie

Prep Time 15 minutes

Cook Time 50 minutes

Total Time 1 hour 5 minutes

Author Ashley Fehr

Servings 6 servings

This easy Shepherd’s Pie recipe is made with saucy ground beef base, vegetables and creamy mashed potatoes. It’s a hearty make ahead meal for busy weeknights or Sunday dinner!

  • 1 tablespoon oil
  • 2 large carrots peeled and diced
  • 2 ribs celery finely chopped
  • 1 medium onion finely chopped
  • 1 lb lean ground beef
  • 1 teaspoon salt
  • 1 teaspoon minced garlic
  • 1/4 teaspoon black pepper
  • 1 1/2 cup low sodium beef broth
  • 1 tablespoon corn starch
  • 3 tablespoons tomato paste
  • 2 tablespoons Worcestershire sauce
  • 1/4 cup tomato ketchup (optional)
  • 1 cup frozen peas
  • 1 cup frozen corn

Mashed Potatoes

  • 1.5 lbs russet or golden potatoes peeled and cut into 1/2″ pieces
  • 1/4-1/2 cup milk
  • 1/4 cup butter divided
  • 1/2 teaspoon dried parsley
  • salt and pepper to taste
  1. In a large, deep, oven safe skillet, heat oil over medium high heat and cook carrots, celery and onion until softened.

  2. Add in beef and cook, stirring often, until browned.

  3. Stir in salt, garlic and pepper and cook 1 minute.

  4. Whisk together beef broth and corn starch. Add to skillet, along with tomato paste, Worcestershire sauce, and ketchup if desired (it adds a bit of sweetness to the sauce — you can omit if you prefer).

  5. Stir in peas and corn. Cook until sauce has thickened slightly and set aside.

Mashed Potatoes

  1. Add cubed potatoes to a large pot and fill with salted, cold water.

  2. Place over high heat and bring to a boil. Reduce heat to just maintain a rolling boil, and cook for 8-10 minutes until tender.

  3. Drain. Add in milk (start with 1/4 cup, increasing if necessary), 2 tablespoons of butter, parsley and salt and pepper. Mash and adjust seasoning to taste.

  4. Spread on top of beef mixture in skillet and dot with remaining 2 tablespoons butter.

  5. Refrigerate to bake later, or bake uncovered at 375 degrees F for 25-30 minutes until bubbly at the edges and potatoes are beginning to brown.

Nutrition Facts

Shepherd’s Pie

Amount Per Serving

Calories 385 Calories from Fat 135

% Daily Value*

Fat 15g23%

Saturated Fat 7g35%

Cholesterol 68mg23%

Sodium 863mg36%

Potassium 1292mg37%

Carbohydrates 42g14%

Fiber 5g20%

Sugar 8g9%

Protein 23g46%

Vitamin A 4068IU81%

Vitamin C 24mg29%

Calcium 67mg7%

Iron 4mg22%

* Percent Daily Values are based on a 2000 calorie diet.