If classic comfort food with a plant-based twist makes your heart skip a beat, you are in for a treat. This Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash takes everything you adore about deep, gently caramelized onions and earthy lentils, then crowns it all with a luxe, creamy mash that’s half potato, half cauliflower. The result? A soul-warming bake with a savory, almost beefy depth (thanks, onions and balsamic!) that will leave both vegans and non-vegans reaching for seconds.

Ingredients You’ll Need
Don’t let the list intimidate you—each ingredient in Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash plays a crucial role in delivering rich flavors, velvety texture, and that beautiful golden bake. Start here, and let your kitchen fill with cozy aromas.
- Olive oil: Brings richness and helps create gorgeously caramelized onions.
- Yellow onions: The unsung star, providing natural sweetness and deep French onion flavor.
- Garlic: Adds unmistakable aromatic depth to the filling.
- Balsamic vinegar: Boosts umami and echoes classic French onion soup sophistication.
- Tomato paste: Gives subtle sweetness and binds the filling together.
- Fresh thyme: Lends herbal brightness—dried works in a pinch too!
- Rosemary: Infuses woodsy notes that marry beautifully with onions and lentils.
- Salt: Essential for coaxing out all those oniony flavors.
- Black pepper: Adds gentle warmth and spice.
- Brown or green lentils: Hearty, protein-rich, and able to hold their shape in the filling.
- Vegetable broth: The backbone liquid, enhancing all the savory notes.
- Soy sauce or tamari: Provides depth and a subtle, salty finish.
- Russet potatoes: Classic base for comfort-food mash, offering starchy fluffiness.
- Cauliflower florets: Lightens up the mash, brings creamy texture, and sneaks in extra veggies.
- Olive oil or vegan butter: Melty richness for the mash, choose what you love best.
- Unsweetened plant-based milk: Keeps the mash creamy—almond, oat, or soy work beautifully.
- Salt and pepper for mash: Season to taste for a perfectly savory, silky topping.
How to Make Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash
Step 1: Slowly Caramelize the Onions
Set a large skillet or Dutch oven over medium heat, drizzle in your olive oil, then pile in the sliced yellow onions. This part is key—let them cook low and slow for a full 25 to 30 minutes, stirring often, until they turn a deep golden hue and smell hypnotically sweet. This gentle caramelization forms the backbone of your Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash, so don’t rush it!
Step 2: Build the Flavorful Filling
Once your onions reach golden perfection, stir in the minced garlic, balsamic vinegar, tomato paste, thyme, rosemary, salt, and pepper. Sauté everything for another minute or two. Then, toss in your rinsed lentils, pour over the vegetable broth, and swirl in the soy sauce or tamari. Bring the mixture to a boil, then cover and let it simmer away for 25–30 minutes until the lentils are meltingly tender and the filling is thick, savory, and almost stew-like.
Step 3: Prepare the Cauliflower Potato Mash
While your filling simmers, bring a pot of salted water to the boil. Add the diced russet potatoes and cauliflower florets and cook until everything is fork-tender—about 15 to 20 minutes. Drain, then return to the pot. Add olive oil or vegan butter, a generous splash of plant-based milk, and a bit of salt and pepper. Mash until super creamy (feel free to use a potato masher or electric beater for extra fluff). This mash is the finishing touch that transforms this dish into a true comfort classic!
Step 4: Assemble for Baking
Preheat your oven to 400°F (200°C). Spoon the rich, aromatic lentil filling evenly into a beautiful baking dish. Top with generous dollops of the creamy cauliflower potato mash, spreading gently all the way to the edges. The contrast between the hearty filling and the light, pillowy mash is pure magic in Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash.
Step 5: Bake to Golden Perfection
Bake uncovered for 15 to 20 minutes until the top is slightly golden and the filling is bubbling invitingly around the edges. Rest it for at least 5 minutes to let everything settle before you bring it to the table—trust me, the anticipation only makes it better!
How to Serve Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash

Garnishes
When it comes time for presentation, elevate your Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash with a sprinkle of chopped fresh thyme, parsley, or chives. For even more flavor, grate a little vegan parmesan or dust with black pepper just before serving. These finishing touches not only look beautiful but fully embrace the fresh, herby essence of the dish.
Side Dishes
This hearty pie pairs beautifully with a crisp green salad tossed in a tangy vinaigrette, or some simply roasted seasonal vegetables. For a warm, cozy touch, serve slices of crusty bread to soak up any extra filling—trust me, you won’t want to leave a single drop behind.
Creative Ways to Present
Try personalizing for a special occasion by spooning the filling and mash into individual ramekins for mini shepherd’s pies. Or, serve family-style in a cast iron skillet for rustic appeal. Either way, Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash is sure to impress everyone at your table, no matter the presentation!
Make Ahead and Storage
Storing Leftovers
Let the bake cool to room temperature before transferring to airtight containers. Stored in the fridge, Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash keeps perfectly for up to four days—making it ideal for meal prepping comforting lunches and quick dinners.
Freezing
This dish freezes like a dream! After assembling (but before baking), tightly wrap the dish and freeze for up to two months. You can also freeze individual portions for even more convenience—just thaw overnight in the fridge before baking or reheating.
Reheating
To reheat, simply cover with foil and warm in a 350°F oven until piping hot all the way through. Single servings reheat quickly in the microwave, but for the crispiest mash top, stick to the oven whenever possible. Add a splash of plant-based milk if the mash seems dry after chilling.
FAQs
What makes the filling taste so rich and savory?
It’s all about that slow caramelization of onions—paired with balsamic, tomato paste, and the depth from soy sauce and herbs. The combination brings an incredible, “beefy” flavor to Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash, even without any animal products.
Can I prep Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash in advance?
Absolutely! Make both the filling and the mash ahead of time, then assemble and bake when you’re ready. It’s a game-changer for entertaining or busy weeknights.
Is this recipe gluten-free?
Yes, if you use gluten-free tamari instead of soy sauce, this dish is entirely gluten-free. Always double-check your broth and condiments to be sure.
Can I swap the potatoes or cauliflower?
Of course! Yukon golds work instead of russets for a buttery mash, and you can use all potatoes or all cauliflower if you prefer, but the combo really adds creaminess and reduces heaviness.
How can I boost the protein?
Lentils are packed with protein, but you could add sautéed mushrooms or even some cooked chickpeas to the filling for extra texture and nutrition in your Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash.
Final Thoughts
If you’re craving something deeply satisfying and deliciously cozy, don’t wait to try Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash. Every bite is a testament to how plant-based comfort food can be both nourishing and joyful—the kind of meal that turns an ordinary night into a memory. Give it a try and watch everyone fall in love at first forkful!
Print
Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash Recipe
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-Free
Description
This Vegan French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash is a hearty and flavorful plant-based twist on a classic comfort food. Caramelized onions, lentils, and a creamy cauliflower-potato mash come together in a delicious and satisfying dish.
Ingredients
For the French Onion Lentil Filling:
- 2 tablespoons olive oil
- 3 large yellow onions, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon balsamic vinegar
- 1 tablespoon tomato paste
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
- 1/2 teaspoon rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 tablespoon soy sauce or tamari
For the Cauliflower Potato Mash:
- 2 medium russet potatoes, peeled and diced
- 2 cups cauliflower florets
- 2 tablespoons olive oil or vegan butter
- 1/4 cup unsweetened plant-based milk
- Salt and pepper to taste
Instructions
- French Onion Lentil Filling: In a large skillet, heat olive oil and caramelize onions. Add garlic, balsamic vinegar, tomato paste, thyme, rosemary, salt, pepper. Stir in lentils, broth, soy sauce, simmer until thickened.
- Cauliflower Potato Mash: Boil potatoes and cauliflower until tender. Mash with oil, milk, salt, pepper until creamy.
- Preheat oven. Spread lentil filling in a dish, top with mash. Bake until golden. Rest before serving.
Notes
- Prep filling and mash ahead for an easier meal.
- Enhance onions with wine or vegan Worcestershire.
- Freezes well—assemble, freeze, bake when needed.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Stovetop, Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 7g
- Sodium: 480mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 0mg