Homemade Shepherd's Pie: 31g Protein

Homemade Shepherd’s Pie: 31g Protein

There’s no dinner more comforting than a shepherd’s pie, and no dinner that lets you down faster on protein.

A mountain of mashed potatoes over a thin layer of beef is a carb blanket, not a meal.

So we rebalance it: more beef in the filling, cheddar folded into the mash, and a pie that lands at 31 grams of protein a serving.

New here? Protein First Recipes leads every recipe with its protein number and honest macros. Subscribe free and a new one lands every week.

[PHOTO/DIAGRAM NEEDED: overhead hero of a baked shepherd’s pie in a dish, golden cheesy mashed-potato top with fork-crisped ridges, one corner scooped out to show the rich beef-and-veg filling below, fresh parsley, bright natural daylight, light surface. Free-image search: “shepherds pie cheesy mashed top overhead scoop.” AI prompt: “Overhead photo of a homemade shepherd’s pie in a baking dish, golden cheese-topped mashed potatoes with fork-crisped ridges, one corner scooped out showing a rich beef and vegetable filling underneath, fresh parsley garnish, bright natural daylight, clean light surface, cheerful fresh food photography, no text.”]


📊 The Macros

🥩 PROTEIN: 31g

Calories 470 · Carbs 34g · Fat 22g · Fiber 5g Protein density: 6.6g protein per 100 calories Serves 5 · about 60 min · freezer-friendly comfort

Bumping the beef to a pound and a half and folding a full cup of cheddar into the mash takes this from a 24-gram pie to a 31-gram one, with no change to the cozy classic feel.

The original leans hard on potatoes and lands at 24g. Rebalanced toward the beef and cheese, it becomes a dinner that actually holds you through the evening.


🍳 The Recipe

Homemade Shepherd’s Pie. Serves 5. About 25 minutes to build the filling, then 20 in the oven.

Brown the beef and veg, build a savory gravy, top with cheesy mash, and bake until golden.

Ingredients

  • 1 1/2 pounds ground beef (up from 1 pound, the protein anchor)
  • 1 tablespoon oil
  • 2 onions, finely chopped
  • 2 medium carrots, finely diced
  • 2 sticks celery, finely diced
  • 1 clove garlic, chopped
  • 2 tablespoons tomato paste
  • 2 tablespoons flour
  • 1/3 cup red wine (or more broth)
  • 1 cup beef broth
  • 1 cup frozen peas
  • 1/2 teaspoon salt, 1/4 teaspoon paprika, black pepper to taste
  • Parsley, thyme, and rosemary, finely chopped
  • 4 cups mashed potatoes
  • 1 cup shredded cheddar (up from 1/2 cup, folded into the mash)

Method

  1. Heat the oil in a large deep skillet over medium-high. Brown the ground beef, then add the onions, carrots, celery, and garlic and saute until softened.
  2. Sprinkle in the salt, paprika, pepper, and flour. Cook 2 minutes. Stir in the tomato paste and cook 1 minute more.
  3. Pour in the wine (or broth), scraping up the browned bits. Stir in the broth, herbs, and peas. Simmer 4 to 5 minutes, then spread into a 7x11-inch baking dish and let cool.
  4. Fold the cheddar into the mashed potatoes. Spread over the cooled filling and crisscross the top with a fork.
  5. Bake at 400°F for 20 minutes, until golden. Rest a few minutes before serving.

Make-ahead: assemble the whole pie, cover, and freeze before baking. Thaw overnight and bake as directed, adding 10 minutes if still cold.

[GIF PLACEHOLDER: warm “pure comfort food, rebuilt to actually feed you” energy, a fork dragging crisp ridges across cheesy mashed potatoes]

Cooking this? Reply and tell me if you went red wine or all broth. I read every reply.


🔄 The Swap

Use a pound and a half of beef instead of one, and fold a full cup of cheddar into the mash instead of sprinkling a half cup on top. Those two on-theme moves take the pie from 24 to 31 grams of protein a serving.

A shepherd’s pie should be more meat than potato. Bulking up the filling and putting the cheese inside the mash keeps everything exactly as comforting while it finally delivers the protein.

Want even more? Stir 1/2 cup of plain Greek yogurt into the mashed potatoes. It makes them creamier and adds a few more grams without changing the flavor.


🔬 The Science

Why does the protein balance matter so much in a dish like this?

Potatoes are filling but protein-light. A pie that’s mostly mash leaves you satisfied for an hour, then hungry, because there’s not enough protein to carry you. Shifting the ratio toward beef fixes that.

Cheddar in the mash does double duty. It adds protein and richness right where the potatoes used to be the weakest link, so the comfort stays and the macros improve.

A real dose protects midlife muscle. After 35, hitting roughly 25 to 30g per meal is what keeps muscle from quietly slipping away. A 31g serving clears that line with the fiber and warmth of a classic comfort dinner.

“A shepherd’s pie should be more meat than mash. Get the ratio right and comfort food starts working for you instead of against you.” [QUOTABLE]


đź’ˇ The Takeaway

More beef in the filling, cheddar folded into the mash, and the coziest dinner of the year jumps from 24 to 31 grams of protein a serving.

Assemble two and freeze one, and a comforting, genuinely filling dinner is always within reach.

Send this to someone who loves shepherd’s pie but always feels snacky again an hour after dinner.

Want a whole week built like this? I did the planning so you don’t have to.

Download the free 7-Day 120g-Protein Meal Plan → Seven days of meals and snacks, every day hitting 120g of protein, with a full grocery list and honest macros on every plate.

Written by Annette. Real food, honest macros, not medical advice.