Classic Shepherd's Pie
Classic Shepherd's Pie is a easy British recipe that serves 4. 460 calories per serving. Recipe by Sara - Nutrient Matters on YouTube.
Prep: 30 min | Cook: 50 min | Total: 1 hr 35 min
Cost: $11.15 total, $2.79 per serving
Ingredients
- 1 lb Ground Beef (80% lean)
- 1 tsp Salt (to taste)
- 1/2 tsp Black Pepper (freshly ground)
- 1 medium Onion (finely diced)
- 1 cup Carrots (grated)
- 2 cloves Garlic (minced)
- 2 tbsp Tomato Paste
- 2 tbsp All-Purpose Flour (for thickening)
- 1 tbsp Soy Sauce
- 2 tbsp Ketchup
- 1 tsp White Vinegar
- 1 cup Water
- 1 tsp Dried Rosemary
- 1 tsp Dried Thyme
- 1/2 tsp Allspice
- 1 cup Frozen Peas
- 2 lb Potatoes (Yukon Gold or Russet, peeled and cubed)
- 2 tbsp Unsalted Butter (melted)
- 1/4 cup Heavy Cream
- 1/4 cup Pecorino Romano (grated)
- 1 tsp Dried Parsley
- 1/2 tsp Garlic Powder
- 1 large Egg (beaten)
Instructions
Brown the Ground Beef
Heat the skillet over medium heat, add the ground beef, season with salt and pepper, and break it up with a spatula. Cook until browned, about 5‑6 minutes.
Time: PT7M
Temperature: Medium heat
Add Aromatics and Vegetables
Stir in the diced onion, grated carrots, and minced garlic. Sauté for 3‑4 minutes until softened.
Time: PT5M
Temperature: Medium heat
Build the Sauce Base
Add tomato paste, flour, soy sauce, ketchup, and white vinegar. Stir well to coat the meat and vegetables.
Time: PT3M
Temperature: Medium heat
Simmer the Filling
Pour in 1 cup water, then add dried rosemary, thyme, and allspice. Cover and let simmer for 10 minutes.
Time: PT10M
Temperature: Medium heat
Add Peas
Uncover, add frozen peas, and cook for an additional 5 minutes until peas are heated through.
Time: PT5M
Temperature: Medium heat
Boil Potatoes
While the filling simmers, place peeled and cubed potatoes in a large pot, cover with cold water, add a pinch of salt, and bring to a boil. Cook until knife‑tender, about 15 minutes.
Time: PT15M
Temperature: Boiling
Mash the Potatoes
Drain potatoes and return to pot. Add melted butter, heavy cream, grated Pecorino Romano, dried parsley, garlic powder, and the beaten egg. Mash until smooth and creamy.
Time: PT5M
Assemble the Pie
Preheat oven to 375°F (190°C). Spread the beef filling evenly in the bottom of the oven‑safe baking dish. Pipe or spoon the mashed potato topping over the filling, smoothing the surface.
Time: PT5M
Temperature: 375°F
Season and Bake
Sprinkle a little extra black pepper and a pinch of grated Pecorino Romano on top. Bake for 20 minutes, or until the potato edges are golden and crisp.
Time: PT20M
Temperature: 375°F
Rest and Serve
Remove from oven and let rest for 5 minutes before serving.
Time: PT5M
Nutrition Facts
- Calories
- 460
- Protein
- 25g
- Carbohydrates
- 35g
- Fat
- 20g
- Fiber
- 4g
Dietary info: Contains meat, Contains gluten, Contains dairy, High protein
Allergens: Dairy, Egg, Gluten
Last updated: April 6, 2026






