Welcome back to my kitchen! Today, we're diving into the heart of traditional home cooked meals with a classic shepherd's pie. This is the kind of dish that reminds me of Sunday dinners at my grandmother's house – warm, filling, and made with love. It's the ultimate comfort food that brings the whole family together.
Advertisements1
What I love about this recipe is that it's straightforward and uses simple, wholesome ingredients. You don't need any fancy equipment or hard-to-find items. Just good, honest cooking. Plus, it's budget-friendly – I can feed my whole family for under $15, and the leftovers are even better the next day.
So, let's roll up our sleeves and get cooking. Whether you're a seasoned cook or just starting out, this shepherd's pie is forgiving and delicious. Trust me, once you make this, it'll become a regular in your dinner rotation.
Why You'll Love This Recipe
About the Ingredients
2 lbs (900g) ground beef or lamb
Traditional shepherd's pie uses lamb, but beef is common in the US. You can use a mix for a richer flavor. For a leaner option, use ground turkey.
1 large onion, diced
Yellow or sweet onion works best. If you only have red or white, that's fine too.
2 cloves garlic, minced
Fresh garlic is best, but 1/2 teaspoon garlic powder works in a pinch.
2 carrots, peeled and diced
Carrots add sweetness and color. You can substitute with frozen peas and carrots mix.
1 cup (240ml) beef broth
Use low-sodium broth to control salt. Chicken or vegetable broth also work.
1 tablespoon tomato paste
Adds depth and color. If you don't have it, use ketchup as a substitute.
1 teaspoon Worcestershire sauce
Adds umami. Soy sauce is a good substitute.
1 cup frozen peas
No need to thaw. If you don't like peas, use green beans or corn.
Salt and pepper to taste
Season generously. Taste as you go.
For the mashed potatoes: 3 lbs (1.4kg) potatoes, peeled and quartered
Russet or Yukon Gold make the fluffiest mash. Avoid waxy potatoes like red.
1/2 cup (120ml) milk, warm
Whole milk or 2% gives a creamy texture. You can use unsweetened almond milk for dairy-free.
4 tablespoons (60g) butter
Salted or unsalted – adjust salt accordingly.
Tips & Tricks
- Don't skip draining the fat after browning the meat, otherwise the pie will be greasy.
- Make the mashed potatoes while the meat simmers to save time.
- Use a fork to create peaks in the mashed potatoes – they get beautifully golden in the oven.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat your oven to 400°F (200°C).
2. Brown the Meat
In a large skillet over medium-high heat, cook the ground meat until browned, breaking it apart with a spoon. This should take about 5-7 minutes. Drain any excess fat.
3. Sauté Vegetables
Add the diced onion, carrots, and garlic to the skillet. Cook until the onion is translucent, about 3-4 minutes.
4. Simmer the Filling
Stir in the tomato paste, Worcestershire sauce, and beef broth. Bring to a simmer, then reduce heat to low and let it bubble gently for 10 minutes until the sauce thickens slightly. Season with salt and pepper.
5. Add Peas
Stir in the frozen peas and cook for another 2 minutes. Remove from heat and set aside.
6. Make Mashed Potatoes
Meanwhile, place the potatoes in a large pot and cover with cold water. Bring to a boil and cook until fork-tender, about 15-20 minutes. Drain well.
7. Mash and Season
Add the warm milk and butter to the potatoes. Mash until smooth and creamy. Season with salt and pepper to taste.
8. Assemble the Pie
Transfer the meat mixture to a 9×13-inch baking dish. Spread the mashed potatoes evenly over the top, using a fork to create decorative peaks.
9. Bake Until Golden
Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling is bubbling around the edges and the potato topping is golden brown. Let rest for 10 minutes before serving.
Delicious Variations
- Make it vegetarian by using lentils or vegetarian crumbles instead of meat.
- Add a layer of shredded cheddar cheese between the meat and potatoes for a cheesy twist.
- Swap the mashed potatoes for cauliflower mash for a low-carb version.
How to Store Traditional Home Cooked Meals: Classic Shepherd's Pie
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Freeze the assembled (unbaked) pie, tightly wrapped, for up to 3 months. Thaw overnight in the fridge before baking.
Reheating
Reheat individual portions in the microwave for 2-3 minutes, or in a 350°F (175°C) oven for 15-20 minutes until heated through.
Frequently Asked Questions
Q: Can I make shepherd's pie ahead of time?
Yes, you can assemble the pie up to 24 hours ahead. Cover and refrigerate, then bake when ready, adding 10-15 minutes to the baking time.
Q: What is the difference between shepherd's pie and cottage pie?
Shepherd's pie traditionally uses lamb, while cottage pie uses beef. This recipe uses beef, so technically it's a cottage pie, but many people call it shepherd's pie.
Q: Can I freeze shepherd's pie?
Absolutely! Assemble the pie, wrap tightly, and freeze for up to 3 months. Bake from frozen at 375°F (190°C) for about 1 hour, or until hot and bubbly.
Q: What can I use instead of Worcestershire sauce?
You can use soy sauce, tamari, or a splash of balsamic vinegar mixed with a little sugar as a substitute.
Q: How do I get crispy mashed potato topping?
Use a fork to create peaks and brush the top with melted butter before baking. Broil for the last 2-3 minutes for extra crispiness.
I hope this shepherd's pie brings comfort to your table. If you try it, let me know how it turned out in the comments below! And if you have any questions, I'm always here. Happy cooking!
Traditional Home Cooked Meals: Classic Shepherd's Pie
This classic shepherd's pie is a hearty, comforting meal with savory beef, vegetables, and creamy mashed potatoes, ready in under an hour.
🧂 Ingredients
- 2 lbs (900g) ground beef or lamb
- 1 large onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 1 cup (240ml) beef broth
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- 1 cup frozen peas
- Salt and pepper to taste
- For the mashed potatoes: 3 lbs (1.4kg) potatoes, peeled and quartered
- 1/2 cup (120ml) milk, warm
- 4 tablespoons (60g) butter
📋 Instructions
- 1Preheat Oven — Preheat your oven to 400°F (200°C).
- 2Brown the Meat — In a large skillet over medium-high heat, cook the ground meat until browned, breaking it apart with a spoon. This should take about 5-7 minutes. Drain any excess fat.
- 3Sauté Vegetables — Add the diced onion, carrots, and garlic to the skillet. Cook until the onion is translucent, about 3-4 minutes.
- 4Simmer the Filling — Stir in the tomato paste, Worcestershire sauce, and beef broth. Bring to a simmer, then reduce heat to low and let it bubble gently for 10 minutes until the sauce thickens slightly. Season with salt and pepper.
- 5Add Peas — Stir in the frozen peas and cook for another 2 minutes. Remove from heat and set aside.
- 6Make Mashed Potatoes — Meanwhile, place the potatoes in a large pot and cover with cold water. Bring to a boil and cook until fork-tender, about 15-20 minutes. Drain well.
- 7Mash and Season — Add the warm milk and butter to the potatoes. Mash until smooth and creamy. Season with salt and pepper to taste.
- 8Assemble the Pie — Transfer the meat mixture to a 9×13-inch baking dish. Spread the mashed potatoes evenly over the top, using a fork to create decorative peaks.
- 9Bake Until Golden — Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling is bubbling around the edges and the potato topping is golden brown. Let rest for 10 minutes before serving.



