I made a shepherd’s pie whose crisp golden top gives way to a silky savory interior studded with an ingredient you won’t expect.

I adore shepherd’s pie because it hits a deep, savory nerve I can’t ignore. I love the browned ground lamb, how it sizzles with character and leans a touch gamey so every bite feels honest.
I spoon into mashed russet potatoes that are creamy and slightly stubborn, and I scrape the edges for those charred bits. But I live for that contrast: meaty, concentrated filling against pillowy, buttery top.
I crave browned edges and the way a fork drags everything into glorious chaos. No frills, just flavor.
Always. I savor leftovers the next day for intensified, honest flavor every time.
Ingredients

- Ground lamb (or beef): rich protein, a bit gamey, makes it hearty.
- Olive oil: browns stuff, adds healthy fat and a silky mouthfeel.
- Yellow onion: sweetens while it cooks, it adds base flavor.
- Carrots: sweetness and tiny texture pops.
- Celery: fresh crunch and savory backbone.
- Garlic: punchy aroma, warms everything up.
- Tomato paste: concentrated umami and deeper color.
- Worcestershire sauce: tangy, savory depth.
- All purpose flour: thickens the gravy so it clings.
- Beef or lamb stock: meaty liquid that keeps it saucy.
- Frozen peas: sweet bursts and bright color.
- Dried thyme: it’s a subtle herbal note.
- Dried rosemary, crushed: piney kick, keep it small.
- Salt and black pepper: basic, makes flavors pop.
- Russet potatoes: creamy mash base, cozy comfort.
- Butter: richness and silky mouthfeel.
- Milk: loosens the mash, keeps it smooth.
- Plus sour cream or creme fraiche: tang and extra creaminess.
- Grated cheddar cheese: melty, salty top that browns nicely.
- Chopped fresh parsley: basically a fresh, bright garnish to cut richness.
Ingredient Quantities
- 1.5 lb ground lamb (or ground beef if you prefer)
- 2 tbsp olive oil
- 1 large yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 2 tbsp all purpose flour
- 1 cup beef or lamb stock
- 1 cup frozen peas
- 1 tsp dried thyme
- 1 tsp dried rosemary, crushed
- Salt and black pepper to taste
- About 2 lbs russet potatoes, peeled and cut into chunks
- 4 tbsp butter
- 1/2 cup milk (more if needed for creamier mash)
- 1/4 cup sour cream or creme fraiche, optional
- 1/2 cup grated cheddar cheese, optional for topping
- 2 tbsp chopped fresh parsley for garnish, optional
How to Make this
1. Preheat oven to 400F. Peel and cut potatoes into chunks, put them in a pot of cold salted water, bring to a boil and simmer until fork tender, about 15 to 20 minutes.
2. While potatoes cook, heat 2 tbsp olive oil in a large skillet over medium high. Add 1 large diced yellow onion, 2 diced carrots and 2 diced celery stalks, cook until softened about 5 minutes. Add 3 minced garlic cloves and cook 30 seconds more.
3. Push veggies to the side, add
1.5 lb ground lamb (or beef) and brown, breaking it up with a spoon, about 6 to 8 minutes. Drain excess fat if there’s a lot, but leave a little for flavor.
4. Stir in 2 tbsp tomato paste and 1 tbsp Worcestershire sauce, cook 1 minute. Sprinkle 2 tbsp flour over the meat and stir to coat so the gravy will thicken. Slowly pour in 1 cup beef or lamb stock while stirring to avoid lumps, then bring to a simmer.
5. Add 1 cup frozen peas, 1 tsp dried thyme, 1 tsp crushed dried rosemary, and salt and black pepper to taste. Let the filling simmer gently until thickened, about 5 minutes. Taste and adjust seasoning.
6. Drain potatoes well, return to pot and mash with 4 tbsp butter, 1/2 cup milk (add more if you want creamier mash), and 1/4 cup sour cream or creme fraiche if using. Season with salt and pepper. The mash should be fluffy but still pipeable.
7. Spoon the meat filling into a 9×13 or similar baking dish, spread evenly. Dollop or pipe the mashed potatoes on top and smooth or rough up with a fork for texture. Sprinkle 1/2 cup grated cheddar cheese on top if you like a cheesy crust.
8. Bake in the preheated oven until the top is golden and filling is bubbling, about 20 to 25 minutes. For extra browning, pop it under the broiler for 1 to 2 minutes but watch it close so it doesn’t burn.
9. Let the pie rest 10 minutes before serving so it sets and is easier to portion. This also makes it less likely to spill when you cut into it.
10. Garnish with 2 tbsp chopped fresh parsley and serve. Leftovers reheat great in the oven or covered in the microwave, and it often tastes even better the next day.
Equipment Needed
1. Large pot for boiling potatoes
2. Large skillet or sauté pan (high-sided)
3. 9×13 baking dish or similar ovenproof dish
4. Potato masher or ricer
5. Wooden spoon and/or sturdy spatula for browning meat
6. Measuring cups and spoons
7. Chef knife and cutting board
8. Mixing bowl for mashed potatoes and a fork or spoon to mix
9. Oven mitts and a baking sheet to catch spills
10. Optional: piping bag or large zip-top bag with corner snipped for piping the mash
FAQ
Shepherd’s Pie Recipe Substitutions and Variations
- Ground lamb (or ground beef) — swap with ground turkey or chicken for a leaner pie, or use a 50/50 mix of beef and pork for richer flavor. turkey will be drier so brown it well and add a splash of stock.
- Olive oil — you can use unsalted butter for a richer, more savory base, or neutral vegetable oil (canola, sunflower) if you want less flavor from the fat. Butter browns faster so watch the heat.
- Russet potatoes — try sweet potatoes for a sweeter, more colorful topping, or steam and mash cauliflower for a low carb option. sweet potato may need less milk.
- All purpose flour (for thickening) — use cornstarch (mix 1 tbsp cornstarch with 1 tbsp cold water per 2 tbsp flour) or a gluten free flour blend if you need gluten free. cornstarch gives a clearer, shinier sauce.
Pro Tips
1. Brown the meat well and don’t rush it. Let it sit in the hot pan a minute before you stir so it gets little crispy bits. Those browned bits add big flavor, and you can deglaze the pan with a splash of stock before adding the rest to capture all that taste.
2. Make the mash a bit firmer than you think you need. If it’s too loose it will slide off the filling after baking. Use less milk at first, then loosen with another splash if needed. If you want extra silkiness, warm the milk and melt the butter into it first.
3. Boost the filling’s depth with a tiny pinch of sugar or a splash of balsamic or red wine vinegar when you add the tomato paste. It balances the acidity and makes the savory flavors pop. Taste before you top with potatoes and adjust salt.
4. For a prettier, more flavorful crust, rough up the surface with a fork and brush or dot with a little melted butter, then sprinkle the cheddar. If you’re short on time, finish under the broiler for just 1 minute to get golden edges, but watch it closely so it doesn’t burn.

Shepherd's Pie Recipe
I made a shepherd's pie whose crisp golden top gives way to a silky savory interior studded with an ingredient you won't expect.
6
servings
593
kcal
Equipment: 1. Large pot for boiling potatoes
2. Large skillet or sauté pan (high-sided)
3. 9×13 baking dish or similar ovenproof dish
4. Potato masher or ricer
5. Wooden spoon and/or sturdy spatula for browning meat
6. Measuring cups and spoons
7. Chef knife and cutting board
8. Mixing bowl for mashed potatoes and a fork or spoon to mix
9. Oven mitts and a baking sheet to catch spills
10. Optional: piping bag or large zip-top bag with corner snipped for piping the mash
Ingredients
-
1.5 lb ground lamb (or ground beef if you prefer)
-
2 tbsp olive oil
-
1 large yellow onion, diced
-
2 medium carrots, peeled and diced
-
2 stalks celery, diced
-
3 cloves garlic, minced
-
2 tbsp tomato paste
-
1 tbsp Worcestershire sauce
-
2 tbsp all purpose flour
-
1 cup beef or lamb stock
-
1 cup frozen peas
-
1 tsp dried thyme
-
1 tsp dried rosemary, crushed
-
Salt and black pepper to taste
-
About 2 lbs russet potatoes, peeled and cut into chunks
-
4 tbsp butter
-
1/2 cup milk (more if needed for creamier mash)
-
1/4 cup sour cream or creme fraiche, optional
-
1/2 cup grated cheddar cheese, optional for topping
-
2 tbsp chopped fresh parsley for garnish, optional
Directions
- Preheat oven to 400F. Peel and cut potatoes into chunks, put them in a pot of cold salted water, bring to a boil and simmer until fork tender, about 15 to 20 minutes.
- While potatoes cook, heat 2 tbsp olive oil in a large skillet over medium high. Add 1 large diced yellow onion, 2 diced carrots and 2 diced celery stalks, cook until softened about 5 minutes. Add 3 minced garlic cloves and cook 30 seconds more.
- Push veggies to the side, add
- 5 lb ground lamb (or beef) and brown, breaking it up with a spoon, about 6 to 8 minutes. Drain excess fat if there's a lot, but leave a little for flavor.
- Stir in 2 tbsp tomato paste and 1 tbsp Worcestershire sauce, cook 1 minute. Sprinkle 2 tbsp flour over the meat and stir to coat so the gravy will thicken. Slowly pour in 1 cup beef or lamb stock while stirring to avoid lumps, then bring to a simmer.
- Add 1 cup frozen peas, 1 tsp dried thyme, 1 tsp crushed dried rosemary, and salt and black pepper to taste. Let the filling simmer gently until thickened, about 5 minutes. Taste and adjust seasoning.
- Drain potatoes well, return to pot and mash with 4 tbsp butter, 1/2 cup milk (add more if you want creamier mash), and 1/4 cup sour cream or creme fraiche if using. Season with salt and pepper. The mash should be fluffy but still pipeable.
- Spoon the meat filling into a 9×13 or similar baking dish, spread evenly. Dollop or pipe the mashed potatoes on top and smooth or rough up with a fork for texture. Sprinkle 1/2 cup grated cheddar cheese on top if you like a cheesy crust.
- Bake in the preheated oven until the top is golden and filling is bubbling, about 20 to 25 minutes. For extra browning, pop it under the broiler for 1 to 2 minutes but watch it close so it doesn't burn.
- Let the pie rest 10 minutes before serving so it sets and is easier to portion. This also makes it less likely to spill when you cut into it.
- Garnish with 2 tbsp chopped fresh parsley and serve. Leftovers reheat great in the oven or covered in the microwave, and it often tastes even better the next day.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 373g
- Total number of serves: 6
- Calories: 593kcal
- Fat: 41g
- Saturated Fat: 17g
- Trans Fat: 0.2g
- Polyunsaturated: 2g
- Monounsaturated: 12g
- Cholesterol: 129mg
- Sodium: 233mg
- Potassium: 1174mg
- Carbohydrates: 40g
- Fiber: 4g
- Sugar: 6g
- Protein: 37g
- Vitamin A: 2100IU
- Vitamin C: 10mg
- Calcium: 112mg
- Iron: 2.8mg











