
Lentil French Onion Shepherds Pie Recipe tastes rich, savory, and cozy, like French onion soup decided to wear a mashed potato blanket and stay in for the night. It suits busy weeknights, vegetarians, and anyone who wants comfort food that still feels wholesome, and it usually lands on the table in about 1 hour 15 minutes. I tested this version so many times that my neighbors started “checking on me” right around dinnertime.
Why Make This Lentil French Onion Shepherds Pie Recipe at Home
This Lentil French Onion Shepherds Pie Recipe layers caramelized onions, herby lentils, and creamy mashed potatoes into one skillet, so you get big flavor with simple ingredients. You control the salt, the quality of the broth, and the amount of cheese, which means it tastes like pub food but fits your kitchen and your budget.
You also skip any mystery ingredients from frozen meals and still keep the process weeknight friendly. Leftovers taste even better the next day, so you cook once and enjoy it twice.
“Deep caramelized onion flavor, hearty lentils, and a golden potato topping made this my new favorite comfort dinner, vegetarian or not.” ★★★★★
Ingredients You Need
Lentil & French Onion Base
- Olive oil or avocado oil
- Butter (salted or unsalted both work)
- Yellow onions, thinly sliced (about 3 large; sweet onions also work)
- Garlic cloves, minced
- Brown or green lentils, dry and rinsed
- Use canned lentils to save time; drain and rinse them, then shorten the simmer.
- Vegetable broth or stock
- Use low sodium broth so you control seasoning.
- Soy sauce or tamari
- Adds depth and a bit of umami that mimics beef flavor.
- Balsamic vinegar
- Adds gentle tang and sweetness that boosts the “French onion” vibe.
- Tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- Fresh thyme leaves or dried thyme
- Bay leaf (optional but nice)
- Salt and black pepper
- A pinch of sugar (only if your onions taste too sharp)
Mashed Potato Topping
- Russet or Yukon Gold potatoes, peeled and cut into chunks
- Butter
- Milk or half-and-half
- Use unsweetened oat or almond milk for a dairy-light version.
- Sour cream or plain Greek yogurt
- Adds tang and creaminess; skip if you want it lighter.
- Shredded Gruyère or Swiss cheese
- Use pre-shredded in a pinch, though it melts a bit less smoothly.
- Salt and black pepper
Optional Finishing Touches
- Extra shredded Gruyère or Swiss for topping
- Fresh thyme or chives, minced, for garnish
- A small handful of Parmesan for extra cheesy crust
Pantry Shortcuts & Substitutions
- Swap brown or green lentils with canned lentils to cut cooking time.
- Use pre-sliced onions from the produce section if knife work feels like a chore.
- Replace tomato paste with a spoonful of ketchup in a pinch, then reduce sugar.
- Use instant mashed potatoes if you need a shortcut; stir in cheese and extra butter to keep the topping rich.
Equipment List
- Large, heavy skillet or sauté pan (oven safe if possible)
- Medium pot for boiling potatoes
- Colander
- Cutting board and sharp knife
- Wooden spoon or spatula
- Potato masher or hand mixer
- Measuring cups and spoons
- 9×13 baking dish or large casserole dish if your skillet does not go in the oven
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 and turns them bitter.
- Stir onions often and scrape the pan, then add a splash of water or broth if they stick.
- Season in layers: salt onions, then lentils, then taste again before topping with potatoes.
- Use low sodium broth so you avoid an overly salty filling once it reduces.
- Rinse lentils before cooking to remove dust and any broken bits.
- Do not overcook lentils; keep them tender with a little bite so they hold texture under the potatoes.
- Cut potatoes into even chunks so they cook at the same speed and mash smoothly.
- Start potatoes in cold, salted water so they cook evenly and pick up flavor.
- Drain potatoes well before mashing; excess water makes the topping loose and soupy.
- Warm milk and butter before adding to potatoes so they absorb better and stay fluffy.
- Spread potatoes gently over the lentil mixture so you avoid tearing up the filling.
- Place the casserole on a baking sheet to catch any small bubbles or drips.
- Let the pie rest 10 to 15 minutes after baking so it sets and slices cleanly.
- Taste as you go and adjust salt, pepper, and acid so the flavors stay balanced.
How to Make Lentil French Onion Shepherds Pie Recipe
Step 1: Caramelize the Onions
Heat a large skillet over medium heat and add a mix of olive oil and butter. Add the sliced onions with a good pinch of salt and stir to coat. Cook the onions over medium-low heat, stir often, and let them slowly turn deep golden brown, about 25 to 35 minutes.
If the onions start to stick or darken too fast, lower the heat and add a splash of water or broth. Add the minced garlic during the last 1 to 2 minutes and stir until it smells fragrant. Taste a strand of onion and add a tiny pinch of sugar if it tastes too sharp.
Step 2: Build the Lentil French Onion Filling
Stir the tomato paste into the onions and cook it for 1 to 2 minutes so it darkens slightly and loses its raw taste. Add the lentils, vegetable broth, soy sauce, balsamic vinegar, thyme, bay leaf if using, black pepper, and another small pinch of salt. Stir everything together and bring the mixture to a gentle simmer.
Lower the heat and cook until lentils turn tender but not mushy, usually 20 to 25 minutes for dry lentils. If the mixture looks dry before the lentils soften, add more broth in small amounts. You want a thick, saucy filling that holds together and does not look soupy.
Fish out the bay leaf and taste the filling. Adjust salt, pepper, and a bit more balsamic or soy sauce if you want deeper flavor. Turn off the heat and set the skillet aside while you make the potatoes.
Step 3: Cook the Potatoes
Place the potato chunks in a pot and cover them with cold water by about an inch. Add a generous pinch of salt, then bring the pot to a boil over medium-high heat. Lower the heat to maintain a steady simmer and cook until potatoes feel very tender when you poke them with a fork, about 12 to 15 minutes.
Drain the potatoes well in a colander and let them sit for a minute so steam escapes. This step helps the potatoes dry out slightly and gives you a fluffier mash. Return them to the warm pot.
Step 4: Mash the Potatoes
Warm the milk and butter together in a small saucepan or microwave-safe cup until the butter melts. Add the warm mixture to the potatoes along with sour cream or Greek yogurt, salt, and pepper. Mash until the potatoes turn smooth and creamy, or leave a few small lumps if you like rustic texture.
Stir in shredded Gruyère or Swiss cheese until it melts into the potatoes. Taste and adjust salt and pepper. You want the potatoes to taste slightly more seasoned than you think you need, since they sit on top of a rich filling.
Step 5: Assemble the Lentil French Onion Shepherds Pie
If your skillet is oven safe, keep the filling in it and use it as your baking dish. If not, transfer the lentil French onion mixture to a greased 9×13 baking dish and spread it into an even layer. Dollop the mashed potatoes over the top in large spoonfuls.
Use a spatula or spoon to gently spread the potatoes to the edges, sealing in the filling. Add swirls or ridges on top with the back of a spoon so the peaks brown nicely. Sprinkle extra cheese over the top if you want a more golden, cheesy crust.
Step 6: Bake Until Golden
Heat your oven to 400°F. Place the skillet or baking dish on a sheet pan and slide it into the oven. Bake until the filling bubbles around the edges and the potato topping turns golden in spots, about 20 to 25 minutes.
If you want deeper browning, switch the oven to broil for 2 to 3 minutes and watch closely so it does not burn. Remove the Lentil French Onion Shepherds Pie Recipe from the oven and let it rest 10 to 15 minutes. Garnish with fresh thyme or chives right before serving.
Variations I've Tried
I swapped half the lentils with finely chopped mushrooms and loved the extra savory flavor and meaty texture. I also stirred in a handful of frozen peas and carrots near the end of the lentil simmer for more color and veggies. A smoked paprika version tasted great too, with a teaspoon of smoked paprika added to the filling for a cozy, slightly smoky note.
For a dairy-light version, I used olive oil in the potatoes, skipped sour cream, and sprinkled just a small amount of cheese on top. I also tried a sweet potato topping once, which gave the pie a slightly sweet, earthy flavor that paired nicely with the caramelized onions.
How to Serve Lentil French Onion Shepherds Pie Recipe
Serve this Lentil French Onion Shepherds Pie Recipe hot, straight from the skillet or baking dish, with a big spoon and zero fuss. Pair it with a crisp green salad, roasted broccoli, or simple steamed green beans to balance the richness. A side of crusty bread works well if you want to scoop up any saucy bits that escape.
Kids often enjoy this with a side of applesauce or sliced cucumbers, which keeps the plate colorful and fresh. I also like to top each serving with extra chives and a small spoonful of plain yogurt for a cool contrast.
How to store
- Let the Lentil French Onion Shepherds Pie Recipe cool to room temperature, then cover tightly and store in the fridge for up to 4 days.
- For freezing, portion into airtight containers or wrap the whole dish well and freeze for up to 2 months.
- Reheat single portions in the microwave until hot in the center, then finish under the broiler for a minute to crisp the top.
- Reheat larger portions in a 350°F oven, covered with foil for 15 to 20 minutes, then uncover for another 10 minutes so the potatoes regain a light crust.
