
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 in about 1 hour 15 minutes. This recipe suits vegetarians, flexitarians, and anyone who wants comfort food that still feels a little classy. I tested it on my own picky family in a tiny apartment kitchen, and they scraped the pan clean.
Why Make This Lentil French Onion Shepherds Pie Recipe at Home
This Lentil French Onion Shepherds Pie Recipe gives you all the deep, caramelized onion flavor of French onion soup with the stick-to-your-ribs comfort of a classic shepherd’s pie. You skip the meat, keep the protein, and still get a rich, savory filling that feels special enough for guests.
You control the salt, the fat, and the quality of ingredients, so it tastes cleaner and fresher than most restaurant versions. You also use pantry staples like lentils, broth, and potatoes, so the recipe fits easily into a weekly rotation without wrecking your grocery budget.
“This Lentil French Onion Shepherds Pie Recipe tastes like a hug in a casserole dish, and my whole family asked for seconds. ★★★★★”
Ingredients You Need
Lentil French Onion Filling
- 3 tablespoons unsalted butter
- Use vegan butter if you want a fully plant-based version.
- 1 tablespoon olive oil
- 3 large yellow onions, thinly sliced
- Yellow onions caramelize best and give that classic French onion flavor.
- 1 teaspoon fine sea salt, plus more to taste
- 1 teaspoon sugar
- Sugar helps the onions caramelize faster, especially on a weeknight.
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves, chopped
- Use 1 teaspoon dried thyme if that is what you have in the pantry.
- 1 teaspoon dried oregano
- 2 tablespoons tomato paste
- I like the double-concentrated kind in the tube, since it stores easily.
- 1 cup brown or green lentils, rinsed
- Avoid red lentils; they turn mushy and lose texture.
- 2 cups vegetable broth
- Use a low-sodium brand so you control seasoning.
- 1 cup water
- 2 tablespoons soy sauce or tamari
- This adds umami depth that mimics beefy flavor.
- 1 tablespoon balsamic vinegar
- 1 bay leaf
- 1 teaspoon smoked paprika
- 1 teaspoon black pepper
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water
- This slurry thickens the filling so it slices cleanly.
Mashed Potato Topping
- 2 pounds Yukon Gold potatoes, peeled and cut into chunks
- Yukon Golds give a naturally buttery texture; russets work in a pinch.
- 4 tablespoons unsalted butter
- 1/2 to 3/4 cup milk or unsweetened plant milk, warmed
- 1/3 cup sour cream or plain Greek yogurt
- This adds tang and creaminess; use a dairy-free sour cream if needed.
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1/2 cup shredded Gruyère or Swiss cheese, optional
- Use a plant-based melting cheese for a vegan version.
Optional Toppings
- Extra shredded cheese for the top
- Fresh thyme leaves or chopped parsley for garnish
Equipment
- Large, heavy skillet or sauté pan
- A wide pan helps the onions caramelize evenly.
- Medium pot for boiling potatoes
- Colander
- Potato masher or ricer
- 9×9 inch or similar baking dish (or a 2 quart casserole)
- Wooden spoon or spatula
- Measuring cups and spoons
Tips & Mistakes
- Slice the onions evenly so they caramelize at the same rate and avoid burning.
- Keep the heat medium-low while onions cook, and stir often, so they brown slowly and do not scorch.
- Taste the lentil filling near the end and adjust salt, soy sauce, or vinegar so the flavor pops.
- Do not overcook lentils; stop when they feel tender but still hold their shape.
- Warm the milk before adding it to potatoes so the mash stays smooth and fluffy.
- Spread the mashed potatoes gently over the filling so you do not tear up the lentil layer.
- Place the baking dish on a sheet pan if you worry about bubbling over and messy ovens.
- Let the Lentil French Onion Shepherds Pie Recipe 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 the butter and olive oil in a large skillet over medium heat. Add sliced onions and 1 teaspoon salt, then stir to coat. Cook 25 to 30 minutes, stir often, and lower the heat if they brown too quickly, until the onions turn deep golden and jammy.
Sprinkle in the sugar about 10 minutes into cooking to help them color more evenly. Add the garlic, thyme, and oregano, then cook 1 to 2 minutes until fragrant.
Step 2: Build the lentil filling
Stir in the tomato paste and cook 2 to 3 minutes until it darkens slightly and smells rich. Add lentils, vegetable broth, water, soy sauce, balsamic vinegar, bay leaf, smoked paprika, and black pepper. Stir well and bring the mixture to a gentle simmer.
Lower the heat and cook 25 to 30 minutes, stir occasionally, until lentils turn tender and most of the liquid reduces. Stir the cornstarch slurry, then pour it into the skillet and cook 2 to 3 minutes until the filling thickens and looks glossy. Taste and adjust seasoning, then remove the bay leaf and turn off the heat.
Step 3: Cook and mash the potatoes
While the lentils simmer, place potato chunks in a pot and cover with cold water by about 1 inch. Add a generous pinch of salt, then bring to a boil and cook 12 to 15 minutes until potatoes feel very tender when pierced with a fork. Drain well in a colander.
Return potatoes to the warm pot and let steam off excess moisture for 1 to 2 minutes. Add butter, warm milk, sour cream or yogurt, garlic powder, onion powder, salt, and pepper. Mash until smooth and creamy, then stir in shredded cheese if you use it, and taste for seasoning.
Step 4: Assemble the shepherd’s pie
Preheat your oven to 400°F (200°C). Spread the lentil French onion filling evenly in the bottom of your baking dish. Spoon mashed potatoes over the top in dollops, then gently spread them to cover the filling completely.
Use a fork to create ridges on the surface so they brown nicely. Sprinkle extra cheese on top if you want a more indulgent crust.
Step 5: Bake and finish
Place the baking dish on a sheet pan and slide it into the oven. Bake 20 to 25 minutes until the top turns golden and the filling bubbles around the edges. If you want deeper browning, switch the oven to broil for 2 to 3 minutes and watch closely so it does not burn.
Remove from the oven and let the Lentil French Onion Shepherds Pie Recipe rest 10 to 15 minutes. Garnish with fresh thyme or parsley, then serve.
Variations I've Tried
I swapped half the lentils with finely chopped mushrooms for extra savory flavor and a more meaty texture. I also tried sweet potatoes instead of regular potatoes, which gave the dish a slightly sweet, earthy top that paired nicely with the caramelized onions.
I tested a dairy-free version with olive oil, plant milk, and vegan cheese, and it still tasted rich and cozy. I even stirred in a handful of frozen peas and carrots once for extra veggies, and that turned it into a full one-pan meal.
How to Serve Lentil French Onion Shepherds Pie Recipe
Serve this Lentil French Onion Shepherds Pie Recipe hot, straight from the baking dish, with a big green salad or simple steamed broccoli on the side. A crisp cucumber salad or coleslaw adds a fresh crunch that balances the rich, oniony filling. Offer hot vegetable broth or herbal tea for a soothing, cozy pairing.
If you serve kids, add some sliced fruit or carrot sticks to keep things fun and colorful.
How to store
- Cool leftovers to room temperature, then cover the dish tightly or transfer portions to airtight containers and keep in the fridge for up to 4 days.
- Freeze individual portions or the whole baked pie, well wrapped, for up to 2 months.
- Reheat in the oven at 350°F (175°C), covered with foil, for 20 to 25 minutes from the fridge or 35 to 40 minutes from frozen, until hot in the center.
- Use the microwave for single portions when you feel short on time, then finish under the broiler for 1 to 2 minutes if you want the top to crisp again.
