PF
A rustic homemade savory pie on a white plate with dill pickles and milk.
Stovetop~40 minComplexity

Healthy Shepherd's Pie

This Shepherd's Pie serves 27g protein and 388 calories per portion — a moderate-protein dinner that pairs well with sides to hit your daily targets. Quick-preps 8 servings on the stovetop, giving you four days of coverage from one cook session. Stack this with a protein shake or Greek yogurt to push toward your evening macros without extended kitchen time.

Rate this recipe:

Ingredients

8 servings
  • Parsnip(1021g)
  • Olive oil(30g)

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

  • 90/10 Ground Beef(907g)

    90% lean ground beef. Good middle-ground for flavor and macros.

  • Yellow Onion
  • Carrots
  • Celery
  • Garlic
  • Low Sodium Chicken Broth(840g)
  • Cornstarch(30g)
  • Canned Diced Tomatoes
  • Tomato Paste(30g)
  • Worcestershire Sauce(30g)

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

  • 3 teaspoons sea salt
  • Garlic powder(10g)
  • 2 teaspoons freshly cracked black pepper
  • Cabbage, Green(960g)
  • Minced Fresh Parsley, For Serving (Optional)
  • Chives, Fresh

Instructions

  1. 1Bring a large pot of salted water to a boil over high heat. Add the parsnips and cook until very tender, 10–15 minutes. Drain and let cool slightly.
  2. 2While the parsnips cook, heat the olive oil in a large skillet over medium-high heat until glistening, about 1 minute. Add the ground beef, onion, carrots, celery, and fresh garlic. Cook, stirring often, 8–10 minutes, until the beef is browned with no pink remaining and the vegetables are softened.
  3. 3In a small bowl, whisk together the low sodium chicken broth and cornstarch until smooth. Pour the slurry into the beef mixture along with the diced tomatoes, tomato paste, Worcestershire sauce, garlic powder, salt, and pepper. Stir well to combine, then add the cabbage. Bring to a simmer over medium-high heat, then reduce to medium-low. Cook 8–10 minutes, until the sauce thickens noticeably and the cabbage is tender.
  4. 4Place the cooked parsnips in a food processor and blend until completely smooth, 2–3 minutes, slowly adding the remaining chicken broth while the motor runs. Season the purée with salt, pepper, and garlic powder, then blend again for 30 seconds to combine.
  5. 5Preheat the oven to 375°F. Transfer the beef and vegetable mixture to a large baking dish. Spread the parsnip purée evenly over the top using a spatula or the back of a spoon.
  6. 6Bake at 375°F for 30–35 minutes, until the top is golden brown and beginning to crisp at the edges.
  7. 7Remove from the oven and let cool for 5 minutes. Sprinkle with fresh chives.
  8. 8Divide evenly into 8 airtight containers while still warm. Cool completely before sealing and refrigerating.

Nutrition — Per Serving

388

calories

27g

protein

16g

fat

Carbohydrates
36g
Saturated fat
5.1g
Sodium
298 mg
Dietary fiber
9.6g

8 servings per batch · ~482g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

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

Each serving provides 27g of protein and 388 calories with 16g fat and 36g carbs. The balanced macro profile makes this a well-rounded meal that hits multiple macro targets simultaneously.

How long does Healthy Shepherd's Pie take to prep?

This quick prep recipe yields 8 servings from one stovetop cook session, effectively batch-prepping nearly two weeks of dinners in a single block. Reheating individual portions takes under 5 minutes.

Is Healthy Shepherd's Pie good for muscle gain?

At 27g protein per serving with 36g carbs, this recipe supports muscle gain by delivering moderate protein alongside carbohydrates for training recovery. The calorie count at 388 allows for lean bulking without excess fat accumulation.

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