This is a classic shepherd’s pie recipe with ground lamb, tender vegetables, rich gravy, and a thick layer of creamy mashed potatoes baked until golden brown on top. This dish is one of those old-fashioned meals that feels practical and comforting at the same time. It uses simple ingredients, stretches well for leftovers, and tastes even better the next day. If you’ve only had cottage pie made with beef, making it with lamb gives it that deeper, traditional flavor that makes this traditional Irish shephard’s pie what it’s meant to be.

Greg and I made this together on a cold evening, with him handling the filling while I finished the potatoes. That night convinced me this version was worth keeping because the cast iron gave the edges extra browning and the leftovers tasted even better the next day.

Notes from the Maker Farm Kitchen
- It’s a true shepherds pie made with lamb, not beef
- Great way to make ahead dinner for busy weeks
- Freezer-friendly and excellent for leftovers
- Uses simple pantry and freezer vegetables
- The ultimate comfort food without being complicated


Want to Save This Recipe?
Enter your email below and we’ll send it straight to your inbox! Plus you’ll get new recipes each week!

Best Shepherd’s Pie Recipe
Equipment
- 1 large skillet or baking dish
- 1 potato masher or whisk
Ingredients
For the Lamb Filling
- 1 pound ground lamb
- 1 medium yellow onion diced
- 2 cloves garlic minced
- 2 carrots peeled and diced small
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 tablespoon all-purpose flour
- 1 cup beef broth can also use beef stock or chicken broth
- 1/2 teaspoon thyme
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons butter or olive oil
For the Mashed Potato Topping
- 2 pounds Yukon Gold or russet potatoes peeled and cubed
- 4 tablespoons butter
- 1/2 cup milk or cream
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup shredded cheddar cheese optional, for topping
Instructions
- Step 1: Make the PotatoesPlace the peeled and cubed potatoes in a large pot and cover with cold water and a sprinkle of salt. Bring to a boil and cook for 15–20 minutes, or until fork tender. Drain well, then mash with the butter, milk, salt, and pepper until smooth and creamy. Set aside while you make the filling.

- Step 2: Soften the VegetablesPreheat your oven to 400°F. In a large oven-safe skillet or heavy pan, melt the butter over medium heat. Add the onion and carrots and cook for 5–6 minutes, until softened. Stir in the garlic and cook for about 30 seconds, just until fragrant.

- Step 3: Cook the MeatAdd the ground lamb and cook until browned, breaking it up as it cooks. If there is a lot of grease, carefully drain off the excess. Stir in the tomato paste, Worcestershire sauce, thyme, salt, and pepper. Sprinkle the flour over the meat mixture and stir for about 1 minute.

- Step 4: Add the BrothSlowly pour in the broth, stirring well so everything combines smoothly. Let the mixture simmer for 3–5 minutes, until slightly thickened, then stir in the peas.

- Step 4: Assemble Spread the mashed potatoes evenly over the lamb filling, smoothing the top with a wooden spoon or spatula. Use a fork to create a few ridges across the top – this helps the potatoes brown nicely in the oven. Sprinkle with cheddar cheese if using.

- Step 5: BakeBake for 20–25 minutes, until bubbling around the edges and golden on top. Let the shepherd’s pie rest for about 10 minutes before serving so it holds together better when scooped.

Nutrition
Notes
Use a Heavy Pan
A cast-iron skillet works especially well because it holds heat beautifully and gives better browning.Don’t Skip the Fork Marks
Those little ridges help the potatoes crisp and brown instead of staying flat and pale.
Variations
Add Mushrooms
Finely chopped mushrooms add extra richness and help stretch the meat filling.
Use Sweet Potatoes
For a different flavor, swap regular mashed potatoes for mashed sweet potatoes.
Make It Dairy-Free
Use olive oil and broth-based mashed potatoes instead of butter and milk.

Storage and Reheating
Store leftovers covered in an airtight container in the refrigerator for up to 4 days.
Reheat individual portions in the microwave or warm the full dish in a 350°F oven until heated through.
This also freezes beautifully. Assemble first, freeze before baking, and thaw overnight before cooking.
Frequently Asked Questions
What’s the Difference Between Shepherd’s Pie and Cottage Pie?
Traditional shepherd’s pie is made with lamb. Cottage pie is made with beef. Both are delicious, but lamb gives shepherd’s pie its classic flavor. Feel free to call it whatever you want!
How do I get a golden crust?
Roughing up the top of the mashed potatoes before baking will help it brown much better than a smooth surface. Also, a little shredded cheddar or a few small pats of butter on top also helps create a deeper golden crust.

More Cozy Dinners You May Love

Tried and loved this recipe?
If you loved it, please leave a 5-star review below! Your reviews mean a LOT to me, and feed my soul. If you’ve got any questions, please let me know in a comment.

Meet Jennifer
Jennifer cooks and experiments in the kitchen at Maker Farm, where she focuses on simple pantry cooking, homemade staples, and practical recipes that make everyday meals easier. Over the years she has tested many ways to make cooking simpler and more dependable, and shares the methods that work best in her own kitchen, occasionally showing them on her Heart to Home at Maker Farm vlog.


