There is nothing quite like a steaming dish of classic Shepherd’s Pie on a chilly evening. Rich, savory beef gravy packed with tender veggies, all tucked under a golden, buttery blanket of mashed potatoes—it’s the ultimate comfort meal.
However, traditional recipes are often heavy on fats and refined starches while falling short on the protein needed to keep you full.
For the grand finale (Day 5) of our High-Protein 5-Day Comfort Food Series, we’re giving this household staple a major nutritional upgrade. By making a few intentional, chef-approved ingredient swaps, we’ve created an ultra-creamy, high-protein Shepherd's Pie that delivers a massive 30 grams of protein per serving without sacrificing an ounce of rich, nostalgic flavor.
You’ll notice this recipe specifically calls for beef bone broth rather than standard beef stock or broth. This choice is 100% intentional. Standard beef stock is made by quickly simmering meat and vegetables, yielding about 1–2 grams of protein per cup. Beef bone broth, on the other hand, is slow-simmered for hours to extract natural collagen, gelatin, and amino acids directly from the bones.
Using beef bone broth adds up to 9 grams of protein per cup straight into your gravy base while giving the sauce a luxuriously rich body that coats every bite of beef and vegetables.
If you’ve ever tried adding protein powder or extra Greek yogurt to mashed potatoes, you know the texture can quickly turn chalky or tangy. The secret here is blending 4% cottage cheese directly with half-and-half in a high-speed blender before mixing it into the hot potatoes.
Blending completely breaks down the curds into a silky liquid. Combined with a touch of butter and plain Greek yogurt, it creates a rich, decadent potato topping that tastes like it came from a steakhouse, while secretly packing over 35 grams of protein into the topping alone!
This recipe is extremely forgiving and easy to customize based on your personal macro goals or dietary preferences:
Place the peeled, quartered Russet potatoes into a large pot of cold, salted water. Bring to a rolling boil over medium-high heat and cook for 15–20 minutes, or until fork-tender. Drain thoroughly and return them to the warm pot.
While the potatoes boil, heat avocado oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the ground beef, season with 2 tsp salt and black pepper, and cook for 6–8 minutes until fully browned. Transfer cooked beef to a plate, leaving the excess drippings in the skillet.
Add chopped onion, celery, and carrots directly into the same skillet. Sauté for 5–7 minutes until tender. Stir in the minced garlic and tomato paste, cooking for another 2 minutes to caramelize the paste and deepen the flavor.
Return the browned beef to the skillet. Pour in the beef bone broth, remaining 1 tsp salt, dried parsley, thyme, and cayenne pepper. Bring to a simmer. Pour in the cornstarch slurry and stir constantly for 2–3 minutes until the gravy thickens to a glossy finish. Fold in the drained sweet peas and remove from heat.
Add the cottage cheese and half-and-half to a high-speed blender. Blend on high for 30–45 seconds until completely liquid and silky smooth with no visible curds.
Mash the drained potatoes, then fold in softened butter, the blended cottage cheese mixture, and Greek yogurt. Season with salt to taste and whip until fluffy and smooth.
Preheat oven to 400°F (200°C).
If using an oven-safe skillet, spread the potato mixture evenly over the beef filling. (If using a standard pan, transfer filling to a 9x13 baking dish first, then top with potatoes). Smooth the top with a spatula and sprinkle shredded cheddar jack cheese evenly over the potatoes.
Bake for 20 minutes, then turn on the broiler for 2–3 minutes until the cheese is melted, bubbly, and golden brown. Let rest for 10 minutes before slicing into 10 portions.
Q: Why use Russet potatoes instead of Yukon Gold?
A: Russet potatoes are high in starch and low in moisture, making them ideal for absorbing butter and blended dairy without turning gummy or watery.
Q: Will the gravy turn watery when reheated for meal prep?
A: No! The cornstarch slurry combined with the natural gelatin in the beef bone broth binds the liquid together, ensuring your gravy stays thick and rich all week.
An ultra-creamy, high-protein spin on classic Shepherd’s Pie featuring savory bone-broth beef gravy and cottage cheese-whipped mashed potatoes packing 30g of protein per serving.