I’ve always loved how a classic shepherd’s pie can turn a chilly evening into a cozy family meal. This version elevates the traditional experience with a rich, aromatic filling and a crispy, golden brown mash topping that delivers on a new kind of comfort. This particular classic shepherd’s pie recipe, with its harissa-spiced lamb and tangy whipped feta mash, is designed for home cooks who want to elevate their weeknight meals without extra fuss. I actually developed this recipe on a busy Tuesday night, needing something substantial and flavorful for my family, and it quickly became a new favorite. It’s a family-friendly dish that updates the classic recipe with a bold, modern flavor profile while maintaining all the hearty satisfaction.

Ingredients for Our Classic Shepherd’s Pie Recipe with Harissa and Feta
For the Harissa Lamb Filling
Here’s what you need to create the rich, savory filling for this high-protein, easy dinner idea.
- 2 tablespoons (30ml) olive oil: For browning the lamb and sautรฉing vegetables.
- 600g (1.3 lbs) lean lamb mince: Forms the hearty base of the filling for our classic shepherd’s pie recipe.
- 1 large onion, 2 medium carrots, and 2 celery stalks, all finely diced: Creates the aromatic flavor foundation.
- 3 cloves garlic, minced: Adds depth of flavor.
- 2 tablespoons (30g) plain flour: Used as a thickening agent to create a rich sauce base.
- 2 tablespoons (30g) harissa paste (mild to medium): Provides a warm, smoky kick that elevates the classic flavor profile. (Swap note: If harissa isn’t available, try a few dashes of a red pepper sauce like sriracha, adjusting to your preferred heat level).
- 400g (14 oz) can crushed tomatoes: Builds body and acidity in the sauce.
- 500ml (2 cups) hot beef stock (or vegetable stock): Deglazes the pan and creates the savory gravy.
- 1 teaspoon ground cumin and 1/2 teaspoon ground coriander: For earthy, aromatic notes.
- 1 bay leaf: Infuses the sauce during simmering.
- Salt and freshly ground black pepper: To taste.
- 2 tablespoons (30ml) chopped fresh flat-leaf parsley: To brighten the flavor and finish the filling.
For the Whipped Feta Potato Topping
This light and tangy topping provides a delicious contrast to the spiced filling.
- 1 kg (2.2 lbs) Russet potatoes, peeled and quartered: For a fluffy mash base. (Russets work best for a fluffy texture, but Yukon Golds are a great substitute for a creamier mash).
- 120g (1/2 cup) crumbled feta cheese: Added to the hot potatoes for a unique tangy flavor and extra creaminess.
- 60g (4 tablespoons) unsalted butter: Enriches the mash.
- 120ml (1/2 cup) warm whole milk: For a lighter, whipped texture.
For Garnish
- 1 tablespoon (15ml) finely chopped fresh mint: For a refreshing finish.
- 1 tablespoon (15ml) finely chopped fresh flat-leaf parsley: For color and fresh aroma.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Step-by-Step Instructions
Here’s how to assemble this classic shepherd’s pie recipe for a perfect family dinner.
1. Prep the Mash Topping: Place the peeled and quartered potatoes in a large pot and cover with cold, salted water. Bring to a boil and cook for 15-20 minutes, or until the potatoes are completely fork-tender. Drain thoroughly and return the potatoes to the hot pot, shaking gently to evaporate any remaining moisture.
2. Create the Whipped Feta Mash: Add the crumbled feta cheese, unsalted butter, and warm whole milk to the hot potatoes. Mash until smooth, then use a whisk or electric mixer to whip the topping until it becomes light and fluffy. Season with salt and freshly ground black pepper to taste and set aside.
3. Brown the Lamb: Preheat oven to 190ยฐC (375ยฐF). Heat olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the lamb mince and cook, breaking it up with a spoon, until browned and cooked through, about 8-10 minutes. Drain off any excess fat and remove the cooked lamb to a separate bowl.
4. Sautรฉ Vegetables: Reduce heat to medium and add the chopped onion, carrots, and celery to the same skillet. Cook, stirring occasionally, until the vegetables soften (about 6-8 minutes). Add the minced garlic and cook for another minute until fragrant.
5. Build the Filling Sauce: Stir in the plain flour and harissa paste, cooking for 1 minute to form a roux. Gradually pour in the hot beef stock, stirring constantly to prevent lumps. Add the crushed tomatoes, cumin, coriander, bay leaf, and return the cooked lamb mince to the skillet.
6. Simmer and Finish Filling: Bring the mixture to a simmer, then reduce heat to low and cook uncovered for 15-20 minutes, stirring occasionally, until the sauce has thickened significantly. Remove the bay leaf and stir in the chopped fresh flat-leaf parsley. Taste and adjust seasoning with salt and pepper as needed. If the sauce seems too thick, add a splash of extra stock; if it is too thin, continue simmering uncovered for another 5 minutes.
7. Assemble and Bake: If not using an oven-safe skillet, transfer the hot filling to a 20×30 cm (8×12 inch) baking dish. Spread the whipped feta potato mash evenly over the lamb filling, creating gentle peaks and swirls with the back of a spoon for visual appeal. Bake for 25-30 minutes, or until the filling is bubbling around the edges and the topping is golden brown and slightly caramelized in spots.
8. Rest and Serve: For extra browning, place under the broiler for 2-3 minutes at the very end (watch closely to prevent burning). Remove from oven and let rest for 5-10 minutes before serving. This resting time ensures your classic shepherd’s pie holds its shape when serving. Spoon generous portions onto plates and garnish immediately with chopped fresh mint and parsley.
Make-Ahead and Freezing Tips
Preparing meals ahead simplifies weeknights, and this classic shepherd’s pie recipe is perfect for make-ahead cooking. You can prepare the lamb filling up to two days in advance and store it in an airtight container in the fridge.
- Make-Ahead Preparation: The lamb filling can be prepared completely up to 2 days in advance and stored in the refrigerator in an airtight container. Alternatively, assemble the entire pie (filling and mash) in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. Allow the refrigerated pie to sit at room temperature for 30 minutes before baking to ensure even cooking.
- Freezing Instructions (Unbaked): To freeze the assembled pie, prepare it in a freezer-safe dish and allow it to cool completely. Wrap tightly in plastic wrap followed by aluminum foil. Freeze for up to 3 months; thaw overnight in the refrigerator before baking.
- Freezing Instructions (Baked): To freeze leftovers, cut individual portions and wrap them separately. Reheat gently in the oven or microwave from frozen until thoroughly warmed through. Reheating in the oven helps maintain the topping’s texture.
Substitutions and Flavor Variations
The beauty of a classic shepherd’s pie recipe lies in its versatility. While lamb is traditional, you can substitute ground beef (for a cottage pie) or ground turkey for a leaner option. For a vegetarian option, use lentils and mushrooms in place of the meat, adjusting liquid and cooking time as needed.
- Harissa Paste Alternatives: If harissa isn’t available, try using another red chili paste, such as sriracha or gochujang. For a milder flavor, increase the cumin and coriander and add a pinch of chili flakes. Note that the unique smoky flavor of harissa will change, so adjust to your taste preferences.
- Feta Mash Variations: If feta isn’t your preference, you can substitute it with sharp cheddar cheese or parmesan for a more classic cheesy mash. For a dairy-free mash, use a plant-based butter and milk alternative with nutritional yeast for a cheesy flavor.

Serving and Pairing Ideas
This hearty dish works well as a complete meal, but simple side dishes enhance the experience. I like to pair this classic shepherd’s pie recipe with steamed green beans or buttered peas for a bit of freshness. A simple side salad with a light vinaigrette also cuts through the richness nicely.
- Simple Side Dishes: Serve alongside steamed green beans, buttered peas, or a simple side salad with a light vinaigrette to cut through the richness of the filling. Roasted root vegetables like carrots or parsnips also complement the earthy tones of the filling.
- Drink Pairings: The robust flavors of the lamb and harissa pair well with a medium-bodied red wine like Cabernet Sauvignon or Malbec. For non-alcoholic options, try an apple cider or a robust ginger ale to balance the spicy notes.
- Serving Presentation: To make the dish more appealing, sprinkle the final garnish generously over the top. A small drizzle of olive oil or a dusting of smoked paprika over the mash before baking can enhance the presentation.
FAQs
Q: Is this recipe very spicy due to the harissa?
A: The amount of harissa paste used provides a warm, smoky depth rather than overwhelming heat. You can adjust the spice level by using mild or hot harissa paste, or start with half the amount and add more to taste.
Q: Can I make shepherd’s pie ahead of time?
A: Yes, you can assemble the entire pie (filling and topping) in the baking dish and refrigerate it for up to 24 hours before baking. For best results, let it sit at room temperature for 30 minutes before baking to ensure even cooking. This is a great family-friendly meal prep option for a classic shepherd’s pie recipe.
Q: How do I get a crispy golden top on the mashed potatoes?
A: The key is to create gentle peaks on the surface of the mash with a spoon or fork before baking. For a very crispy finish, place the baked pie under a hot broiler for 2-3 minutes, watching carefully to avoid burning. I personally find that using a piping bag to create a pattern also gives great crispy results.
Q: What is the difference between shepherd’s pie and cottage pie?
A: Traditionally, shepherd’s pie uses lamb mince, while cottage pie uses beef mince. Since this classic shepherd’s pie recipe uses lamb, it is a true shepherd’s pie. If you substitute with beef, it would technically be cottage pie.
Q: Why did my filling turn out watery?
A: This can happen if the stock isn’t fully reduced during the simmering process, or if the vegetables release too much moisture. Ensure you let the filling simmer for the full 15-20 minutes, stirring occasionally, until it visibly thickens to a gravy-like consistency. This ensures the best results for a good classic shepherd’s pie recipe.
Q: Can I use instant mashed potatoes for this recipe?
A: While fresh potatoes are recommended for the best flavor and texture with the whipped feta, you can substitute instant mashed potatoes in a pinch. Prepare them according to package directions, then add the butter, milk, and feta.
Conclusion
This elevated take on the classic shepherd’s pie recipe delivers on warmth and flavor, turning a simple meal into a memorable family dinner. Save this recipe to your Pinterest board for quick access when you need a comforting, delicious meal.
Print
classic shepherd’s pie recipe
- Total Time: 95 minutes
- Yield: 6 servings 1x
- Diet: General
Description
A comforting shepherd’s pie recipe featuring a harissa-spiced lamb filling and a tangy whipped feta mashed potato topping, perfect for an elevated weeknight meal.
Ingredients
- 2 tablespoons olive oil
- 1.3 pounds lean lamb mince
- 1 large onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- 2 tablespoons plain flour
- 2 tablespoons mild harissa paste
- 14 ounces crushed tomatoes, canned
- 2 cups hot beef stock
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- 2 tablespoons fresh flat-leaf parsley, chopped
- 2.2 pounds Russet potatoes, peeled and quartered
- 1/2 cup crumbled feta cheese
- 4 tablespoons unsalted butter
- 1/2 cup warm whole milk
- 1 tablespoon fresh mint, finely chopped (garnish)
- 1 tablespoon fresh flat-leaf parsley, finely chopped (garnish)
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Prepare Potato Mash: Place potatoes in cold, salted water and boil for 15-20 minutes until fork-tender. Drain well, return to pot, and shake to remove moisture.
- Whip Feta Topping: Add feta cheese, butter, and warm milk to the hot potatoes. Mash until smooth, then whisk or use an electric mixer until light and fluffy. Season with salt and pepper and set aside.
- Brown Lamb Mince: Preheat oven to 375ยฐF (190ยฐC). Heat olive oil in an oven-safe skillet over medium-high heat. Add lamb mince and cook for 8-10 minutes, breaking it apart, until browned. Drain excess fat and remove lamb from the pan.
- Sautรฉ Vegetables: Reduce heat to medium. Add onion, carrots, and celery to the skillet and sautรฉ for 6-8 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.
- Build Filling Sauce: Stir in flour and harissa paste and cook for 1 minute. Gradually add beef stock, stirring constantly. Add crushed tomatoes, cumin, coriander, and bay leaf. Return cooked lamb to the skillet.
- Simmer Filling: Bring to a simmer, then reduce heat to low and cook uncovered for 15-20 minutes, stirring occasionally, until sauce thickens. Remove bay leaf and stir in parsley. Season to taste.
- Assemble and Bake Pie: Transfer filling to a baking dish (if not using an oven-safe skillet). Spread whipped feta mash evenly over the filling. Bake for 25-30 minutes, or until the filling is bubbling and the top is golden brown.
- Rest and Garnish: For extra browning, broil for 2-3 minutes at the end. Remove from oven and let rest for 5-10 minutes before serving. Garnish with fresh mint and parsley.
Notes
For a crispy topping, create gentle peaks on the mash surface before baking and broil for 2-3 minutes at the very end. Ensure the filling simmers fully for 15-20 minutes to prevent a watery consistency. Rest the pie for 5-10 minutes before serving so it holds its shape.
- Prep Time: 20 minutes
- Cook Time: 75 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 25 g
- Saturated Fat: 12 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 37 g
- Fiber: 6 g
- Protein: 25 g
- Cholesterol: 90 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.