High Protein Shepherd’s Pie Casserole – A Cozy, Satisfying Weeknight Favorite

Shepherd’s pie is comfort food at its best: hearty, warm, and full of flavor. This high protein version keeps all the classic goodness while giving you a stronger macro profile. It’s perfect for busy weeknights, meal prep, or feeding a hungry crowd.

FREE 7-Day Easy Dinner Reset

Save time, eat healthier, and take the stress out of dinner. Get a full week of easy healthy dinners delivered straight to your inbox.

The texture is creamy on top and savory underneath, with just enough veggies to balance things out. If you want something that tastes like a hug but still supports your goals, this casserole delivers.

Save

High Protein Shepherd's Pie Casserole - A Cozy, Satisfying Weeknight Favorite

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • Protein: 1.5 pounds lean ground beef (90%+) or ground turkey; 1 cup plain nonfat Greek yogurt; 1/2 cup shredded reduced-fat cheddar or part-skim mozzarella
  • Vegetables: 1 large yellow onion; 3 cloves garlic; 2 cups chopped carrots; 2 cups frozen peas; 2 cups cauliflower florets; 2 pounds russet or Yukon Gold potatoes; 1 cup baby spinach (optional)
  • Pantry: 2 tablespoons olive oil or avocado oil; 2 tablespoons tomato paste; 1 tablespoon Worcestershire sauce; 1 cup low-sodium beef or chicken broth; 1 tablespoon cornstarch (or 2 teaspoons arrowroot)
  • Herbs and seasoning: 1 teaspoon dried thyme; 1 teaspoon dried rosemary; 1 teaspoon smoked paprika; kosher salt; black pepper; red pepper flakes (optional)
  • Finishing: 2 tablespoons grated Parmesan; fresh parsley for garnish (optional)

Method
 

  1. Prep and preheat: Heat the oven to 400°F (200°C). Lightly grease a 9x13-inch casserole dish. Peel and chop the potatoes into 1-inch chunks. Bring a large pot of salted water to a boil.
  2. Cook the potatoes and cauliflower: Add potatoes and cauliflower to the boiling water. Cook until fork-tender, about 12–15 minutes. Drain well and return to the hot pot to steam off extra moisture.
  3. SautĆ© aromatics: While the potatoes cook, heat 1 tablespoon oil in a large skillet over medium heat. Add chopped onion and carrots with a pinch of salt. Cook 6–8 minutes until softened. Stir in garlic and cook 1 minute.
  4. Brown the meat: Push veggies to the side. Add remaining oil and the ground beef or turkey. Season with salt, pepper, thyme, rosemary, and smoked paprika. Cook, breaking it up, until browned and no longer pink, 6–8 minutes. Drain excess fat if needed.
  5. Build the sauce: Stir in tomato paste and cook 1 minute. Mix cornstarch with a splash of cold broth to make a slurry. Add slurry, remaining broth, and Worcestershire to the skillet. Simmer 2–3 minutes until slightly thickened and glossy.
  6. Add the greens: Stir in frozen peas and spinach (if using). Taste and adjust seasoning with more salt, pepper, or red pepper flakes. The filling should be well-seasoned and saucy, not soupy.
  7. Mash the top: To the hot potatoes and cauliflower, add Greek yogurt, half the shredded cheese, and a big pinch of salt and pepper. Mash until smooth and creamy. If too thick, add a splash of warm broth or milk. Taste and season.
  8. Assemble: Spread the meat-and-veg mixture evenly in the casserole dish. Spoon the mash over the top. Use a fork to create light ridges (they help browning). Sprinkle with remaining cheese and Parmesan.
  9. Bake: Bake 18–22 minutes until the top is lightly golden and the edges bubble. For more color, broil 1–2 minutes, watching closely.
  10. Rest and serve: Let the casserole rest 10 minutes so the layers set. Garnish with chopped parsley. Serve warm.

What Makes This Recipe So Good

Cooking process — skillet filling: Lean ground beef browned with sautĆ©ed onions and carrots in a Save
  • Packed with protein: Lean ground beef or turkey, plus Greek yogurt and cheese, push the protein count higher than a typical shepherd’s pie.
  • Lightened-up mash: A mix of potatoes and cauliflower gives you the creamy top you love with fewer carbs and extra fiber.
  • Meal-prep friendly: Bakes well, freezes well, and reheats like a champ for quick lunches and weeknight leftovers.
  • Family-friendly: Familiar flavors that picky eaters usually love, with hidden veggies for a balanced plate.
  • One-pan comfort: Everything cooks in a single casserole dish, so cleanup is easy.

Shopping List

  • Protein: 1.5 pounds lean ground beef (90%+) or ground turkey; 1 cup plain nonfat Greek yogurt; 1/2 cup shredded reduced-fat cheddar or part-skim mozzarella
  • Vegetables: 1 large yellow onion; 3 cloves garlic; 2 cups chopped carrots; 2 cups frozen peas; 2 cups cauliflower florets; 2 pounds russet or Yukon Gold potatoes; 1 cup baby spinach (optional)
  • Pantry: 2 tablespoons olive oil or avocado oil; 2 tablespoons tomato paste; 1 tablespoon Worcestershire sauce; 1 cup low-sodium beef or chicken broth; 1 tablespoon cornstarch (or 2 teaspoons arrowroot)
  • Herbs and seasoning: 1 teaspoon dried thyme; 1 teaspoon dried rosemary; 1 teaspoon smoked paprika; kosher salt; black pepper; red pepper flakes (optional)
  • Finishing: 2 tablespoons grated Parmesan; fresh parsley for garnish (optional)

Step-by-Step Instructions

Close-up detail — mashed topping: Ultra-creamy potato–cauliflower mash swirled over the casserolSave
  1. Prep and preheat: Heat the oven to 400°F (200°C). Lightly grease a 9×13-inch casserole dish.

    Peel and chop the potatoes into 1-inch chunks. Bring a large pot of salted water to a boil.

  2. Cook the potatoes and cauliflower: Add potatoes and cauliflower to the boiling water. Cook until fork-tender, about 12–15 minutes.

    Drain well and return to the hot pot to steam off extra moisture.

  3. SautĆ© aromatics: While the potatoes cook, heat 1 tablespoon oil in a large skillet over medium heat. Add chopped onion and carrots with a pinch of salt. Cook 6–8 minutes until softened.

    Stir in garlic and cook 1 minute.

  4. Brown the meat: Push veggies to the side. Add remaining oil and the ground beef or turkey. Season with salt, pepper, thyme, rosemary, and smoked paprika.

    Cook, breaking it up, until browned and no longer pink, 6–8 minutes. Drain excess fat if needed.

  5. Build the sauce: Stir in tomato paste and cook 1 minute. Mix cornstarch with a splash of cold broth to make a slurry.

    Add slurry, remaining broth, and Worcestershire to the skillet. Simmer 2–3 minutes until slightly thickened and glossy.

  6. Add the greens: Stir in frozen peas and spinach (if using). Taste and adjust seasoning with more salt, pepper, or red pepper flakes.

    The filling should be well-seasoned and saucy, not soupy.

  7. Mash the top: To the hot potatoes and cauliflower, add Greek yogurt, half the shredded cheese, and a big pinch of salt and pepper. Mash until smooth and creamy. If too thick, add a splash of warm broth or milk.

    Taste and season.

  8. Assemble: Spread the meat-and-veg mixture evenly in the casserole dish. Spoon the mash over the top. Use a fork to create light ridges (they help browning).

    Sprinkle with remaining cheese and Parmesan.

  9. Bake: Bake 18–22 minutes until the top is lightly golden and the edges bubble. For more color, broil 1–2 minutes, watching closely.
  10. Rest and serve: Let the casserole rest 10 minutes so the layers set. Garnish with chopped parsley.

    Serve warm.

Keeping It Fresh

  • Storage: Cool completely, then cover and refrigerate for up to 4 days.
  • Reheating: Reheat single portions in the microwave, loosely covered, 1–2 minutes, stirring once. For the whole dish, cover with foil and warm in a 350°F oven for 20–25 minutes.
  • Freezing: Assemble in a freezer-safe dish but do not bake. Wrap tightly and freeze up to 3 months.

    Thaw overnight in the fridge, then bake as directed, adding 5–10 extra minutes if needed.

  • Make-ahead tip: You can cook the filling and mash a day ahead. Store separately, then assemble and bake before serving for the freshest texture.
Final plated dish — overhead serving: Tasty top view of a generous square of High Protein ShepherdSave

Why This is Good for You

  • High-quality protein: Lean meat and Greek yogurt support muscle repair and help keep you full longer.
  • Balanced macros: You get a smart mix of protein, complex carbs, and fiber for steady energy.
  • Hidden veggies: Cauliflower, carrots, peas, and spinach boost vitamins A, C, K, folate, and potassium.
  • Lower saturated fat: Using lean meat and reduced-fat cheese trims calories and supports heart health.

What Not to Do

  • Don’t skip draining or reducing liquid: Too much moisture makes a runny filling. Simmer until it lightly coats a spoon.
  • Don’t under-season: Taste the filling and the mash.

    You need bold seasoning so flavors shine after baking.

  • Don’t overcook the veggies: Carrots should be tender but not mushy, and peas should stay bright.
  • Don’t rush the rest time: Letting it sit helps layers set and cuts cleanly.

Alternatives

  • Protein swaps: Use 93% lean ground chicken, bison, or a 50/50 mix of beef and lentils for extra fiber.
  • Vegetarian option: Replace meat with 3 cups cooked lentils or crumbled extra-firm tofu. Use vegetable broth and add 1 tablespoon soy sauce for depth.
  • Dairy-free: Swap Greek yogurt and cheese for unsweetened plain coconut yogurt and a dairy-free shredded cheese you like.
  • Low-carb: Go all cauliflower for the mash and stir in an egg white for structure. Bake until set.
  • Gluten-free: Use a certified gluten-free Worcestershire or tamari and ensure broths and thickeners are GF.
  • Spice it up: Add chili powder, extra smoked paprika, or a dash of hot sauce to the filling.

FAQ

Can I make this with sweet potatoes?

Yes.

Sweet potatoes add natural sweetness and extra vitamin A. If using all sweet potatoes, reduce the Greek yogurt slightly so the mash doesn’t get too loose, and balance with a bit more salt and smoked paprika.

What’s the best way to avoid a watery casserole?

Simmer the filling until it’s thick and glossy, and drain any excess fat from the meat. After boiling, let the potatoes and cauliflower sit in the hot pot a minute to steam off moisture before mashing.

Can I cook the filling in advance?

Need More Easy Dinner Ideas?

Get my FREE 7-Day Easy Dinner Reset and enjoy a full week of healthy dinners without the meal-planning stress.

Absolutely.

The filling keeps well for up to 2 days in the fridge. Reheat it before assembling so the bake time stays the same and the top browns nicely.

Do I have to use Greek yogurt in the mash?

No, but it adds protein and creaminess. You can swap in light sour cream, cottage cheese blended smooth, or a splash of milk.

Taste and adjust salt if you change the dairy.

How can I add more vegetables without changing the flavor too much?

Fold in finely chopped mushrooms with the onions, or add diced zucchini. Keep pieces small and cook off moisture so the texture stays hearty.

What size dish should I use?

A standard 9×13-inch dish works best. If using a smaller, deeper dish, add a few extra minutes to ensure the center is hot and bubbly.

Can I make mini portions?

Yes.

Divide the filling and mash into ramekins or a muffin tin lined with parchment squares. Bake 12–15 minutes and broil briefly to brown.

How much protein is in a serving?

It varies by ingredients, but a typical serving lands around 30–35 grams of protein when using lean beef or turkey, Greek yogurt, and reduced-fat cheese.

What if I don’t have cornstarch?

Use arrowroot or a quick roux with 1 tablespoon olive oil and 1 tablespoon flour (or GF flour). Cook the roux 1 minute, then whisk in broth until thickened.

Can I use fresh peas instead of frozen?

Yes.

Add them at the same step and cook just until bright green. Avoid overcooking so they stay sweet and tender.

Wrapping Up

This High Protein Shepherd’s Pie Casserole gives you classic comfort with a smart, satisfying twist. It’s simple to shop for, easy to assemble, and flexible enough for different diets.

Whether you’re feeding the family or stocking your fridge for the week, this dish checks all the boxes: hearty, balanced, and reliably delicious. Keep it on your short list for nights when you want real food that feels good and fuels you well.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

About the Author

Brandon DSave

Brandon D

Blogger/Fitness & Wellness Coach

I create quick, healthy, family-friendly recipes that make dinner simple, delicious, and stress-free.

Loved This Recipe?

If you're looking for more simple, healthy dinners your family will actually eat, grab my FREE 7-Day Easy Dinner Reset. You'll get 7 easy dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating