There is something utterly comforting and deeply satisfying about the Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe that makes it an absolute favorite for cozy nights and hearty family dinners alike. This dish beautifully layers caramelized onions, tender lentils, and a velvety cauliflower and potato mash, bringing together rich, savory flavors and a creamy texture that feels indulgent without any dairy or meat. Every bite is a celebration of wholesome ingredients elevated into a heartwarming meal you’ll want to make again and again.

Ingredients You’ll Need
Each ingredient in this recipe plays a crucial role, contributing simple yet essential flavors and textures that build into a big, bold dish. From the sweetness of caramelized onions to the earthy depth of lentils, and the creamy, dreamy cauliflower potato mash, these ingredients work in harmony to create something truly special.
- Olive oil: The perfect cooking fat to gently caramelize onions and add richness to the dish.
- Large onions, thinly sliced: These slowly cooked onions bring that signature sweet, deep flavor characteristic of French onion dishes.
- Garlic, minced and smashed: Adds a fragrant, savory punch throughout the pie and mash.
- Dried thyme: An herb that lends an earthy, aromatic note balancing the sweetness and depth.
- Bay leaf: Infuses subtle complexity in the lentil base during cooking.
- Tomato paste: Provides a tangy depth and slightly thickens the lentil filling for a rich texture.
- French green lentils: These hold their shape well and deliver a hearty protein-packed base.
- Sherry vinegar: Adds a bright, sharp acidity to lift the flavors and balance richness.
- Tamari or soy sauce: Contributes an umami boost, seasoning the filling beautifully.
- Vegetable stock: Builds the stew-like consistency of the lentil mixture and enhances flavor complexity.
- Salt and freshly ground black pepper: Fundamental seasonings that bring all components to life.
- Cauliflower florets: Create a lighter, nutritious element in the mash with creamy texture.
- Peeled and diced potatoes: Add classic creaminess to the mash, making it satisfyingly smooth.
- Vegan butter: Ensures the mash is rich and silky without dairy.
- Unsweetened non-dairy milk: Perfect for loosening the mash and keeping it dairy-free and creamy.
- Nutritional yeast: A lovely vegan ingredient that adds a subtle cheesy flavor and richness.
- Fresh thyme leaves: For garnish, to add fresh herbal brightness at the end.
- Drizzle of olive oil: Adds a golden finish and slight crispiness when baked on top.
How to Make Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe
Step 1: Caramelize the Onions
The magic of this Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe begins with slowly caramelizing the onions in olive oil. Patience is key here: cooking them low and slow for 45 to 60 minutes transforms their sharpness into a deep, sweet flavor that lays the perfect foundation for the filling. Stir frequently to prevent sticking and add a splash of water if they start to brown too quickly.
Step 2: Build the Lentil Base
Once the onions have achieved that beautiful golden brown color, stir in garlic, thyme, and a bay leaf to develop aromatic layers. Then add the tomato paste and cook it for a minute to enhance its flavor. Next, mix in the French green lentils along with sherry vinegar and tamari; these ingredients bring brightness and savory depth to the mix. Pour in the vegetable stock and bring the mixture to a boil before reducing the heat to simmer until the lentils are tender—about 25 to 30 minutes. Don’t forget to remove the bay leaf at the end!
Step 3: Prepare the Cauliflower Potato Mash
While the lentils are simmering, it’s time to make the creamy mash topping. Boil cauliflower florets, diced potatoes, and smashed garlic until tender, about 15 to 20 minutes. Drain well and then add vegan butter, unsweetened non-dairy milk, and nutritional yeast for that subtle cheesy flavor. Mash everything together until smooth and creamy, seasoning with salt and pepper to taste. This mash is the crowning glory that seals the whole pie together with luscious comfort.
Step 4: Assemble and Bake the Shepherd’s Pie
Preheat your oven to 375°F (190°C). Transfer the rich lentil and onion base into a baking dish, gently spreading it evenly. Then top with the cauliflower potato mash, smoothing it out with a spatula. Drizzle a little olive oil over the surface and sprinkle with fresh thyme leaves for a fragrant finish. Bake for 25 minutes until the top reaches a lovely light brown color. For an extra crispy crust, switch to broil for 2 to 3 minutes just before taking it out. Let the pie rest for 5 minutes to set before serving.
How to Serve Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe

Garnishes
Simple garnishes like freshly chopped thyme leaves bring a pop of herbal brightness against the warm, earthy flavors of this Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe. A drizzle of olive oil just before serving adds a subtle shine and an extra layer of richness, making each serving feel special and inviting.
Side Dishes
This shepherd’s pie shines beautifully on its own, but if you want to round out the meal, think light and fresh. A crisp green salad tossed with a tangy vinaigrette or some steamed green beans with lemon zest complement the richness perfectly. Roasted seasonal vegetables or a simple beetroot salad also pair incredibly well with the hearty, savory pie.
Creative Ways to Present
To make this dish even more fun and impressive, consider making individual servings in ramekins or mini cast-iron skillets. This not only speeds up reheating but also makes for a beautiful presentation when serving guests. You can also swirl in some sautéed mushrooms or add a sprinkle of smoked paprika on top before baking for a smoky twist that elevates the whole experience.
Make Ahead and Storage
Storing Leftovers
Leftover Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe keeps wonderfully in the fridge for up to 4 days. Store in an airtight container to maintain moisture and freshness. When ready to enjoy again, allow it to come to room temperature before reheating for an even texture.
Freezing
This shepherd’s pie freezes very well and is great for meal prep. Portion it into freezer-safe containers after baking and cooling completely, then freeze for up to 3 months. Thaw overnight in the refrigerator prior to reheating to preserve its comforting textures and flavors.
Reheating
To reheat, bake in an oven-safe dish at 350°F (175°C) for about 20 to 25 minutes, or until heated through. You can also microwave individual portions, but the oven method helps maintain a crispier top layer and better overall texture. Adding a light drizzle of olive oil before reheating revives the golden topping beautifully.
FAQs
Can I use different lentils for this recipe?
French green lentils are ideal because they hold their shape well and provide a nice texture. However, you can substitute with brown or green lentils; just be mindful that cooking times might vary slightly.
Is the cauliflower potato mash dairy-free?
Yes, the mash uses vegan butter and unsweetened non-dairy milk to keep it completely dairy-free while still creamy and delicious. Nutritional yeast adds a cheesy flavor without dairy.
Can I make this recipe gluten-free?
Absolutely! This Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe is naturally gluten-free as long as you use tamari instead of regular soy sauce, which often contains wheat.
How long does it take to caramelize the onions properly?
Patience is key – caramelizing onions takes about 45 to 60 minutes over medium heat. This slow cooking process is essential for developing the sweet, rich flavor that defines the dish.
Can I prepare this dish in advance?
Yes, you can prepare the lentil filling and mash separately ahead of time, then assemble and bake just before serving. It also reheats beautifully, making it perfect for meal prepping or entertaining.
Final Thoughts
If you’re craving a meal that feels like a warm hug from the inside out, the Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe is your go-to comfort food. Its layers of deep, caramelized onions, hearty lentils, and creamy mash create a harmony of flavors and textures that is simply irresistible. Give it a try—you might just find your new favorite weeknight dinner that everyone will love.
Print
Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 40 minutes
- Total Time: 2 hours
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: French-inspired Vegan
- Diet: Vegan
Description
This Vegan French Onion Shepherd’s Pie combines rich caramelized onions and hearty French green lentils in a savory base, topped with a creamy cauliflower and potato mash. Perfect for a comforting, plant-based meal, this dish is seasoned with thyme, garlic, and nutritional yeast for depth of flavor and baked to golden perfection.
Ingredients
French Onion and Lentil Base
- 2 tbsp olive oil
- 4 large onions, thinly sliced
- 3 cloves garlic, minced
- 1 tsp dried thyme
- 1 bay leaf
- 2 tbsp tomato paste
- 1 cup French green lentils, rinsed
- 2 tbsp sherry vinegar
- 2 tbsp tamari or soy sauce
- 4 cups vegetable stock
- Salt and freshly ground black pepper, to taste
Cauliflower Potato Mash
- 2 cups cauliflower florets
- 2 cups peeled and diced potatoes
- 2 cloves garlic, smashed
- 2 tbsp vegan butter
- 1/4 cup unsweetened non-dairy milk
- 2 tbsp nutritional yeast
- Salt and freshly ground black pepper, to taste
For Garnish
- Fresh thyme leaves
- Drizzle of olive oil
Instructions
- Prepare the French Onion and Lentil Base: Heat olive oil in a large pot over medium heat.
- Sauté Onions: Add the thinly sliced onions and cook, stirring frequently, until they become soft and caramelized, about 45-60 minutes. If onions start to stick, deglaze the pot with a little water to lift the browned bits.
- Add Aromatics: Stir in minced garlic, dried thyme, and bay leaf; cook for 30 seconds to release their fragrance.
- Incorporate Tomato Paste: Add tomato paste and cook it for 1 minute to deepen the flavor.
- Combine Lentils and Seasonings: Mix in rinsed lentils, sherry vinegar, and tamari or soy sauce; stir until well combined.
- Add Vegetable Stock & Simmer: Pour in vegetable stock, season with salt and freshly ground black pepper, bring the mixture to a boil.
- Cook Lentils: Reduce heat to a simmer, cover, and cook until lentils are tender (25-30 minutes). Remove bay leaf once done.
- Transfer to Baking Dish: Pour and spread the cooked lentil mixture evenly into a large baking dish.
- Prepare the Cauliflower Potato Mash: Boil cauliflower florets, diced potatoes, and smashed garlic cloves together in salted water until tender, about 15-20 minutes; drain well and return to the pot.
- Add Mash Ingredients: Add vegan butter, unsweetened non-dairy milk, nutritional yeast, salt, and freshly ground black pepper to the drained vegetables.
- Mash Smooth: Mash the mixture until creamy and smooth; adjust seasoning as needed.
- Preheat Oven: Preheat the oven to 375°F (190°C) in preparation for baking.
- Assemble the Pie: Spread the cauliflower potato mash evenly over the lentil base in the baking dish.
- Add Garnish: Drizzle olive oil over the top and sprinkle with fresh thyme leaves.
- Bake: Bake in the preheated oven for 25 minutes until the top is lightly browned; optionally, broil for 2-3 minutes more to achieve extra crispiness.
- Rest and Serve: Remove from oven and let the shepherd’s pie sit for 5 minutes before serving to allow flavors to meld.
Notes
- Caramelizing onions is the key to developing deep, rich flavor in the base; patience is essential.
- Use French green lentils for their firm texture and ability to hold shape well during cooking.
- You can replace tamari with soy sauce, but tamari is preferred for gluten-free diets.
- For a creamier mash, adjust the amount of non-dairy milk according to your preference.
- This dish is fully vegan and can be adapted for gluten-free diets by ensuring tamari is gluten-free.
- Broiling at the end is optional but enhances texture with a crispy top layer.

