PF
Delicious mixed grill served with flatbread on a rustic wooden table, perfect for a traditional Turkish meal.
StovetopComplexity

Easy, Classic Shepherd’s Pie (Beef Or Lamb!)

Classic Shepherd's Pie provides 31g protein and 390 calories per serving, combining lean beef or lamb with satisfying volume for sustained fullness. Eight servings prep on the stovetop efficiently, covering you through the work week without repetitive chicken meals. Ideal for lifters managing both protein intake and hunger while maintaining a structured prep routine.

Rate this recipe:

Ingredients

8 servings
  • Potato, Russet, Baked, Flesh Only(1361g)
  • Unsalted Butter(240g)
  • Whole Milk(240g)
  • Garlic powder(5g)
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper
  • 90/10 Ground Beef(907g)

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

  • 1½ teaspoons kosher salt
  • Olive oil(15g)

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

  • Yellow Onion
  • Carrots
  • Fennel Bulb(240g)
  • Garlic
  • Flour, All-Purpose, White(30g)
  • Tomato Paste(30g)
  • Low Sodium Beef Broth(480g)
  • ½ Teaspoon Freshly Cracked Black Pepper, Plus More For Serving
  • Thyme, Fresh(5g)
  • Rosemary, Fresh(5g)
  • Peas, Sweet, Frozen(240g)

Instructions

  1. 1Preheat the oven to 400°F with a rack in the center position.
  2. 2Fill a large pot with salted water. Add the potatoes and bring to a boil over high heat. Cook until fork-tender, about 15 minutes. Drain.
  3. 3Using the same pot, combine the butter and milk over medium-low heat. Cook, stirring, until the butter is melted, about 2 minutes. Using a potato ricer, rice the potatoes over the hot butter mixture. (Alternatively, mash the potatoes directly into the liquid, taking care not to overwork them.) Season with the garlic powder, salt and pepper.
  4. 4Make the filling. In a large skillet over medium-high heat, add the ground beef and season with 1 teaspoon of the salt. Cook, breaking up the meat with a wooden spoon, until cooked through, about 8 minutes. Drain any excess grease and transfer to a plate.
  5. 5Using the same skillet, reduce the heat to medium and add the olive oil. Once the oil is glistening, add the onions, carrots, and fennel. Season with remaining ½ teaspoon of salt and cook, stirring often, until the vegetables are softened, about 5 to 7 minutes. Stir in the garlic and cook until fragrant, about 2 more minutes.
  6. 6Stir in the flour and tomato paste and cook, stirring continuously, until the tomato paste has darkened, about 1 minute. Stir in the beef stock, pepper, thyme, and rosemary and bring to a simmer. Add the browned beef and any collected juices and frozen peas and simmer, stirring occasionally until sauce has thickened and liquid is mostly absorbed, about 10 minutes.
  7. 7Transfer the filling to a 9x13-inch baking dish and spread out evenly. Top with the mashed potatoes, and smooth out into an even layer using the back of a spoon. Bake until the filling is bubbling and potatoes are golden brown, about 20 minutes.
  8. 8Top with additional pepper and thyme and let cool for 15 minutes before serving.

Nutrition — Per Serving

390

calories

31g

protein

39g

fat

Carbohydrates
33g
Saturated fat
5.4g
Sodium
237 mg
Dietary fiber
7.0g

8 servings per batch · ~475g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

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

Each serving contains 31g of protein with 390 calories, 39g fat, and 33g carbs. This is a calorie-dense, fat-forward recipe with solid protein content.

How long does Easy, Classic Shepherd's Pie take to prep?

This quick prep recipe makes 8 servings in a single stovetop batch, yielding over a week of prepared meals with minimal active time per serving.

Is Easy, Classic Shepherd's Pie good for muscle gain?

At 31g protein and 390 calories per serving with balanced carbohydrates at 33g, this recipe supports muscle-building phases where calorie surplus and volume are priorities. The fat content at 39g contributes to hormonal support during training cycles.

Savory beef tagliatelle pasta with peppers and herbs in a white plate, perfect for a gourmet meal.

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan