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.
Pingback: 🌱 10 Meatless Meals for Vegetarian Night (That Even Meat-Lovers Will Love!) – Smooth Foodie