Shepherd’s Pie (Classic, Comforting & Easy)
There’s something so satisfying about a warm, bubbling dish of Shepherd’s Pie coming out of the oven. With its rich, savory meat and vegetable filling topped with creamy mashed potato, it’s a classic that brings warmth to any table. It’s perfect for cozy family dinners, meal prep, or even impressing guests with a hearty, homemade favorite.

I love to make this dish when I have mashed potatoes leftover, instead of wasting it I use it in my Shepherd’s Pie or Pierogi dish. Not only does it save you a lot of time of preparing the mashed potato, it can be perfect for busy weekdays.
What is Shepherd’s Pie?
Shepherd’s Pie is a traditional British dish made with ground lamb, vegetables, and gravy, topped with mashed potatoes and cheese baked until golden. You can also make this dish with beef instead of lamb both versions are widely loved.
Why You’ll Love This Recipe:
- The ultimate comfort food, perfect for a cold night, it’s the kind of meal that has everyone reaching for seconds.
- Kids – approved, it’s packed with protein and veggies so you feel good serving it, perfect to hide the veggies and the kids won’t even question it.
- Easy, one dish meal with budget friendly ingredients.
- Perfect for busy weeks. You can make this ahead or stash it in the freezer for those nights when cooking feels impossible.
Ingredients notes:

- Wine: You can skip the wine and use more broth instead. If you’re not sure which wine to use, go for a dry red wine.
- Tomato paste: If you don’t have tomato paste on hand you can also use ketchup instead. It’s surprisingly delicious if used sparingly.
- Mashed potatoes: I usually make my mashed potato in my Thermomix, it’s incredibly easy and does all the work for you. I love to use leftover mashed potato from previous meals, it’s a great shortcut.
- Vegetable variations: If you don’t like peas, it’s also delicious with chopped green beans.
- Vegetarian version: You can also make this vegetarian by using 2 cups of cooked brown lentils in place of the ground beef/lamb and vegetable broth instead of the beef broth.
How to Make Shepherd’s Pie:
- Prepare the potatoes: Boil potatoes in salted water until tender (about 15 min). Drain and mash with milk, butter, and salt until smooth. Or use my creamy mashed potato using the Thermomix recipe.
- Cook the filling: Heat oil in a pan over medium heat. Add ground meat and cook until browned. Stir it occasionally to break it up into crumbles, but let it sit long enough to get that nice caramelized crust. This is where the flavors happen. Add finely chopped onions, and minced garlic to the pan. Stir everything together and let it saute until the onions are soft and fragrant. About 5-7 minutes.

- Season and deglaze the pan: Sprinkle 1 tsp of salt, 1/2 tsp smoked paprika, and 1/2 tsp of black pepper over the meat. Then add 2 Tbsp of flour. Combine everything and let it cook for about 2 minutes to get rid of that raw flour taste. Next, stir in 2 Tbsp of tomato paste and cook for about 1 minute until it smells rich and toasted. Then deglaze the pan with 1/3 cup of red wine. Or use beef broth if you prefer. As you pour it in, scrape the pan.
- Add vegetables and flavor: Stir in frozen mix veggies and let mixture simmer for 4-5 minutes. It should thicken slightly and look rich and hearty. Season to taste.

- Assemble the pie: Spread the meat mixture in a baking dish. Top evenly with mashed potatoes, spread gently with a spatula. Use the back of a fork to create crisscross patterns on the surface. Not only does it look fancy, but those ridges get deliciously crispy in the oven. Finally sprinkle with 1 cup of shredded cheese over the potatoes. This is the secret to that golden, cheesy crust everyone loves.

- Bake to perfection: Place the dish into a preheated oven of 400F and bake for about 20 minutes. You’re looking for the cheese to melt and the mashed potatoes to turn a gorgeous golden brown.

Tips for the Best Shepherd’s Pie:
- Use butter and warm milk for extra creamy mashed potatoes
- Rough up the potato topping with a fork for crispy edges
- Let it rest for 5-10 minutes before serving
Storage & Reheating:
- Fridge: Store for up to 4 days in an airtight container.
- Freezer: Assemble the pie as directed but don’t bake it. Wrap it tightly with plastic wrap and then a layer of foil to keep it fresh. Freeze for up to 3 months. When ready to bake, pop it straight into the oven from the freezer no need to thaw. Remove the plastic wrap, cover with foil and bake at 400F for 1 hour, then remove the foil and bake for another 10 minutes to brown the top.
- Reheat: Bake at 350F until heated through or microwave individual portions.
FAQs:
- Can I make Shepherd’s Pie ahead of time? Yes! Assemble it, cover, and refrigerate for up to 24 hours before baking.
- Can I freeze Shepherd’s Pie? Absolutely. Freeze before baking for easy meals later.
- What vegetable can I add? Corn, green beans, or mushrooms work great in this dish.
Shepherd’s Pie is the kind of dish that brings comfort to the table with every bite. Simple ingredients, rich flavors, and a cozy, homemade feel. Whether you’re making it for a weeknight dinner or a gathering with loved ones, it’s a recipe you’ll come back to again and again.
Recipe created by author.

Get new recipes every week + my favorite go-to meals 👇
Latest posts:
- Nut Corners (Nussecken)
- Traditional Wedding Salad (Russian Style)
- The Best Homemade Strawberry Cake
- Smoked Beef Ribs – Packed with Smoky Flavor
- No-Bake Cheesecake

Shepherd’s Pie (Classic, Comforting & Easy)
Ingredients
Equipment
Method
- Prepare the potatoes: Boil potatoes in salted water until tender (about 15 min). Drain and mash with milk, butter, and salt until smooth. Or use my creamy mashed potato using the Thermomix recipe.
- Cook the filling: Heat oil in a pan over medium heat. Add ground meat and cook until browned. Stir it occasionally to break it up into crumbles, but let it sit long enough to get that nice caramelized crust. This is where the flavors happen. Add finely chopped onions, and minced garlic to the pan. Stir everything together and let it saute until the onions are soft and fragrant. About 5-7 minutes.
- Season and deglaze the pan: Sprinkle 1 tsp of salt, 1/2 tsp smoked paprika, and 1/2 tsp of black pepper over the meat. Then add 2 Tbsp of flour. Combine everything and let it cook for about 2 minutes to get rid of that raw flour taste. Next, stir in 2 Tbsp of tomato paste and cook for about 1 minute until it smells rich and toasted. Then deglaze the pan with 1/3 cup of red wine. Or use beef broth if you prefer. As you pour it in, scrape the pan.
- Add vegetables and flavor: Stir in frozen mix veggies and let mixture simmer for 4-5 minutes. It should thicken slightly and look rich and hearty. Season to taste.
- Assemble the pie: Spread the meat mixture in a baking dish. Top evenly with mashed potatoes, spread gently with a spatula. Use the back of a fork to create crisscross patterns on the surface. Not only does it look fancy, but those ridges get deliciously crispy in the oven. Finally sprinkle with 1 cup of shredded cheese over the potatoes. This is the secret to that golden, cheesy crust everyone loves.
- Bake to perfection: Place the dish into a preheated oven of 400F and bake for about 20 minutes. You're looking for the cheese to melt and the mashed potatoes to turn a gorgeous golden brown.
Discover more from Nelki's Homestead Kitchen
Subscribe to get the latest posts sent to your email.