Hearty High-Protein Baked Shepherd’s Pie with Lentils

Golden baked shepherd's pie with lentils and melted cheddar in a cast iron skillet, steam rising from the crust
Jump to Recipe

This shepherd’s pie has 33 grams of protein per serving and takes about 75 minutes start to finish, most of it hands-off oven time. The protein comes from ground beef, lentils, and a Greek yogurt mashed potato topping, not a scoop of powder, so it still tastes like the shepherd’s pie your grandmother made.

I started swapping half the beef for lentils a few winters ago when ground beef prices went up at the Duluth Super One. Turns out the lentils soak up the gravy just as well as the meat does, and nobody at my table noticed the difference until I told them.

The filling cooks in one skillet, then gets topped with a mash that’s half potato, half Greek yogurt and butter. Twenty minutes in the oven gets you the golden, slightly crisp top that makes this feel like the real thing.

If you’re used to a shepherd’s pie that’s all beef and mostly carbs, this version holds its own on the plate at 640 calories with 33 grams of protein.

Why You’ll Love This Recipe

  • Half the beef, double the lentils, still tastes rich
  • Greek yogurt mash adds protein without any weird taste
  • One skillet goes from stovetop to oven to table
  • Freezes in portions for lunches during long Duluth winters

Ingredient Notes

  • ground beef: I use 80/20 for flavor. Leaner beef works but the filling turns dry without a splash more broth.
  • lentils: Use canned lentils, drained and rinsed, or cook 150 g dry lentils in broth until tender, about 20 minutes.
  • Greek yogurt: Full-fat Greek yogurt keeps the mash creamy and adds protein that sour cream doesn’t.
  • cheddar cheese: Sharp cheddar melts and browns better than mild for a bubbly, spotty top.
  • Worcestershire sauce: Check the label if you need this gluten free. Some brands use malt vinegar made from barley.
Golden baked shepherd's pie with lentils and melted cheddar in a cast iron skillet, steam rising from the crust

Hearty High-Protein Baked Shepherd's Pie with Lentils

A baked shepherd's pie that swaps half the ground beef for lentils and mixes Greek yogurt into the mash, landing at 33 grams of protein per serving.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American, American comfort, Tex-Mex, Italian-American
Calories: 522

Ingredients
  

Filling
  • 1 tbsp olive oil
  • 1 yellow onion, diced medium (150 g)
  • 2 carrots, diced medium (150 g)
  • 3 cloves garlic, minced
  • 500 g ground beef (80/20) / 1 lb
  • 400 g cooked brown or green lentils / about 1 1/2 cups; canned, drained and rinsed, or cooked from 150 g dry
  • 2 tbsp tomato paste
  • 240 ml beef broth / 1 cup
  • 1 tbsp Worcestershire sauce check label for gluten-free if needed
  • 1 tsp dried thyme
  • 1 tsp dried rosemary, crushed
  • 150 g frozen peas / 1 cup
  • salt and black pepper to taste
Mashed Potato Topping
  • 900 g russet potatoes, peeled and cubed
  • 56 g butter / 4 tbsp
  • 80 ml whole milk / 1/3 cup
  • 200 g plain full-fat Greek yogurt / 3/4 cup
  • 120 g shredded sharp cheddar / 1 cup
  • salt to taste

Method
 

Make the Lentil Beef Filling
  1. Heat the olive oil in a 12-inch oven-safe skillet (30 cm) over medium heat. Add the onion and carrot and cook for 5 to 6 minutes, until softened.
  2. Add the garlic and cook for 1 minute, until fragrant.
  3. Add the ground beef, breaking it up with a wooden spoon. Cook for 6 to 8 minutes, until no longer pink and the internal temp reads 160 F / 71 C.
  4. Stir in the tomato paste, Worcestershire sauce, thyme, and rosemary. Cook for 1 minute.
  5. Add the lentils and beef broth. Simmer uncovered for 10 minutes, stirring occasionally, until the liquid reduces and coats the meat instead of pooling.
  6. Stir in the frozen peas. Season with salt and pepper and remove from heat.
Make the Mashed Potato Topping
  1. While the filling cooks, boil the cubed potatoes in a 4-quart / 3.8 L saucepan of salted water for 15 minutes, until a fork slides in easily.
  2. Drain and return the potatoes to the pot. Mash with the butter until mostly smooth.
  3. Stir in the Greek yogurt and milk until the mash is creamy. Season with salt.
Assemble and Bake
  1. Heat the oven to 400 F / 200 C. Spread the mashed potatoes evenly over the filling in the skillet, right to the edges. Rough up the surface with a fork so it browns unevenly.
  2. Sprinkle the cheddar over the top. Bake for 20 to 25 minutes, until the edges bubble and the cheese browns in spots.
  3. Let the pie rest for 10 minutes before serving so the filling sets.

Notes

  • Drain lentils well before adding them to avoid a watery filling.
  • Bake until cheddar browns in spots, about 20 to 25 minutes at 400 F / 200 C.
  • Rest the pie 10 minutes before cutting so it holds its shape.
  • Freeze leftovers in single portions for faster lunches later.
Cook forking ridges into a Greek yogurt mashed potato topping before it goes over the beef and lentil filling

Tips for Success

  • Drain canned or cooked lentils well before adding them, or the filling turns soupy instead of thick.
  • Simmer the filling uncovered for the full 10 minutes so the liquid reduces enough to coat the meat and lentils.
  • Rough up the mashed potato surface with a fork before baking so the top browns unevenly instead of staying flat.
  • Check the beef with an instant-read thermometer; it should hit 160 F / 71 C before you add the lentils and broth.
  • Let the pie rest 10 minutes after baking so the filling sets and doesn’t run when you cut into it.

Variations

  • Swap the ground beef for ground lamb and add a spoonful of mint jelly to the filling for a traditional shepherd’s pie flavor.
  • Use sweet potatoes instead of russets for the topping and add a pinch of smoked paprika to the filling.
  • Stir 2 cups shredded rotisserie chicken into the lentil mixture instead of beef for a lighter, faster version.

Storage and Reheating

Shepherd’s pie with lentils keeps well in the fridge for 4 days in an airtight container or covered baking dish.

Reheat individual portions in the microwave for 2 to 3 minutes, or cover the whole dish with foil and warm it in a 350 F / 175 C oven for 20 to 25 minutes until the center is hot.

Freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating in the oven so the mash doesn’t turn gluey.

Serving Suggestions

Serve this shepherd’s pie straight from the skillet with a green salad tossed in a sharp vinaigrette to balance the richness of the beef and cheddar.

A slice of crusty bread on the side is good for scraping up the gravy, though the dish holds up fine on its own since the mash and filling both bring plenty of substance.

For a weeknight dinner, I put out a bowl of quick-pickled red onions or cucumbers so people can add some crunch and acid to their plate.

A family kitchen table with a scooped serving of lentil shepherd's pie, linen napkin, and a glass of milk nearby

FAQ

Why is my lentil shepherd’s pie filling too watery?

This usually happens when the lentils weren’t drained well or the filling didn’t simmer long enough. Simmer the beef, lentils, and broth uncovered for the full 10 minutes so it reduces and coats the meat instead of pooling like soup. If it’s still thin, cook 5 more minutes with the lid off before topping with the mash.

Can I use ground turkey instead of beef in this recipe?

Yes, ground turkey works, though the filling tastes lighter and drops about 8 grams of protein per serving since turkey runs leaner than 80/20 beef. Add an extra tablespoon of olive oil when browning it so it doesn’t stick, and season a bit more since turkey carries less natural flavor than beef.

Can I assemble this shepherd’s pie the night before baking it?

Yes, build the whole pie up to the point of baking, cover it tightly, and refrigerate for up to 24 hours. Add 5 to 10 extra minutes to the bake time since it’s starting cold, and check that the center reaches 160 F / 71 C before pulling it out.

What goes well with this lentil shepherd’s pie besides bread?

A simple green salad with a vinegar-based dressing cuts through the richness of the beef, cheddar, and butter in the mash. Roasted broccoli or a plate of quick-pickled cucumbers also works if you want something crisp instead of another starch on the plate.

Is this high protein shepherd’s pie gluten free?

It can be, if you check two ingredients. Worcestershire sauce sometimes contains malt vinegar made from barley, and some beef broths use wheat-based thickeners, so swap in a certified gluten-free Worcestershire and broth. Everything else in the filling and mash is naturally gluten free.

How is this different from a traditional shepherd’s pie?

Traditional shepherd’s pie uses all ground lamb and no lentils. This version cuts the meat in half, adds cooked lentils for fiber and protein, and mixes Greek yogurt into the mashed potato topping instead of cream, which pushes the protein count up to 33 grams per serving.

Related recipes

About Author

Maren Ostlund

I taught middle school band for twelve years. At 38 I started lifting weights at the YMCA down the hill, mostly because my back hurt and my doctor suggested it. Somebody at the gym told me to track what I ate for a week. I did. I was eating 58 grams of protein a day, which is roughly one chicken breast and a lot of crackers.

Every plan I found told me to eat grilled chicken, rice and broccoli. I tried it for eleven days. I hated it. My husband hated it. My kids ate cereal for dinner twice.

So I stopped looking for diet food and went back to what I already cooked. Shepherd's pie. Chicken and dumplings. Baked ziti. Breakfast that is not a shake. I kept the dish and changed the math: more of the protein, less of the filler, cottage cheese where it would hide, lentils in the ground meat, Greek yogurt instead of half the cream.