Introduction
This Vegan Lentil Shepherd’s Pie is the ultimate comforting meal, transforming classic flavors with a hearty plant-based filling and a beautifully golden, creamy potato and cauliflower topping. You’ll love how the savory lentil mixture and the rich, velvety topping come together for a satisfying dish that everyone at your table will enjoy.
Prep & Cook Time
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Servings: 6
Ingredients
- 1 1/2 cups cubed butternut squash
- 1 1/2 cups cauliflower florets
- 2 tablespoons olive oil
- 1 onion (diced)
- 2 cloves garlic (minced)
- 3 tablespoons tomato paste
- 2 tablespoons vegan worcestershire sauce
- 2 tablespoons gluten-free tamari (or soy sauce)
- 1 1/2 teaspoons dried thyme
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 1/2 tablespoons all-purpose flour (gluten-free, if desired)
- 1 1/2 cups vegetable broth
- 1 can (15 oz) green or brown lentils (drained and rinsed (or 1 1/2 cups cooked lentils))
- 4 cups peeled and cubed Yukon Gold potatoes (about 2 pounds of potatoes)
- water to cover
- 2-3 tablespoons vegan butter
- 1/4-1/2 cup vegetable broth (or unsweetened, plain non-dairy milk)
- 1 teaspoon salt (or to taste)
Instructions
- Begin the topping: Place the cubed Yukon Gold potatoes in a medium pot, cover with water, and bring to a boil. Cook for 15-20 minutes, or until fork-tender.
- While potatoes cook, steam the butternut squash and cauliflower. You can use a steamer basket over simmering water for about 12-15 minutes, until very soft. Alternatively, you can boil them in a separate pot until tender. Drain well.
- Heat olive oil in a large skillet or Dutch oven over medium heat. Add the diced onion and cook for 5-7 minutes until softened. Add the minced garlic and cook for 1 more minute until fragrant.
- Stir in the tomato paste, vegan worcestershire sauce, tamari, dried thyme, salt, and black pepper. Cook for 1-2 minutes.
- Sprinkle the flour over the onion mixture and stir constantly for about 1 minute to cook off the raw flour taste.
- Slowly pour in the 1 1/2 cups vegetable broth while stirring constantly to avoid lumps. Bring the mixture to a simmer and cook for 2-3 minutes until slightly thickened.
- Add the drained lentils and the steamed butternut squash and cauliflower to the skillet. Stir gently to combine all ingredients, breaking up some of the squash and cauliflower with your spoon. Let the filling simmer for 5 minutes while you finish the topping. Remove from heat.
- Drain the cooked potatoes thoroughly and return them to the hot pot. Add the vegan butter and start mashing. Add the steamed cauliflower (from step 2) to the pot with the potatoes.
- Mash the potato-cauliflower mixture until smooth. Gradually add 1/4 cup of vegetable broth (or non-dairy milk) while mashing until you reach your desired creamy consistency. Stir in the 1 teaspoon of salt, or to taste.
- Preheat your oven broiler.
- Transfer the lentil filling to a 9×13 inch baking dish (or similar size). Spread it into an even layer.
- Carefully spoon the mashed potato-cauliflower topping over the filling. Use a fork to create swirls or peaks across the top.
- Place the dish under the broiler for 5-10 minutes, watching closely, until the topping is golden brown in spots. Serve immediately.
Variations
- Cottage Pie Style: Use mashed sweet potatoes instead of the Yukon Gold/cauliflower mixture for a sweeter, colorful topping.
- Individual Servings: Divide the filling and topping among 6-8 ramekins or small oven-safe dishes before broiling for a charming, portion-controlled presentation.
- Herb-Infused Topping: Add fresh chopped rosemary or chives to the mashed potato mixture for an extra layer of flavor.
- Thicker Filling: For a firmer set, let the assembled pie cool slightly before broiling, or bake at 400°F for 15-20 minutes instead of broiling.
Tips for Success
- Ensure your steamed squash and cauliflower are very well-drained; excess moisture can make the filling runny.
- For a super-smooth topping, use a potato ricer or food mill to mash the potatoes and cauliflower.
- Taste the lentil filling before assembling and adjust seasoning if needed—the flavors will mellow once baked.
- Watch the pie closely under the broiler, as it can go from golden to burnt very quickly.
Storage & Reheating
Store leftovers covered in the refrigerator for up to 4 days. To reheat, cover with foil and bake at 350°F until warmed through, about 20-25 minutes. You can also reheat individual portions in the microwave.
FAQ
Can I make this ahead of time?
Yes, assemble the pie completely, cover, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the broiling/baking time since it will be cold.
Can I freeze this shepherd’s pie?
What can I use if I don’t have vegan Worcestershire sauce?
You can substitute with an equal amount of gluten-free tamari or soy sauce mixed with a pinch of sugar and a dash of apple cider vinegar to mimic the tangy, savory flavor.
My filling seems too thin. What did I do wrong?
Make sure you cooked the flour with the aromatics for a full minute before adding the broth, and let the mixture simmer to thicken. If it’s still thin, let it simmer uncovered for a few more minutes to reduce.
Why is my topping not smooth?
Undercooked potatoes or not mashing while still hot can lead to a lumpy texture. Ensure they are completely tender and use a ricer or food processor for the smoothest results.
Can I use fresh thyme?
Absolutely. Use three times the amount of dried thyme, so about 4 1/2 teaspoons (or 1 1/2 tablespoons) of fresh thyme leaves.
