If French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash sounds like something you’d order at a candlelit bistro, but you’re currently wearing leggings and negotiating with your to-do list… welcome. This is the kind of comfort food that feels fancy, tastes deeply cozy, and still plays nice with a weeknight schedule (mostly—those onions need time, but they’re worth every minute).
Think: sweet, golden, slow-caramelized onions hugging tender lentils in a savory, French-onion-style gravy… topped with a creamy cauliflower potato mash that’s fluffy, buttery, and honestly a little smug about how good it is.
And yes, your kitchen will smell like you’ve got a personal chef hiding behind the pantry door. (It’s me. Hi. 👋)
Table of Contents
Why You’ll Love This French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash
- Comfort food energy, without feeling heavy.
- Savory, caramelized onion flavor that tastes like you worked way harder than you did.
- Protein-packed lentils + a veggie-forward topping = hearty and satisfying.
- Meal-prep friendly: it reheats like a dream.
- Crowd-pleaser: even the “where’s the meat?” folks usually go quiet after the first bite.
Ingredients You’ll Need
For the French Onion and Lentil Base
- 2 tablespoons olive oil
- 4 large onions, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 bay leaf
- 2 tablespoons tomato paste
- 1 cup French green lentils, rinsed
- 2 tablespoons sherry vinegar
- 2 tablespoons tamari or soy sauce
- 4 cups vegetable stock
- Salt and freshly ground black pepper, to taste
For the Cauliflower Potato Mash
- 2 cups cauliflower florets
- 2 cups peeled and diced potatoes
- 2 cloves garlic, smashed
- 2 tablespoons vegan butter
- ¼ cup unsweetened non-dairy milk
- 2 tablespoons nutritional yeast
- Salt and freshly ground black pepper, to taste
For Assembly
- Fresh thyme leaves, for garnish
- Drizzle of olive oil
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
How to Make It (Step-by-Step, No Drama)
1) Caramelize the onions (the magic starts here)
In a large pot over medium heat, warm the olive oil. Add the sliced onions and sauté, stirring frequently, until soft and deeply golden—45 minutes to 1 hour.
- If the onions start sticking, add a splash of water and scrape up the browned bits.
- You’re not just cooking onions… you’re building flavor foundations like a culinary architect.
2) Build the French onion-style lentil filling
Increase heat to medium. Add garlic, dried thyme, and bay leaf and sauté about 30 seconds, just until fragrant.
Stir in tomato paste and cook 1 minute to deepen the flavor (this tiny step does big things).
Add lentils, then splash in sherry vinegar and tamari/soy sauce, stirring and scraping up any browned bits. Pour in vegetable stock, season with salt and pepper, and bring to a boil.
Reduce to a simmer, cover, and cook until lentils are tender, about 25–30 minutes.
Remove and discard the bay leaf. Taste and adjust seasoning. Transfer the filling to a large oven-safe skillet or baking dish.
3) Make the cauliflower potato mash
Bring a large pot of water to a boil. Add cauliflower, potatoes, and smashed garlic. Reduce to a simmer, cover, and cook until tender, 15–20 minutes.
Drain and return veggies to the pot. Add vegan butter, non-dairy milk, nutritional yeast, salt, and pepper. Mash until creamy and smooth.
Pro tip: If you want it extra fluffy, mash well and then give it a quick whip with a sturdy spoon.
4) Assemble and bake
Preheat the oven to 375°F (190°C).
Spread the mash evenly over the lentil-onion mixture. Drizzle with a little olive oil and sprinkle fresh thyme leaves on top.
Bake 25 minutes, until lightly browned and bubbly. Want extra bronzing? Broil 2–3 minutes, keeping a close eye so it doesn’t go from “golden” to “whoops.”
Let it sit 5 minutes before serving. (This helps it set—also protects your mouth from lava-filling syndrome.)
Chef Omar’s Tips for Maximum Cozy Points
- Onions taking forever? That’s normal. Caramelization is a slow dance, not a sprint. Turn on music, sip something fun, pretend you’re in a cooking show.
- Deglaze like a pro: If browned bits form on the bottom of the pot, add a splash of water (or stock) and scrape—those bits are pure flavor.
- Prefer a thicker filling? Simmer uncovered for the last 5 minutes to reduce liquid a bit.
- Mash too thick? Add an extra splash of non-dairy milk. Mash too loose? Let it sit a couple minutes—potatoes firm as they cool.
- Nutritional yeast is your friend: It adds that savory, “why is this so good?” vibe without needing dairy.
A Little Story From My Kitchen
The first time I made this French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash, it was one of those nights where “dinner” almost became “cereal again.” Friends dropped by unexpectedly (because of course they did), and I had onions, lentils, and potatoes staring me down like: do something impressive.
An hour later, the whole place smelled like French onion soup moved into a casserole dish and decided to get cozy. They asked for seconds. Then they asked if I’d opened a restaurant. I said yes—right here, in my kitchen, where the dress code is sweatpants.

FAQs
Can I make French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash ahead of time?
Absolutely. Assemble it полностью (fully), cover, and refrigerate up to 2 days. Bake when ready. You may need an extra 10–15 minutes in the oven if it’s cold from the fridge.
What can I use instead of sherry vinegar?
Apple cider vinegar works well. Red wine vinegar is also fine—just start with a little less, then taste.
Can I use brown lentils instead of French green lentils?
Yes. Brown lentils work, but they may cook a bit softer. French green lentils (lentils du Puy) hold their shape nicely, which is great for this shepherd’s pie texture.
How do I store leftovers?
Store covered in the fridge for 3–4 days. Reheat in the oven (best for texture) or microwave (best for speed).
Can I freeze it?
Yes—freeze baked or unbaked, tightly wrapped, up to 2–3 months. Thaw overnight in the fridge and bake until hot and bubbly.
Serve It Up and Savor the Moment
This is the kind of meal that makes you want to light a candle, pour something cozy, and pretend your sink isn’t full of dishes. Whether you’re feeding a family, hosting friends, or just treating yourself like the capable kitchen wizard you are, French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash brings big comfort with zero boring bites.
Make it once, and it’ll earn a permanent spot in your “I need something warm and impressive” rotation—because this French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash doesn’t just fill you up… it hugs you from the inside.
Keep the Cozy Vibes Going
- If you loved the slow-cooked, savory depth in this pie, you’ll probably swoon over Caramelized Onion Dal (sweet onions + cozy spices)—same “my kitchen smells amazing” energy, with a quicker simmer.
- Want another comfort-food dinner that leans hearty and lentil-forward? Try Sweet Potato Lentil Shepherd’s Pie (another cozy, veggie-packed classic) for a slightly sweeter twist that still hits all the comfort notes.
- Planning a full lentil-themed week (because yes, that’s a thing and it’s delicious)? Pair this with French Lentil and Mushroom Soup (bistro-style, bowl-worthy comfort) for a lighter-but-still-satisfying meal.
- And if you’re wondering what to serve alongside this rich, bubbly bake, check out What Food Goes Well with Lentils? (easy pairing ideas & side suggestions) to round out your table without overthinking it.
Now it’s your turn! ⭐⭐⭐⭐⭐ If you make this recipe, scroll down and leave a star rating and a quick review—tell me how it went, what you tweaked, and whether your house smelled like a five-star bistro too!

French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash
- Total Time: 1 hour 50 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash is the ultimate cozy comfort food makeover. Sweet caramelized onions and tender French green lentils simmer in a rich, savory gravy, then get topped with creamy cauliflower potato mash and baked until golden. It’s hearty, satisfying, and perfect for weeknight dinners or meal prep.
Ingredients
For the French Onion and Lentil Base:
2 tablespoons olive oil
4 large onions, thinly sliced
3 cloves garlic, minced
1 teaspoon dried thyme
1 bay leaf
2 tablespoons tomato paste
1 cup French green lentils, rinsed
2 tablespoons sherry vinegar
2 tablespoons tamari or soy sauce
4 cups vegetable stock
Salt and freshly ground black pepper, to taste
For the Cauliflower Potato Mash:
2 cups cauliflower florets
2 cups peeled and diced potatoes
2 cloves garlic, smashed
2 tablespoons vegan butter
¼ cup unsweetened non-dairy milk
2 tablespoons nutritional yeast
Salt and freshly ground black pepper, to taste
For Assembly:
Fresh thyme leaves, for garnish
Drizzle of olive oil
Instructions
Caramelize the onions:
Heat olive oil in a large pot over medium heat. Add sliced onions and cook, stirring frequently, until deeply golden and soft, about 45–60 minutes. Add a splash of water if sticking occurs.Build the filling:
Increase heat slightly. Add garlic, dried thyme, and bay leaf. Cook 30 seconds until fragrant. Stir in tomato paste and cook 1 minute.Simmer the lentils:
Add lentils, sherry vinegar, and tamari. Stir well. Pour in vegetable stock, season with salt and pepper, and bring to a boil. Reduce to a simmer, cover, and cook 25–30 minutes until lentils are tender. Remove bay leaf and adjust seasoning.Prepare mash:
Boil cauliflower, potatoes, and smashed garlic in salted water for 15–20 minutes until fork-tender. Drain well. Mash with vegan butter, non-dairy milk, nutritional yeast, salt, and pepper until smooth.Assemble:
Preheat oven to 375°F (190°C). Transfer lentil mixture to an oven-safe skillet or baking dish. Spread mash evenly over the top. Drizzle with olive oil and sprinkle fresh thyme.Bake:
Bake for 25 minutes until lightly golden and bubbly. Broil 2–3 minutes for extra browning if desired. Let rest 5 minutes before serving.
Notes
French green lentils hold their shape best, but brown lentils can be substituted.
If the filling seems too loose, simmer uncovered for the last 5 minutes to thicken.
For extra richness, add a splash of balsamic vinegar at the end of cooking.
Leftovers keep well in the fridge for 3–4 days and reheat beautifully.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Category: Main Course
- Method: Stovetop + Baking
- Cuisine: French-Inspired / Comfort Food
Nutrition
- Serving Size: 1 serving (1/6 of recipe)
- Calories: 340 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 10 g
- Saturated Fat: 3 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 52 g
- Fiber: 12 g
- Protein: 14 g
- Cholesterol: 0 mg
