Perfect Shepherd's/Cottage Pie That Anyone Can Make
Perfect Shepherd's/Cottage Pie That Anyone Can Make is a medium British recipe that serves 6. 620 calories per serving. Recipe by Joshua Weissman on YouTube.
Prep: 30 min | Cook: 1 hr 9 min | Total: 1 hr 54 min
Cost: $28.80 total, $4.80 per serving
Ingredients
- 2.5 lb Russet Potatoes (peeled and cut into 1‑inch cubes)
- 0.5 cup Unsalted Butter (divided; half for potatoes, half for vegetables)
- 0.5 cup Whole Milk (full‑fat for richness)
- 0.33 cup Crème Fraîche (adds tangy richness to the mash)
- 0.5 cup Gruyère Cheese (grated; divided between mash and topping)
- 1.5 lb Beef Chuck Roast (trimmed, cut into strips for grinding)
- 6 oz Smoked Bacon (chopped into ½‑inch pieces)
- 6 oz Button Mushrooms (diced)
- 1 Yellow Onion (diced)
- 1 Celery Rib (diced)
- 1 Carrot (diced)
- 4 cloves Garlic (sliced)
- 2 tbsp Tomato Paste
- 0.5 cup Red Wine (dry red; optional non‑alcoholic substitute)
- 2 tbsp Worcestershire Sauce
- 1 tbsp Fresh Thyme (chopped)
- 1 tbsp Fresh Rosemary (chopped)
- 1 cup Beef Stock (low‑sodium)
- 1 cup Frozen Peas
- 0.5 cup Parmigiano-Reggiano (grated; for topping)
- 2 tbsp Chives (finely chopped, optional garnish)
- to taste Salt (kosher or sea salt)
- to taste Black Pepper (freshly ground)
Instructions
Prep Potatoes
Rinse, peel, and cut the russet potatoes into 1‑inch cubes.
Time: PT5M
Boil Potatoes
Place potatoes in a medium pot, cover with cold water, add generous salt, and bring to a boil over medium‑high heat. Cook 7‑10 minutes until fork‑tender but not falling apart.
Time: PT10M
Heat Butter‑Milk Mixture
In a small saucepan, melt ½ cup (115 g) unsalted butter, then add ½ cup (120 ml) whole milk. Warm until steamy; do not boil.
Time: PT2M
Mash Potatoes
Drain potatoes and pass them through a potato ricer into a large bowl. Stir in the hot butter‑milk, then fold in ⅓ cup (85 g) crème fraîche, ½ cup (75 g) grated Gruyère, and season with salt and pepper. Mix until smooth and homogeneous.
Time: PT5M
Prepare Ground Meat
If using a chuck roast, slice into strips, combine with 6 oz chopped smoked bacon, and grind using a stand‑mixer meat grinder attachment. If using pre‑ground beef, skip this step.
Time: PT10M
Sear Ground Beef
Heat the large skillet over medium‑high until very hot (no oil). Add the ground beef, press down, and sear 3 minutes without moving. Flip like a burger patty and sear the other side 3 minutes. Then, using a handheld masher, break the meat into fine pieces and continue cooking until the liquid evaporates and the meat browns evenly.
Time: PT8M
Set Meat Aside
Transfer the browned meat to a bowl and set aside.
Time: PT1M
Sauté Vegetables
In the same skillet, melt 1 tbsp butter over medium heat. Add diced mushrooms and sauté until they begin to brown. Add diced yellow onion, celery, carrot, and sliced garlic; season with salt and pepper and sauté 2‑3 minutes until softened but not mushy.
Time: PT4M
Add Tomato Paste
Stir in 2 tbsp tomato paste and cook 2 minutes, allowing it to caramelize slightly.
Time: PT2M
Deglaze with Red Wine
Pour in ½ cup red wine, scraping up browned bits. Let simmer for 2 minutes.
Time: PT2M
Add Herbs and Reduce
Stir in 2 tbsp Worcestershire sauce, 1 tbsp fresh thyme, and 1 tbsp fresh rosemary. Reduce over medium heat until most liquid evaporates.
Time: PT5M
Finish Filling
Add 1 cup beef stock, season to taste, and cook 1‑2 minutes until hot. Stir in 1 cup frozen peas and heat until peas are warmed through.
Time: PT4M
Assemble Pie
Spread the meat‑pea mixture evenly in a 9×12‑inch casserole dish, pressing down gently. Top with the mashed potato mixture, smoothing to the edges. Sprinkle the remaining ½ cup grated Parmigiano‑Reggiano and ½ cup grated Gruyère over the surface.
Time: PT5M
Bake
Place the dish in a pre‑heated oven at 375°F (190°C) and bake for 20 minutes, or until the cheese is melted, bubbling, and lightly browned.
Time: PT20M
Temperature: 375°F
Rest and Serve
Remove from oven and let the shepherd's pie rest 10‑15 minutes before slicing. Garnish with chopped chives if desired.
Time: PT10M
Nutrition Facts
- Calories
- 620
- Protein
- 30 g
- Carbohydrates
- 45 g
- Fat
- 32 g
- Fiber
- 5 g
Dietary info: Gluten‑Free, High‑Protein, Nut‑Free
Allergens: Dairy, Soy
Last updated: April 7, 2026






