Lentil Shepherd’s Pie with Mashed Cauliflower

A Comfort Food Favorite with a Light, Healthy Twist

If you love the hearty comfort of shepherd’s pie but want something plant-based and lighter, this Lentil Shepherd’s Pie with Mashed Cauliflower is the perfect dinner solution. It swaps the traditional meat for protein-packed lentils and tops everything with creamy, low-carb mashed cauliflower. The result? A cozy, satisfying dish that’s just as filling as the original but lighter and completely vegan.


🛒 Ingredients

For the lentil filling:

  • 1 cup dry green or brown lentils (or 2½ cups cooked)
  • 2 tablespoons olive oil
  • 1 yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 cup mushrooms, diced (optional but adds umami)
  • 1 tablespoon tomato paste
  • 2 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon smoked paprika
  • ½ teaspoon black pepper
  • Salt to taste
  • 1 cup frozen peas

For the mashed cauliflower topping:

  • 1 large head of cauliflower, cut into florets
  • 2 tablespoons vegan butter or olive oil
  • 2 cloves garlic, roasted or sautéed (optional for flavor)
  • ¼ cup unsweetened plant-based milk
  • Salt and pepper to taste

🥣 Instructions

Step 1 – Cook the lentils

  • Rinse lentils under cold water.
  • Place in a saucepan with 3 cups of water. Bring to a boil, then reduce heat and simmer for 20–25 minutes, or until tender. Drain and set aside.

Step 2 – Make the filling

  • In a large skillet, heat olive oil over medium heat.
  • Add onion, carrots, and celery. Sauté for 5–6 minutes until softened.
  • Stir in garlic and mushrooms, cooking for another 3 minutes.
  • Add tomato paste and cook for 1 minute.
  • Stir in cooked lentils, vegetable broth, soy sauce, thyme, rosemary, paprika, pepper, and salt.
  • Simmer uncovered for 10 minutes until the mixture thickens. Stir in peas.

Step 3 – Make the mashed cauliflower

  • Steam or boil cauliflower florets until tender (about 8–10 minutes).
  • Drain well, then mash with vegan butter, garlic, plant milk, salt, and pepper until smooth.

Step 4 – Assemble and bake

  • Preheat oven to 400°F (200°C).
  • Spread the lentil filling evenly into a baking dish.
  • Top with mashed cauliflower, smoothing it out with a spatula.
  • Bake for 20–25 minutes, or until lightly golden on top.
  • Let cool slightly before serving.

💡 Tips & Variations

  • Extra flavor boost: Sprinkle nutritional yeast on top before baking for a cheesy taste.
  • Make-ahead friendly: Prepare the filling and topping a day in advance, then bake when ready.
  • Texture tip: If you prefer a thicker topping, mix in a few cooked potatoes with the cauliflower.

🌱 Why You’ll Love This Recipe

  • Healthy comfort food – all the cozy vibes without the heavy feeling.
  • Protein-packed – lentils make it filling and nutritious.
  • Freezer-friendly – make a double batch and freeze for busy nights.

1 thought on “Lentil Shepherd’s Pie with Mashed Cauliflower”

  1. Pingback: 🌱 10 Meatless Meals for Vegetarian Night (That Even Meat-Lovers Will Love!) – Smooth Foodie

Leave a Comment

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

Scroll to Top