Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French Onion Shepherd's Pie with Lentils & Cauliflower Potato Mash in a ramekin, showing rich lentil-onion filling under golden mashed topping with thyme.

French Onion Shepherd’s Pie with Lentils & Cauliflower Potato Mash


  • Author: Omar
  • 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

Scale

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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