
Lentil French Onion Shepherds Pie Recipe tastes like cozy French onion soup met hearty shepherd’s pie and decided to move into your favorite casserole dish, and it works perfectly for busy weeknights or casual dinner parties since it takes about 1 hour 15 minutes start to finish. This version fits vegetarians, meat eaters who love comfort food, and anyone who wants a rich, savory meal without a ton of fuss. I tested this on a rainy Tuesday while wearing slippers and can confirm it tastes even better than it sounds.
Why Make This Lentil French Onion Shepherds Pie Recipe at Home
This Lentil French Onion Shepherds Pie Recipe packs deep caramelized onion flavor, a rich, herby lentil base, and a creamy mashed potato topping that turns golden and crisp in the oven. You get all the cozy vibes of French onion soup plus the stick-to-your-ribs comfort of shepherd’s pie, without any meat.
You control the salt, the fat, and the quality of ingredients, so the dish tastes fresher than most restaurant versions. You can also use pantry staples like dried lentils, stock cubes, and onions that probably already sit in your kitchen.
“This Lentil French Onion Shepherds Pie Recipe tastes like a hug in casserole form, and even my ‘where’s the meat’ family went back for seconds. ★★★★★”
Ingredients You Need
Lentil French Onion Base
- 2 tablespoons olive oil or butter
- 4 large yellow onions, thinly sliced
- 1 teaspoon salt, plus more to taste
- 1 teaspoon sugar (helps onions brown faster)
- 3 cloves garlic, minced
- 1 ½ cups brown or green lentils, rinsed
- Brown or green lentils hold shape best; avoid red lentils here.
- 3 cups vegetable broth
- Use low sodium broth or stock cubes with water so you control salt.
- 1 tablespoon tomato paste
- 2 teaspoons soy sauce or tamari
- This adds umami and depth similar to beef stock.
- 1 teaspoon Worcestershire sauce
- Choose a vegetarian brand if needed.
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1 teaspoon dried rosemary, crushed between your fingers
- 1 bay leaf
- ½ teaspoon black pepper
- 1 tablespoon balsamic vinegar
- This gives that French onion soup tang.
Vegetables
- 2 medium carrots, diced small
- 2 ribs celery, diced small
- 1 cup frozen peas
- No need to thaw; toss them in straight from the freezer.
Mashed Potato Topping
- 2 ½ pounds Yukon Gold or russet potatoes, peeled and cut into chunks
- 4 tablespoons butter
- ½ to ¾ cup milk or half-and-half
- Warm it slightly so it blends smoothly.
- ½ teaspoon garlic powder or 1 clove roasted garlic, mashed
- ½ teaspoon onion powder
- Salt and black pepper to taste
- ½ cup shredded cheese (Gruyère, Swiss, or sharp cheddar)
- Gruyère gives that classic French onion vibe.
Pantry Shortcuts & Substitutions
- Use pre-sliced onions from the produce section if you want to save chopping time.
- Swap lentils with canned lentils in a pinch; use 3 cups drained and reduce broth to about 1 ½ cups.
- Replace butter with olive oil and milk with unsweetened oat or soy milk for a dairy-light version.
- Skip cheese or use a melty plant-based cheese if you keep it vegan.
Equipment List
- Large heavy skillet or Dutch oven for caramelizing onions
- Medium pot for boiling potatoes
- Colander for draining potatoes and rinsing lentils
- Potato masher or ricer
- 9×13 inch baking dish or similar casserole dish
- Wooden spoon or spatula
- Sharp knife and cutting board
Tips & Mistakes
- Slice onions evenly so they caramelize at the same rate and avoid burning.
- Keep the heat on medium-low while onions cook; high heat scorches them before they sweeten.
- Stir onions often and scrape brown bits from the pan to build flavor.
- Taste the lentil mixture before baking and adjust salt, pepper, and acidity with a splash of balsamic.
- Do not overcook lentils; stop when they feel tender but still hold shape.
- Cut potatoes into similar-sized chunks so they cook evenly and mash smoothly.
- Warm milk and butter before adding to potatoes so they absorb better and stay fluffy.
- Spread mashed potatoes gently over the lentil layer so the two layers stay distinct.
- Place the casserole dish on a sheet pan to catch any bubbling edges.
- Let the pie rest 10 to 15 minutes after baking so it sets and slices cleanly.
How to Make Lentil French Onion Shepherds Pie Recipe
Step 1: Caramelize the Onions
Heat olive oil or butter in a large skillet over medium heat. Add sliced onions and salt, then stir to coat. Cook 30 to 40 minutes, stir often, and lower heat if they brown too quickly.
Sprinkle sugar over the onions after about 10 minutes to help them deepen in color. Stir and scrape the bottom of the pan often so the fond mixes back into the onions. Add a splash of water if the pan dries out.
Step 2: Build the French Onion Lentil Base
Add minced garlic to the caramelized onions and cook 1 minute until fragrant. Stir in carrots and celery and cook 5 minutes until they soften slightly. Add tomato paste and cook 1 to 2 minutes so it darkens and sweetens.
Stir in lentils, vegetable broth, soy sauce, Worcestershire, thyme, rosemary, bay leaf, and black pepper. Bring the mixture to a gentle simmer. Lower heat and cook 25 to 30 minutes until lentils turn tender and most liquid thickens into a gravy.
Stir in balsamic vinegar and peas. Taste and adjust seasoning with more salt, pepper, or vinegar as needed. Remove the bay leaf and set the mixture aside while you make the potatoes.
Step 3: Make the Mashed Potato Topping
Place potato chunks in a pot and cover them with cold water by about 1 inch. Salt the water generously. Bring to a boil, then lower heat and simmer 15 to 20 minutes until potatoes pierce easily with a fork.
Drain potatoes well and return them to the warm pot. Add butter, garlic powder or roasted garlic, onion powder, and some salt and pepper. Mash until mostly smooth.
Pour in warm milk or half-and-half a little at a time until you reach a creamy but still thick consistency. Taste and adjust seasoning. Stir in half the shredded cheese if you want extra richness in the topping.
Step 4: Assemble the Shepherds Pie
Preheat your oven to 400°F (200°C). Lightly grease your baking dish. Spoon the lentil French onion mixture into the dish and spread it into an even layer.
Dollop mashed potatoes over the top, then spread them gently with a spatula so they cover the filling. Fluff the surface with the back of a spoon or a fork to create ridges that brown nicely. Sprinkle the remaining cheese over the top.
Step 5: Bake Until Golden
Place the baking dish on a sheet pan. Bake 20 to 25 minutes until the top turns golden and the edges bubble. If you want extra browning, switch the oven to broil for 2 to 3 minutes and watch closely.
Remove from the oven and let the Lentil French Onion Shepherds Pie Recipe rest 10 to 15 minutes. This short rest helps the layers set and makes serving easier. Use a large spoon to scoop generous portions.
Variations I've Tried
- Mushroom boost: Add 8 ounces sliced cremini or button mushrooms with the carrots and celery for extra umami and a meatier texture.
- Sweet potato topping: Swap half or all of the white potatoes with sweet potatoes for a slightly sweet, earthy topping that pairs nicely with caramelized onions.
- Cheese crust: Mix panko breadcrumbs with olive oil and extra cheese, then sprinkle over the potatoes before baking for a crunchy top.
- Gluten-light version: Use tamari instead of soy sauce and a gluten-light Worcestershire brand, and skip any breadcrumb toppings.
- Extra veggie version: Stir in chopped spinach or kale at the end of cooking the lentil base so it wilts into the mixture.
How to Serve Lentil French Onion Shepherds Pie Recipe
Serve this Lentil French Onion Shepherds Pie Recipe with a crisp green salad tossed with lemony vinaigrette to cut through the richness. Add roasted broccoli, green beans, or simple steamed carrots for extra veggies. Spoon big scoops into shallow bowls so the lentil filling and potatoes mingle a bit. Pair it with sparkling water, iced tea, or a cozy mug of herbal tea for a full comfort meal.
How to store
- Fridge: Cool completely, cover the dish tightly or transfer to airtight containers, and store in the refrigerator for up to 4 days.
- Freezer (unbaked): Assemble the pie, cool, wrap well in plastic and foil, and freeze up to 2 months; thaw in the fridge overnight, then bake until hot and bubbly.
- Freezer (baked): Cool leftovers, portion into freezer-safe containers, and freeze up to 2 months; thaw in the fridge before reheating.
- Reheating: Reheat in a 350°F (175°C) oven, covered with foil, for 20 to 25 minutes until hot in the center, then uncover for a few minutes to crisp the top; for single portions, use the microwave until hot, then pop under the broiler briefly if you want a crisper top.

Lentil French Onion Shepherds Pie Recipe
Ingredients
Instructions
- Heat the olive oil or butter in a large skillet over medium heat. Add the sliced onions and salt, then stir to coat.
- Cook the onions for 30 to 40 minutes, stirring often and lowering the heat if they brown too quickly, until deeply caramelized.
- After about 10 minutes, sprinkle the sugar over the onions to help them brown faster, scraping up any browned bits from the bottom of the pan. Add a splash of water if the pan gets too dry.
- Add the minced garlic to the caramelized onions and cook for 1 minute until fragrant.
- Stir in the diced carrots and celery and cook for about 5 minutes until they begin to soften.
- Add the tomato paste and cook for 1 to 2 minutes, stirring, until it darkens slightly.
- Stir in the lentils, vegetable broth, soy sauce or tamari, Worcestershire sauce, thyme, rosemary, bay leaf, and black pepper. Bring to a gentle simmer.
- Reduce the heat and cook for 25 to 30 minutes, stirring occasionally, until the lentils are tender and most of the liquid has thickened into a gravy.
- Stir in the balsamic vinegar and frozen peas. Taste and adjust seasoning with more salt, pepper, or vinegar if needed. Remove the bay leaf and set the mixture aside.
- Place the potato chunks in a pot and cover with cold water by about 1 inch. Salt the water generously.
- Bring to a boil, then reduce heat and simmer for 15 to 20 minutes, until the potatoes are tender when pierced with a fork.
- Drain the potatoes well and return them to the warm pot. Add the butter, garlic powder or roasted garlic, onion powder, and some salt and pepper.
- Mash until mostly smooth, then gradually add the warm milk or half-and-half until the potatoes are creamy but still thick. Taste and adjust seasoning.
- Stir in about half of the shredded cheese if you want a richer topping.
- Preheat the oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish or similar casserole dish.
- Spread the lentil French onion mixture evenly in the prepared dish.
- Dollop the mashed potatoes over the top, then gently spread to cover the filling completely. Use the back of a spoon or a fork to create ridges on the surface.
- Sprinkle the remaining shredded cheese over the potatoes.
- Place the baking dish on a sheet pan and bake for 20 to 25 minutes, until the top is golden and the edges are bubbling. For extra browning, broil for 2 to 3 minutes, watching closely.
- Let the shepherd’s pie rest for 10 to 15 minutes before serving so the layers set and it slices cleanly.
Notes
Approximate per serving (1 of 8): 360 calories; fat 11 g; saturated fat 5 g; carbohydrates 53 g; fiber 10 g; sugars 9 g; protein 15 g; sodium 620 mg. Values will vary based on specific ingredients, brands, and portion sizes.
