PF
Delicious savory pie topped with fresh dill, perfect for gourmet meals.
Stovetop~65 minComplexity

Shepherd's Pie

This Shepherd's Pie provides 15g protein and 320 calories per serving — a moderate-protein, carb-friendly option for volume-heavy days. Batch-preps 12 servings in minimal time on the stovetop, maximizing meal prep efficiency when you need quantity over concentrated protein. Ideal for stretching your prep time across two weeks of training.

Rate this recipe:

Ingredients

12 servings
  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • 80/20 Ground Beef(567g)
  • Yellow Onion
  • Mushrooms, White, Sliced(227g)
  • Carrots
  • Celery(800g)
  • Garlic(240g)
  • Flour, All-Purpose, White(60g)
  • 1/2 cup dry red wine (or you can sub in more beef stock instead)
  • Beef Stock, Low Sodium(480g)
  • Tomato Paste(30g)
  • Worcestershire Sauce(30g)

    Lea & Perrins is the standard. A little goes a long way.

  • 2 bay leaves
  • 2 sprigs each fresh rosemary and thyme (or whatever herbs you love)
  • Peas, Sweet, Frozen(120g)
  • sea salt and freshly-cracked black pepper
  • Potato, Russet, Baked, Flesh Only(1134g)
  • Butter(60g)
  • Whole Milk(120g)
  • Cream Cheese(57g)

    Plain Greek yogurt — nonfat (0%) or low-fat (2%). Not regular yogurt.

  • sea salt and freshly-cracked black pepper

Instructions

  1. 1Peel and cut the russet potatoes into 1-inch chunks. Place in a large pot, cover with cold salted water, and bring to a boil over high heat. Cook 12–15 minutes until fork-tender. Drain well, return to pot, and mash with the salted butter, whole milk, and cream cheese until smooth. Set aside off heat.
  2. 2Heat the olive oil in a large sauté pan over medium-high heat. Add the ground beef and cook 5–7 minutes, crumbling with a wooden spoon, until no longer pink. Transfer to a plate, leaving any rendered fat in the pan (add 1 tablespoon oil if the pan is dry).
  3. 3Add the onion to the pan and sauté over medium-high heat for 5 minutes, stirring occasionally. Add the carrots, celery, mushrooms, and fresh garlic; cook 5–7 minutes, stirring occasionally, until softened.
  4. 4Sprinkle the flour over the vegetables and stir until evenly coated. Cook 1 minute over medium-high heat, stirring frequently, to remove the raw flour taste.
  5. 5Pour in the beef stock and tomato paste, stirring to combine and scraping up any browned bits from the bottom of the pan with a wooden spoon. Add the Worcestershire sauce and frozen peas. Bring to a simmer over medium-high heat, then reduce to medium-low and simmer 5 minutes, stirring occasionally. Stir in the cooked beef and season with salt and pepper to taste.
  6. 6Divide the meat filling evenly into 12 airtight containers while hot. Top each container with an equal portion of mashed potatoes, spreading gently to cover the filling. Cool to room temperature, then seal and refrigerate up to 3 days or freeze up to 3 months.

Nutrition — Per Serving

320

calories

15g

protein

17g

fat

Carbohydrates
28g
Saturated fat
7.6g
Sodium
285 mg
Dietary fiber
4.7g

12 servings per batch · ~328g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

Common questions

How much protein does Shepherd's Pie have per serving?

Each serving delivers 15g of protein and 320 calories with 17g fat and 28g carbs. This is a lower-protein option relative to its calorie content, so it works best as a side component rather than a primary protein source.

How long does Shepherd's Pie take to prep?

Quick prep designation with 12 servings per batch makes this extremely efficient for meal prep—you're cooking once and portioning twelve meals. The per-serving prep time is minimal since you're batch-cooking on the stovetop.

Is Shepherd's Pie good for fat loss?

At 320 calories per serving with moderate protein (15g), this recipe is lean enough to fit into fat loss nutrition when portion-controlled as a side or base. The 17g fat and 28g carbs per serving keeps it calorie-efficient without feeling restrictive.

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan

Beef Bacon Pasta

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan