Healthy Lentil Shepherd’s Pie

shepherdpie

This Healthy Lentil Shepherd’s Pie is a nourishing, plant-powered take on the classic British comfort food, designed to support balanced eating without sacrificing flavor. The hearty filling is made from protein-rich lentils, fiber-packed carrots and peas, and antioxidant-rich mushrooms, all simmered in a savory, tomato-based gravy that delivers depth and umami. Together, these ingredients create a satisfying, nutrient-dense base that supports digestive health, blood sugar balance, and sustained energy.

Instead of traditional mashed potatoes, the pie is topped with creamy mashed cauliflower, a lower-carb alternative that adds extra fiber, vitamin C, and beneficial plant compounds while keeping the dish light. Naturally vegetarian and vegan-friendly, this meal is ideal for those looking to increase plant intake, support heart health, or reduce meat consumption. Plus, it’s perfect for meal prep—freezer-friendly and easy to reheat, making it a go-to for quick, wholesome weeknight dinners.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Lentil Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jaden Asuncion
  • Total Time: 55
  • Yield: 4 1x

Description

This Healthy Lentil Shepherd’s Pie is a lighter, plant-powered version of the traditional British comfort food. Instead of ground beef, the filling is made with hearty lentils, carrots, peas, and mushrooms, cooked in a savory tomato-based gravy. The top is made with creamy mashed cauliflower instead of potatoes for fewer carbs and more fiber. It’s a satisfying, wholesome meal that’s perfect for cozy dinners.

Hearty Lentil Filling: A savory mix of lentils, mushrooms, carrots, and peas simmered in a rich tomato-based gravy.

Lightened-Up Topping: Creamy mashed cauliflower replaces traditional mashed potatoes for a lower-carb twist.

Plant-Based & Wholesome: Completely vegetarian (and vegan-friendly), packed with fiber, nutrients, and flavor.

Meal-Prep & Freezer Friendly: Great for making ahead and storing for easy, nourishing weeknight dinners.


Ingredients

Scale

For the filling:

1 cup dry brown or green lentils, rinsed

1 tablespoon extra virgin olive oil

1 onion, diced

2 carrots, diced

1 cup mushrooms, chopped

1 cup frozen peas

2 garlic cloves, minced

1 teaspoon dried thyme

1 teaspoon dried rosemary

2 tablespoons tomato paste

1 cup vegetable broth

1 can (14 oz) crushed tomatoes

Salt and pepper, to taste

For the mashed cauliflower topping:

1 large cauliflower, chopped into florets

1 tablespoon olive oil or plant-based butter

1/4 cup unsweetened almond milk (or regular milk)

Salt and pepper, to taste

Optional: nutritional yeast or vegan cheese for extra creaminess


Instructions

Cook the lentils: In a medium pot, bring lentils and 3 cups water to a boil. Reduce heat and simmer for 20–25 minutes until tender. Drain and set aside.

Prepare the filling: Heat olive oil in a large pan over medium heat. Add onion, carrots, and mushrooms, and cook until softened, about 5–7 minutes.

Add garlic, thyme, rosemary, and tomato paste, and cook for another minute.

Stir in cooked lentils, vegetable broth, and crushed tomatoes. Simmer for 10–15 minutes until the mixture thickens. Stir in peas and season with salt and pepper to taste.

Transfer the lentil mixture into a greased 9×9-inch baking dish.

Make the mashed cauliflower: Steam or boil cauliflower florets until soft, about 10–12 minutes.

Drain and mash with olive oil or butter, almond milk, salt, and pepper until smooth. For extra creaminess, stir in a tablespoon of nutritional yeast or vegan cheese.

Assemble the pie: Spread the mashed cauliflower over the lentil filling in the baking dish, smoothing the top with a spatula.

Bake: Preheat oven to 375°F (190°C). Bake for 20 minutes, or until the top is lightly golden and the filling is bubbly.

For a crispier topping, broil for an additional 2–3 minutes.

Serve: Let cool for a few minutes before slicing and serving.

Notes

Extra veggies: Add spinach or kale to the filling for extra greens.

Make ahead: Prepare the filling and mashed cauliflower ahead of time, then assemble and bake when ready to serve.

Spicy kick: Add a pinch of smoked paprika or cayenne pepper to the filling for some heat.

  • Prep Time: 15
  • Cook Time: 40
Recipe Card powered byTasty Recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star




david orozco, author and podcaster

Hi, I am David Orozco

For over a decade, I've built a successful nutrition practice helping thousands of people thrive by breaking the cycle of crazy diets.

Everything I do—in my blog, in my book, and at Orozco Nutrition—is about helping people take one small bite at a time to transform their health and develop a positive relationship to food.

Are you with me? Let's chop the diet mentality, fuel your body, and nourish your soul.

the am i hungry check in cover

Learn How
to Explore
Your “Hunger”

With the help of this free download, you can begin to learn to better understand your hunger, fullness and find your satisfaction with food.

This field is for validation purposes and should be left unchanged.
Let’s Get Started

Whatever your unique situation, we look forward to working with you to set realistic goals, develop a workable action plan, and help you ALIMENTAR and FEEL GOOD.

Schedule a free, no-obligation 15-minute call now.