Shepherds Pie

Posted on January 18, 2026

Cozy homemade shepherd's pie with creamy mashed potato and savory meat filling

Difficulty

Prep time

Cooking time

Total time

Servings

This cozy shepherd’s pie delivers maximum comfort on a minimal budget, stretching a pound of ground meat with lentils and vegetables. It’s the definition of a hearty, cost-effective meal that feeds a crowd. There’s something about a shepherd’s pie that feels like a warm hug at the end of a long day. It’s the ultimate comfort food, a humble casserole that transforms simple ingredients into a deeply satisfying, family-style meal. For me, it’s a dish that whispers of chilly evenings, a bustling kitchen, and the promise of a table where everyone gathers.

While many think of it as a classic for St. Patrick’s Day, this shepherd’s pie recipe is a year-round staple in my home. It’s far more than just traditional St. Patrick’s Day food; it’s a blueprint for a cozy, savory dinner that works any night of the week. The beauty lies in its layers: a rich, savory filling of meat and vegetables, topped with a cloud of creamy mashed potatoes that turn golden and inviting in the oven. It’s regular kitchen, regular time, great results. Let’s make a shepherd’s pie that tastes like home.

Print

Shepherds Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This shepherd’s pie is the ultimate budget-friendly comfort food, stretching a pound of ground meat with lentils and vegetables under a creamy mashed potato topping. It’s a hearty, satisfying meal perfect for feeding a crowd any night of the week.

  • Author: Harmony
  • Prep Time: 25min
  • Cook Time: 50min
  • Total Time: 1h 15min
  • Yield: 6 to 8 servings 1x
  • Category: dinner
  • Method: baking
  • Cuisine: British

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 2 large carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 pound ground lamb or ground beef
  • 1 cup cooked brown or green lentils
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef or vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary, crushed
  • 1 cup frozen peas
  • Salt and freshly ground black pepper to taste
  • 2.5 pounds russet or Yukon Gold potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk or half and half, warmed
  • 1/2 cup sharp cheddar cheese, shredded (optional)
  • Salt and white pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Place cubed potatoes in a large pot of cold, salted water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain well and return to the hot pot for 1 minute to dry.
  3. Mash the potatoes with butter, warm milk, and salt and white pepper until smooth. Stir in cheddar cheese if using. Set aside.
  4. Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, carrots, and celery. Cook for 8-10 minutes until softened.
  5. Add garlic and cook for 1 minute until fragrant.
  6. Increase heat to medium-high. Add ground meat and cook, breaking it up, until browned.
  7. Stir in tomato paste and cook for 1-2 minutes.
  8. Add Worcestershire sauce, thyme, rosemary, cooked lentils, and broth. Bring to a simmer, then reduce heat to low. Simmer for 10-15 minutes until liquid reduces.
  9. Stir in frozen peas. Season filling generously with salt and pepper.
  10. Spread the savory filling evenly into a 9×13 inch baking dish.
  11. Carefully spoon the mashed potatoes over the filling. Use a fork to create swirls and peaks.
  12. Bake for 25-30 minutes until filling is bubbling and potato topping is golden brown.
  13. Let rest for 10 minutes before serving.

Notes

Let the filling simmer until thick, not runny, to avoid a watery pie. For a crispier top, broil for the final 2-3 minutes, watching closely. The pie can be assembled ahead and refrigerated overnight before baking, or frozen for up to 3 months.

Nutrition

  • Serving Size: 8
  • Calories: 420
  • Sugar: 6
  • Sodium: 350
  • Fat: 20
  • Saturated Fat: 9
  • Unsaturated Fat: 9
  • Trans Fat: 0.5
  • Carbohydrates: 38
  • Fiber: 7
  • Protein: 22
  • Cholesterol: 65

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Ingredients List

Ingredients for Shepherds Pie

Shepherds pie comes together with a straightforward list of ingredients, many of which you likely have in your pantry right now. This is about building layers of flavor with what you’ve got.

For the Savory Filling:

  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 2 large carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 pound ground lamb or ground beef (see swaps below)
  • 1 cup cooked brown or green lentils (canned, rinsed and drained, works perfectly)
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef or vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary, crushed
  • 1 cup frozen peas
  • Salt and freshly ground black pepper to taste

For the Mashed Potato Topping:

  • 2.5 pounds russet or Yukon Gold potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk or half-and-half, warmed
  • 1/2 cup sharp cheddar cheese, shredded (optional, but wonderful)
  • Salt and white pepper to taste

Smart Swaps & Dietary Notes:

  • Meat: Traditional shepherd’s pie uses lamb, but ground beef (making it a “cottage pie”) is just as delicious and often more accessible. For a different twist, try the ground beef from my Quick Easy Korean Ground Beef Bowl.
  • Vegetarian: Omit the meat entirely. Use an extra cup of lentils and a hearty mushroom like cremini, chopped and sautéed until golden.
  • Gluten-Free: Ensure your Worcestershire sauce is a gluten-free brand.
  • Dairy-Free: For the topping, use olive oil or vegan butter and unsweetened almond or oat milk.

Timing

A good shepherd’s pie isn’t rushed, but it’s not a weekend project either. The timeline is perfect for starting after work and having a magnificent dinner on the table.

  • Prep Time: 25 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 15 minutes

The active time is mostly chopping and stirring. The oven does the final magic, browning the potato topping to perfection. Compared to layering a lasagna, this shepherd’s pie recipe is about 30% faster and just as rewarding.

Step-by-Step Instructions

1. Prepare the Potato Topping

Place the peeled, cubed potatoes in a large pot of cold, salted water. Bring to a boil and cook for 15-20 minutes, until fork-tender. Drain well and return to the hot pot to let excess steam evaporate for a minute. This prevents watery mash. Add the butter, warm milk, and a good pinch of salt and white pepper. Mash until smooth and creamy. Stir in the cheddar cheese if using. Set aside while you make the filling.

2. Build the Savory Filling

In a large, deep skillet or Dutch oven, heat the olive oil over medium heat. Add the onion, carrots, and celery. Cook, stirring occasionally, for 8-10 minutes until the vegetables have softened and the onions are translucent. Add the garlic and cook for one more minute until fragrant.

Increase the heat to medium-high and add the ground meat. Cook, breaking it up with a spoon, until it is no longer pink and is nicely browned. This builds flavor, so don’t rush it.

3. Simmer and Season

Stir in the tomato paste and cook for 1-2 minutes to caramelize it slightly. This deepens the entire flavor base of your shepherd’s pie. Add the Worcestershire sauce, dried thyme, rosemary, cooked lentils, and broth. Bring to a simmer, then reduce heat to low. Let it simmer gently for 10-15 minutes, allowing the liquid to reduce and the flavors to marry. The filling should be moist but not soupy. Stir in the frozen peas just a minute before removing from heat. Taste and season generously with salt and pepper.

4. Assemble and Bake

Preheat your oven to 400°F (200°C). Spread the savory meat and vegetable filling evenly into a 9×13 inch baking dish. Carefully spoon the mashed potatoes over the top. Use a fork to create swirls and peaks across the surface—these will get deliciously crispy and golden in the oven.

Bake for 25-30 minutes, or until the filling is bubbling around the edges and the potato topping is beautifully spotted with brown. If you want extra browning, you can broil for the last 2-3 minutes, but watch it closely.

Let the shepherd’s pie rest for 10 minutes after pulling it from the oven. This allows the filling to set slightly, making it much easier to serve neat portions.

Nutritional Information

A serving of this shepherd’s pie (approximately 1/8th of the dish) provides a balanced, nutrient-dense meal.

  • Calories: ~420
  • Protein: 22g (Excellent from the meat and lentils)
  • Carbohydrates: 38g (Complex carbs from potatoes, lentils, and vegetables)
  • Fat: 20g
  • Fiber: 7g (Thanks to the lentils, peas, carrots, and celery)

This dish is a great source of Vitamin A from the carrots, iron and protein from the meat and lentils, and potassium from the potatoes. The lentils not only stretch the budget but add a wonderful boost of fiber and plant-based protein, making this comfort food both satisfying and wholesome.

Equipment Needed

You don’t need any special gadgets for this shepherd’s pie recipe. A few trusty kitchen basics will see you through.

  • Large Pot: For boiling the potatoes.
  • Large Skillet or Dutch Oven: A wide, deep pan is essential for cooking the filling. A Dutch oven’s even heat is perfect for browning the meat and simmering the sauce.
  • 9×13 Inch Baking Dish: A classic casserole dish. A ceramic or glass dish promotes even browning.
  • Potato Masher or Ricer: For smooth, lump-free potatoes.
  • Wooden Spoon or Spatula: For stirring the filling.
  • Measuring Cups & Spoons
  • Chef’s Knife & Cutting Board

Why You’ll Love This Recipe

This shepherd’s pie isn’t just another casserole. It’s a dependable friend for your dinner rotation.

  • The Ultimate Comfort Food: It’s warm, savory, and deeply satisfying—the very definition of a cozy meal.
  • Brilliantly Budget-Friendly: By stretching a pound of meat with lentils and vegetables, you get a dish that generously feeds 6-8 people without straining your grocery budget.
  • Perfect for Make-Ahead & Freezing: Assemble the pie a day ahead and refrigerate, or freeze it unbaked for a future lifesaver dinner. It reheats beautifully.
  • Crowd-Pleasing & Family-Friendly: From kids to grandparents, everyone loves a good shepherd’s pie. It’s a complete meal in one dish.
  • Adaptable to Your Kitchen: Use what you have. Ground beef, lamb, or a meatless swap all work. It’s a forgiving recipe that encourages creativity.

Healthier Alternatives for the Recipe

Recipe variations for Shepherds Pie

You can easily tweak this shepherd’s pie to fit different dietary needs without sacrificing an ounce of flavor.

  • Lower-Carb / Keto-Friendly: For a keto St. Patrick’s Day food option, replace the potato topping with a creamy cauliflower mash. Simply steam or boil cauliflower florets until very tender, drain thoroughly, and mash with butter, cream cheese, and seasoning.
  • Dairy-Free: Use olive oil and unsweetened plant-based milk in the potatoes. Skip the cheese or use a vegan shred.
  • Higher-Protein: Increase the lentil portion or add a scoop of unflavored protein powder to the mashed potatoes.
  • Extra Veggie-Packed: Stir in a handful of chopped spinach with the peas, or add diced zucchini to the sautéing vegetables.

Serving Suggestions

A slice of shepherd’s pie is a meal unto itself, but a few simple additions can round out the table beautifully.

  • For a Classic Pub Feel: Serve with a side of mushy peas or simple steamed green beans. A pint of stout or a glass of red wine pairs wonderfully.
  • With a Fresh Contrast: A crisp, simple green salad with a sharp vinaigrette cuts through the richness perfectly. For another vegetable-forward dish that’s packed with flavor, try my Roasted Stuffed Bell Peppers.
  • Bread for Sopping: A slice of crusty sourdough or Irish soda bread is ideal for catching every last bit of savory filling.
  • Festive Touches: If serving as part of a spread of traditional St. Patrick’s Day food, add some green food St. Patrick’s day flair with a side of minty peas or a sprinkle of fresh chives over the pie. For other hearty, celebratory dishes perfect for feeding a group, my Best Christmas Stuffed Shells Recipe follows a similar comforting, crowd-pleasing principle.

Common Mistakes to Avoid

A few small missteps can change your shepherd’s pie from fantastic to just okay. Here’s how to avoid them.

  • Watery Filling: The biggest culprit. Let your filling simmer until it’s thick and saucy, not runny. If it’s too wet, add a teaspoon of cornstarch slurry (mixed with cold water) and simmer for another minute to thicken.
  • Lumpy or Gluey Potatoes: Start your potatoes in cold water for even cooking. Drain them well and let them steam dry in the hot pot for a minute before mashing. Over-mashing potatoes can release too much starch, making them gummy.
  • Underseasoning: Taste your filling and your potatoes separately before assembling. Both layers need ample seasoning. Remember, the potatoes are diluting the flavor of the filling, so be bold.
  • Skipping the Browning: Don’t just gray the meat—get a good sear on it for deeper, richer flavor. The same goes for cooking the tomato paste for a minute; it makes a world of difference.
  • Overcrowding the Baking Dish: If your dish is too full, the filling can bubble over and make a mess in your oven. Use the correct size dish and place a baking sheet on the rack below to catch any drips.

Storing Tips for the Recipe

Storage and leftovers for Shepherds Pie

Shepherd’s pie is arguably even better as leftovers, as the flavors continue to meld.

  • Refrigerating: Cool completely, then cover tightly with plastic wrap or transfer to an airtight container. It will keep in the fridge for 3-4 days.
  • Freezing: This pie freezes exceptionally well. Assemble it in a freezer-safe baking dish, cover tightly with a layer of plastic wrap and then foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, adding 10-15 minutes to the bake time if it’s still cold.
  • Reheating: For individual portions, reheat in the microwave until hot throughout. For the best texture, reheat larger portions in a 350°F oven, covered with foil, until warmed through (about 20-30 minutes). For a similar make-ahead, freezer-friendly casserole, check out my Cheesy Ground Beef Potato Casserole or Spicy Southern Chicken Spaghetti Casserole.

Conclusion

At its heart, this shepherd’s pie recipe is about more than just dinner. It’s about creating a moment of warmth and connection at the table. It’s proof that with simple ingredients and a little care, you can make a meal that feels like a celebration of home. It’s comfort food, made easy.

Whether you’re making it for a quiet family supper, a festive gathering, or simply to stock your freezer with ready-made goodness, this shepherd’s pie delivers every time. It’s forgiving, flexible, and forever satisfying.

I’d love to hear how your shepherd’s pie turns out! Did you add a secret ingredient? Make it for a crowd? Share your stories and photos in the comments below. And if you’re looking for more hearty, family-friendly dinners that follow this same spirit of simple, flavorful cooking, be sure to explore more recipes right here on Homestyle Table. Happy cooking.

FAQs about Shepherds Pie

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

The key difference is the meat. Shepherd’s pie is made with lamb or mutton, while cottage pie is made with beef. Both are topped with mashed potatoes.

What is traditionally served with shepherd’s pie?

Shepherd’s pie is often served with a simple green vegetable side, such as peas, green beans, or a mixed green salad.

Can shepherd’s pie be made ahead of time?

Yes, shepherd’s pie is a great make-ahead dish. You can assemble it completely and refrigerate it for up to 24 hours before baking. You may need to add a few minutes to the baking time if it’s cold.

What kind of potatoes are best for shepherd’s pie?

Starchy potatoes like Russets or Yukon Golds are best for shepherd’s pie. They mash up fluffy and light, creating a great topping.

How do you keep shepherd’s pie from being watery?

Ensure you thoroughly drain any excess liquid from the cooked ground meat. Also, thicken the meat mixture with a thickening agent like flour or cornstarch before topping with mashed potatoes.

Is shepherd’s pie healthy?

Shepherd’s pie can be part of a balanced diet. It contains protein from the meat, carbohydrates from the potatoes, and vegetables. You can make it healthier by using lean ground meat, adding more vegetables, and using lower-fat dairy products in the mashed potatoes.

💬 Lets Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Pinterest for visual inspiration & meal ideas

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star