Recipes » Dirt Cheap Recipes » Ultimate Shepherd’s Pie Recipe – A Budget-Friendly Classic

Ultimate Shepherd’s Pie Recipe – A Budget-Friendly Classic

fb iconpinterest icontwitter iconlinkedin iconbuffer icon

Ultimate Shepherd’s Pie Recipe – A Budget-Friendly Classic

This hearty Shepherd’s Pie recipe is a comfort food casserole that’s as easy on your budget as it is delicious. Layers of savory ground beef, sweet corn, rich homemade gravy, and fluffy golden mashed potatoes come together in under 30 minutes for the ultimate family dinner.

Jump to Recipe Pin

Whether you’re looking for a weeknight dinner, a leftover mashed potato makeover, or a true comfort classic, this easy shepherd’s pie is guaranteed to hit the spot. 🥔🥩🌽

Baked shepherd’s pie with crispy golden mashed potato topping in casserole dish

💖 Why You’ll Love This Shepherd’s Pie Recipe

  • Frugal & filling – Stretches 1 lb of meat to feed the whole family.
  • Fast & flexible – On the table in under 30 minutes with a few basic pantry staples (canned veggies & potatoes)
  • Comfort food classic – Cozy, hearty, and always satisfying.
  • Kid-approved – A picky-eater win thanks to corn and creamy potatoes.

Overhead view of shepherd’s pie ingredients including ground beef, potatoes, onion, garlic, corn and beef broth

🛒 Ingredient Notes

  • Ground Meat – Ground beef gives a hearty base. Use ground turkey or chicken for lighter, more affordable option.
  • Vegetables – Frozen corn is quick, but peas, carrots, or a mix are fine as well. We prefer to use frozen veggies, but (drained) canned veggies work great.
  • Mashed Potatoes – The fluffier, the better! Leftovers are perfect, or whip fresh potatoes with a touch of sour cream.
  • Gravy – A quick homemade beef gravy with butter, flour, and broth gives this dish its cozy, saucy finish.

👩‍🍳 How to Make Shepherd’s Pie

  1. Cook the Meat: Brown 1 lb ground beef or turkey with diced onion and garlic. Drain excess fat. Stir in 1 Tbsp Worcestershire sauce for depth.
  2. Ground beef browning in skillet with diced onions for shepherd’s pie filling
  3. Make the Gravy: Melt 1 Tbsp butter, whisk in 1 Tbsp flour, cook 1 minute. Add 1 cup beef broth + 1 tsp steak seasoning. Simmer until thick. Pour over meat mixture.
  4. Thick brown beef gravy being whisked in saucepan for shepherd’s pie
  5. Layer: Spread meat mixture into a greased 9×9 baking dish. Add 1 package frozen corn.
  6. Ground beef mixture in baking dish topped with corn for shepherd’s pie layers
  7. Top with Potatoes: Spread the mashed potatoes evenly over the filling. Use a fork to create ridges for golden peaks. Sprinkle with salt, pepper, and paprika.
  8. Mashed potatoes being spread over shepherd’s pie filling in casserole dish
  9. Bake: Bake at 375°F for 15–18 minutes, until bubbling and lightly golden.

🧪 Authentic UK-Style Shepherd’s Pie Recipe (Pro Version)

If you want the traditional shepherd’s pie recipe just like it’s made in the UK, try this upgraded version (technically closer to Cottage Pie when made with beef, but lamb is traditional for Shepherd’s Pie). Here’s how to make it:


Ground beef browning in skillet with diced onions for shepherd’s pie filling
  • Meat Base: Swap the ground beef for 1 lb ground lamb. Brown with 1 medium onion (diced) and 2 cloves garlic (minced) until fragrant.
  • Vegetables: Stir in 1 cup diced carrots, 1 cup peas, and 1/2 cup diced celery. Cook until tender (about 5–7 minutes).
  • Seasoning: Add 1 Tbsp Worcestershire sauce, 1 tsp fresh rosemary (minced), 1 tsp fresh thyme (minced), and 2 Tbsp fresh parsley (chopped). Season with salt and pepper to taste.
  • Gravy: Sprinkle in 1 Tbsp flour, stir to coat the meat and veggies, then add 1 cup beef or lamb stock. Simmer until thickened.
  • Mashed Potato Topping: Spread 3 cup of the prepared mashed potatoes over the filling. Sprinkle with 1 cup of shredded extra-sharp cheddar cheese for a golden cheesy crust.
  • Bake: Bake the shepherds pie at 375°F for 25–30 minutes, until bubbling hot and the cheese is melted and golden.

Steaming hot shepherd’s pie fresh out of oven with visible layers of beef and potatoes

This authentic variation elevates the casserole with herbs, Worcestershire depth, and vegetables that make it hearty and comforting. It’s a true UK shepherd’s pie recipe with a rich, savory flavor that rivals any pub classic.


💸 Budget101® Price Breakdown: Shepherds Pie Recipe

IngredientAmount UsedPackage SizeFull CostUsed Cost
Ground Beef1 lb3 lb pack$10.47$3.49
Frozen Corn12 oz12 oz bag$1.25$1.25
Potatoes5–6 medium5 lb bag$3.99$1.00
Butter2 Tbsp1 lb$4.48$0.28
Flour1 Tbsp5 lb bag$2.24$0.02
Beef Broth1 cup32 oz carton$1.67$0.42
Steak Seasoning1 tsp3.5 oz$2.98$0.10
Onion & Garlic1 onion + 2 cloves3 lb bag / bulb$2.49 / $0.68$0.45
Worcestershire Sauce1 Tbsp10 oz bottle$1.97$0.10
🧾 Total Recipe Cost:$7.11
👨‍👩‍👧‍👦 Cost Per Serving (6 servings):$1.18

━━━━━━ 💸 ━━━━━━

❓ Frequently Asked Questions

Can you make shepherd’s pie ahead of time?

Yes! Assemble the shepherd’s pie fully, cover tightly, and refrigerate for up to 24 hours before baking. When ready to serve, bake at 375°F until bubbling and golden on top.

Can shepherd’s pie be frozen?

Absolutely. Assemble the pie but do not bake it, then freeze for up to 3 months (or up to 6 months vacuum sealed). Thaw overnight in the fridge and bake at 375°F for 30–35 minutes, or bake straight from frozen at 350°F covered for 60–70 minutes, then uncovered for 10–15 minutes more.

What is the difference between shepherd’s pie and cottage pie?

Shepherd’s pie is traditionally made with ground lamb, while cottage pie uses ground beef. Both are topped with mashed potatoes and baked until golden. The budget-friendly version in this recipe uses ground beef, making it technically a cottage pie — but both are equally delicious!

How do you make the mashed potato topping extra creamy?

For ultra-creamy mashed potatoes, mix in sour cream, cream cheese, or heavy cream while mashing. A generous pat of butter also helps. The fluffier and creamier your topping, the better the final texture after baking.

Can I use leftover mashed potatoes for shepherd’s pie?

Yes, and it’s one of the best ways to use them up! Leftover mashed potatoes work perfectly as the topping. If they’ve thickened in the fridge, stir in a splash of milk or butter to loosen them before spreading over the filling.

What vegetables can I add to shepherd’s pie?

This recipe uses frozen corn, but you can mix and match your vegetables freely. Peas, diced carrots, celery, green beans, and mushrooms all work beautifully. For the authentic UK-style version, carrots, peas, and celery are traditional additions.

Can I make a vegetarian shepherd’s pie?

Definitely! Replace the ground meat with 2 cups of cooked green lentils or 16 oz of diced mushrooms. Add smoked paprika, garlic powder, and a splash of soy sauce for depth, and swap beef broth for vegetable broth in the gravy. It’s just as hearty and satisfying.

How do you get crispy golden peaks on the mashed potato topping?

Use a fork to create ridges across the surface of the mashed potatoes before baking — the raised peaks brown and crisp up beautifully in the oven. For even crispier results, brush the top with melted butter or sprinkle with shredded cheddar cheese before baking.

How long do shepherd’s pie leftovers last?

Store leftovers in a sealed airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven until warmed through. You can also freeze leftovers for up to 2 months; thaw overnight in the fridge before reheating.

Can I substitute the mashed potatoes with something lower in carbs?

Yes! Mashed cauliflower is an excellent low-carb swap for the potato topping. It spreads and bakes similarly to mashed potatoes and takes on the same golden color. Season it well with butter, garlic, and salt for the best flavor.

What is the best meat to use for shepherd’s pie?

Ground beef is the most budget-friendly and widely used option, producing a rich and hearty filling. Ground lamb is traditional for an authentic UK-style shepherd’s pie. Ground turkey or chicken are leaner alternatives with a lighter flavor. Any of these work well — choose based on your budget and preference.

How much does it cost to make shepherd’s pie from scratch?

This shepherd’s pie recipe costs approximately $7.11 total to make using Walmart grocery prices, which works out to just $1.18 per serving for a family of six. It’s one of the most budget-friendly comfort food dinners you can make, stretching 1 pound of ground beef into a full casserole.

💡 Expert Tips

  • Add shredded cheddar cheese on top for a golden, cheesy crust.
  • For crispy peaks, brush potatoes with melted butter before baking.
  • Substitute mashed cauliflower for a low-carb version.

🎨 Recipe Variations & Substitutions

  • Loaded Shepherd’s Pie – Stir 1/2 cup cooked, crumbled bacon and 1 cup shredded sharp cheddar cheese into the mashed potatoes before spreading them over the filling. Sprinkle an additional 1/4 cup cheddar on top for a gooey, golden finish.
  • Vegetarian Option – Replace the meat with 2 cups cooked green lentils or 16 oz diced mushrooms. Add 1 tsp smoked paprika, 1 tsp garlic powder, and 1 tsp soy sauce for depth and a meaty flavor. Prepare the gravy as usual with vegetable broth instead of beef broth.
  • Tex-Mex Twist – Brown the meat with 2 tsp chili powder, 1 tsp cumin, 1/2 tsp smoked paprika, and 1/4 tsp cayenne pepper. Stir in 1 cup black beans (rinsed and drained) and 1 cup frozen corn. Top with the mashed potatoes and finish with 1 cup shredded pepper jack cheese before baking.

🍽️ Serving Suggestions

Pair this easy shepherd’s pie recipe with a side salad, roasted carrots, or garlic green beans. A slice of homemade bread makes it extra filling!

📦 Storage Tips

  • Refrigerate leftovers in a sealed container for up to 4 days.
  • Reheat in oven or microwave until warmed through.
  • Freeze for up to 2 months; thaw overnight before baking.

❄️ Freezer Meal Prep Tips

This Shepherd’s Pie recipe isn’t just a quick dinner — it’s also a fantastic make-ahead freezer meal. By dividing it into smaller pans or portions, you’ll always have a budget-friendly dinner ready to go, whether cooking for two or feeding a crowd. Here’s how to prep it for the freezer:

📦 Portioning for Families vs. Couples

  • Family Size: Assemble the recipe in a standard 9×13 pan or two 8×8 pans. This will serve 4–6 people generously.
  • Couple Size: Divide the recipe into four 5×7 foil pans (about 2 servings each). Perfect for smaller households or singles who want grab-and-bake meals.
  • Individual Servings: Scoop into oven-safe ramekins or small meal-prep containers for single-serve dinners.

🧊 How to Freeze

  1. Assemble the shepherd’s pie completely but do not bake.
  2. Let the dish cool to room temperature.
  3. Cover tightly with foil, then wrap in plastic wrap, or vacuum seal for maximum freshness.
  4. Label with the date — it’s good for up to 3 months in a freezer bag, or up to 6 months if vacuum sealed.

🔥 Cooking from Frozen vs. Thawed

  • From Frozen: Bake covered at 350°F for 60–70 minutes. Remove foil and bake an additional 10–15 minutes to brown the potatoes.
  • From Thawed (overnight in fridge): Bake uncovered at 375°F for 30–35 minutes until heated through and golden on top.

💡 Bonus Tips

  • Vacuum sealing shepherd’s pie portions before freezing prevents freezer burn and extends storage life to nearly double what a standard zip-top bag offers.
  • To make reheating even faster, freeze in shallow pans (1–2 inches thick). This cuts down baking time dramatically.
  • Add shredded cheese right before baking — not before freezing — for the best flavor and texture.

🛒 Grab & Go: Your Complete Shepherds Pie Grocery Checklist

  • ✔️ Ground Beef – $10.47 / 3 lb
  • ✔️ Frozen Corn – $1.25 / 12 oz
  • ✔️ Potatoes – $3.99 / 5 lb bag
  • ✔️ Onion – $2.49 / 3 lb bag
  • ✔️ Garlic – $0.68 / bulb
  • ✔️ Butter – $4.48 / lb
  • ✔️ Flour – $2.24 / 5 lb bag
  • ✔️ Beef Broth – $1.67 / 32 oz carton
  • ✔️ Steak Seasoning – $2.98 / 3.5 oz
  • ✔️ Worcestershire Sauce – $1.97 / 10 oz

Want to know exactly what each batch costs down to the penny? Here’s how to calculate the real cost of a recipe — the same method used for the price breakdown above.

Shepherd’s Pie Recipe Under $10 📝 Printable Recipe Card

ultimate shepherds pie recipe golden mashed potato casserole
cropped b101 header logo

Ultimate Shepherd's Pie Recipe

Budget101.com by Melissa 'Liss' Burnell
A budget-friendly comfort food classic with layers of savory ground beef, sweet corn, rich homemade gravy, and fluffy golden mashed potatoes. On the table in under 30 minutes with simple pantry staples.
Add to Collection
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Course Dinner
Cuisine American
Servings 6 servings
Calories 284 kcal

Equipment

Ingredients
  

Meat & Vegetables
Homemade Gravy
Mashed Potato Topping

Instructions
 

  • Preheat oven to 375°F. Grease a 9x9 baking dish and set aside.
  • In a large skillet over medium-high heat, brown the ground beef with diced onion and garlic until cooked through. Drain excess fat. Stir in 1 tablespoon Worcestershire sauce.
  • In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Pour in beef broth and add steak seasoning. Simmer, whisking constantly, until the gravy thickens, about 3–4 minutes. Pour over the meat mixture and stir to combine.
  • Spread the meat and gravy mixture evenly into the greased baking dish. Scatter the frozen corn in an even layer on top.
  • Spoon the mashed potatoes over the filling and spread evenly with a spatula. Use a fork to create ridges across the surface for golden, crispy peaks. Sprinkle with salt, pepper, and paprika.
  • Bake uncovered at 375°F for 15–18 minutes, until the filling is bubbling around the edges and the potato topping is lightly golden. Let rest 5 minutes before serving.

Notes

**Make Ahead:** Assemble fully, cover, and refrigerate up to 24 hours before baking.
**Freezer Instructions:** Assemble but do not bake. Cover tightly with foil and plastic wrap. Freeze up to 3 months (6 months vacuum sealed). From frozen: bake covered at 350°F for 60–70 minutes, then uncovered 10–15 minutes. From thawed: bake uncovered at 375°F for 30–35 minutes.
**Crispy Topping Tip:** Brush the mashed potato surface with melted butter or top with shredded cheddar cheese before baking for extra golden crispiness.
**Low-Carb Option:** Substitute mashed cauliflower for the potato topping.
**Loaded Version:** Stir 1/2 cup crumbled bacon and 1 cup shredded sharp cheddar into the mashed potatoes before topping.
**Authentic UK Style:** Swap ground beef for ground lamb, use carrots, peas, and celery as the vegetables, season with fresh rosemary and thyme, and top with extra-sharp cheddar cheese. Bake 25–30 minutes.
**Cost:** Approximately $7.11 total / $1.18 per serving based on Walmart pricing.
Recipe Size Alteration Note

If you altered the ingedients above by doubling or tripling the recipe, you may also need to change the pan/dish size and adjust the cooking/baking time.

Nutrition

Serving: 1gCalories: 284kcalCarbohydrates: 17gProtein: 16gFat: 18gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 59mgSodium: 255mgPotassium: 450mgFiber: 2gSugar: 1gVitamin A: 72IUVitamin C: 6mgCalcium: 31mgIron: 2mgNet Carbs: 15g
Tried this recipe?Mention @Budget101com or tag #Budget101com!

━━━━━━ 💸 ━━━━━━

Melissa 'Liss' Burnell, Founder of Budget101

👩‍🍳 About the Author

Melissa "Liss" Burnell started Budget101.com in 2001 because she needed it to exist — not because she saw a market opportunity. She was feeding a family of four on under $200 a month, and people kept asking how, so she started writing everything down.

That turned into 25 years of recipes, debt-busting strategies, and DIY content — including figuring out how to make 128 loads of laundry detergent for less than $2. Millions of families have quietly used this site to stretch a dollar without feeling like they're sacrificing anything. She's also the author of two bestselling budget cooking ebooks, available on Amazon.

📚 More on the About page, or find her on Pinterest, Instagram, and Facebook.

Leave a Comment

Rating