Shepherd’s Pie
Shepherd’s Pie isn’t usually the first thing that comes to mind when someone says “high-protein meal prep”—but I’m here to change that. After securing myself a cool ¼ of a cow (because bulk protein is a lifestyle, not a phase), I knew I had to get creative with how I worked through 80 pounds of beef. And when the meatball fatigue finally kicked in (don’t worry, they’ll be back), I had a revelation: mashed potatoes. Lots of them. On top of a savory, spiced beef layer, baked to golden perfection. Game over.
This recipe isn’t just about indulgence—it’s about balance. Beneath that creamy blanket of buttery mashed potatoes lies a flavor-packed ground beef mixture, loaded with aromatics, herbs, and just enough veggies to make you feel like a responsible adult. Add a dash of Worcestershire, a little garlic magic, and BOOM—you’ve got a meal prep classic turned protein powerhouse. You’d never guess this cozy comfort food packs over 60g of protein per serving, but hey, that’s the Meaningful Macros promise.
So whether you’re dodging the meatball burnout or just craving something warm and nostalgic, this Shepherd’s Pie hits like a hug from the inside out. And bonus points? It reheats stupidly well. Make it once, enjoy it all week, and know deep down that even your mashed potatoes are working toward your gains. Fork yeah, my friend. This one’s a banger.

Shepherd’s Pie
Equipment
Ingredients
For the Filling
- 2 pound ground beef 93% lean
- 1 large onion finely chopped
- 2 cloves garlic minced
- 1 cup frozen peas & carrots
- 1/2 cup frozen corn
- 1 1/2 cups beef broth
- 3 tablespoons tomato paste
- 2 tablespoon Worcestershire sauce
- 1 tbsp dried parsley
- 1/2 tbsp dried thyme
- 1/2 tbsp dried rosemary
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 tablespoons olive oil
For the Mashed Taters
- 2 pounds potatoes peeled and cut into chunks
- ½ cup milk
- ¼ cup butter
- 1/4 cup grated parmesan cheese
- Salt and pepper to taste
Instructions
Prepare the Filling:
- Preheat oven to 400°F (200°C).
- Chop the onion, mince the garlic, & peel and cube the potatoes.
- Heat olive oil in a large skillet over medium heat.2 tablespoons olive oil
- Add finely chopped onion and minced garlic, cooking until softened.1 large onion, 2 cloves garlic
- Add lean ground beef, cooking until browned.2 pound ground beef
- Add tomato paste, Worcestershire sauce, dried parsley, dried thyme, dried rosemary, salt, and black pepper. Mix well.3 tablespoons tomato paste, 2 tablespoon Worcestershire sauce, 1 tbsp dried parsley, 1/2 tbsp dried thyme, 1/2 tbsp dried rosemary, 1 teaspoon salt, 1 teaspoon black pepper
- Pour in beef broth, bring to a simmer, and cook until the mixture thickens. If needed, you can add a tbsp of flour or two to aid in this, but you likely won't need to.1 1/2 cups beef broth
- Stir in frozen carrots, peas, & corn, and cook for another 5 minutes. Remove from heat and set aside.1 cup frozen peas & carrots, 1/2 cup frozen corn
Mashed Taters
- If you're feeling like a multi-tasking pro, you can start this process while cooking the beef! Place your potatoes in a pot of lightly salted cold water. Turn heat to high & bring to a boil. Cook until fork-tender, around 15-20 minutes.2 pounds potatoes
- Mash the potatoes with milk and butter until smooth and creamy. Season with salt and pepper to taste.½ cup milk, ¼ cup butter, Salt and pepper to taste
- If using, stir in grated parmesan cheese.1/4 cup grated parmesan cheese
- Spread the meat filling evenly in a 9×13 baking dish.
- Top with mashed potatoes, spreading evenly to ensure uniform cooking throughout.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden brown.
- Separate into 4 separate portions & enjoy!
Nutrition
🗭 Track, Discover, and Stay Connected
📝 Track This in MyFitnessPal
To log this hearty, comforting classic in seconds, search:
👉 Meaningful Macros – Shepherd’s Pie in MyFitnessPal.
Macros are locked and loaded, so you can focus on crushing your goals.
🔍 Discover More High-Protein Meals
Craving more cozy comfort meals that still support your macros?
Explore the full recipe search page to find macro-friendly takes on your favorite dishes.
📲 Stay in the Loop on Instagram
Follow @meaningful.macros for high-protein meal prep ideas, macro hacks, and fitness-friendly spins on classic comfort foods.
❤️ Why You’ll Love This Shepherd’s Pie
This isn’t your grandma’s shepherd’s pie—but don’t worry, she’d still be proud.
We took this iconic comfort food and made it meal prep magic: 57g of protein, golden whipped potatoes, rich beefy filling, and no flavor shortcuts. It’s layered, balanced, and built to satisfy whether you’re fueling a leg day or just trying to crush cravings without crashing your diet.
Frozen peas, carrots, and corn add a pop of texture and nostalgia, while the parmesan-infused mashed potatoes on top lock in flavor and comfort. Each bite is creamy, hearty, and packed with real nutrition. And yes—it reheats like a dream.
⭮️ Ingredient Substitutions & Customizations
💥 Ground Meat Swaps
Try ground turkey or bison for a leaner variation, or go plant-based with lentils and mushrooms for a vegetarian version.
💥 Low-Carb Mashed Topper
Use cauliflower mash instead of potatoes for a lower-carb spin without sacrificing creaminess.
💥 Add More Veggies
Bulk it out with spinach, mushrooms, or green beans. It’s a great clean-out-the-fridge kind of dish.
💥 Cheese Variations
Cheddar, gouda, or mozzarella can all work in the mash if you’re out of parmesan.
💥 Extra Flavor Kick
A splash of balsamic vinegar or red wine in the beef mixture can deepen the flavor beautifully.
🔥 Expert Tips for Perfect Shepherd’s Pie
🔥 Mash While It’s Hot
Mash the potatoes right after draining while they’re hot. That’s the secret to creamy, lump-free texture.
🔥 Simmer That Filling
Don’t rush the beef mixture. Let it simmer until it thickens and reduces for maximum richness.
🔥 Layer Smoothly
Use a spatula to spread the mashed potatoes evenly to help them brown uniformly in the oven.
🔥 Broil at the End
Pop it under the broiler for 1-2 minutes at the end to get that irresistible golden crust.
🍽️ Serving Suggestions & Storage Tips
🪱 Storage
Portion into meal prep containers and store in the fridge for up to 4 days. This is one of those meals that gets even better the next day.
🔥 Reheating
Microwave covered in 60-second bursts until hot throughout. Add a splash of milk if needed to keep the mashed top moist.
🍟 What to Serve With
It’s a full meal on its own, but if you want something fresh on the side, a light green salad or pickled red onions work great.
🥢 Garnish Ideas
- Chopped fresh parsley
- A sprinkle of paprika
- Extra grated cheese
- Cracked black pepper
- Chives or green onions
❓ FAQs
Can I make this ahead?
Absolutely. Assemble everything and refrigerate. Bake fresh the next day or freeze and reheat later.
Can I freeze it?
Yes! Just cool completely, wrap well, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Can I use sweet potatoes instead?
Definitely. It adds a little sweetness and extra vitamins. Just reduce the milk slightly since sweet potatoes are softer.
Is this the same as cottage pie?
Close! Technically cottage pie uses beef, while shepherd’s pie uses lamb. But most folks use the names interchangeably.
Can I make it dairy-free?
Use plant-based milk, butter, and cheese. The flavor is still amazing and it holds together beautifully.