
Lentil French Onion Shepherds Pie Recipe layers jammy caramelized onions, herby lentils, and creamy mashed potatoes into one cozy, bubbling skillet that tastes like French onion soup met cottage pie and decided to stay for dinner. It suits vegetarians, meat eaters who love comfort food, and busy weeknights since you can finish it in about 1 hour 15 minutes. I tested this on a rainy Tuesday while wearing fuzzy socks, so you know I took the comfort factor seriously.
Why Choose This Lentil French Onion Shepherds Pie Recipe
This Lentil French Onion Shepherds Pie Recipe delivers deep, savory flavor without meat, thanks to caramelized onions, thyme, and a rich broth. The mashed potato topping bakes up golden on top and stays creamy underneath, so every bite feels cozy and satisfying.
You can prep parts of it ahead, use pantry lentils, and bake everything in one skillet or casserole dish. Leftovers taste even better the next day, which makes this a smart meal prep option.
“This Lentil French Onion Shepherds Pie Recipe tastes like a hug in casserole form, with layers of rich onion flavor and creamy potatoes that somehow vanish from the pan faster than I can plate them. ★★★★★”
Ingredients You’ll Need
Lentil layer
- 1 cup brown or green lentils, rinsed
- Brown or green lentils hold their shape best and give a hearty texture. Avoid red lentils since they turn mushy.
- 3 cups vegetable broth (low sodium if possible)
- Use a rich, dark vegetable broth for the best French onion flavor. I like Better Than Bouillon vegetable base for extra depth.
- 2 tablespoons olive oil
- 1 tablespoon butter (or vegan butter for dairy free)
- 3 large yellow onions, thinly sliced
- 1 medium shallot, thinly sliced (optional, but adds sweetness)
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves, or 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce or tamari
- 1 teaspoon balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional, for a subtle smoky note)
Mashed potato topping
- 2 pounds Yukon Gold potatoes, peeled and cut into chunks
- Yukon Gold potatoes give a naturally buttery flavor and creamy texture. Russets work too, but they fluff more and need a bit more fat.
- 4 tablespoons butter (or vegan butter)
- ½ to ¾ cup milk or unsweetened non dairy milk, warmed
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¾ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ½ cup shredded Gruyère or Swiss cheese, optional
- Use a plant based shredded cheese or skip it for a vegan version.
Optional toppings
- Extra thyme leaves
- Chopped fresh parsley
- Extra shredded cheese for the top
Pantry shortcuts & substitutions
- Use pre cooked vacuum packed lentils to save time; use 2½ to 3 cups and reduce broth by about 1 cup.
- Use frozen pre chopped onions if you want to skip slicing; caramelization still works, just takes a bit longer to cook off moisture.
- Swap Gruyère with mozzarella, provolone, or a sharp cheddar if that is what you have.
- Use instant mashed potatoes in a pinch; follow package directions, then season with garlic powder, onion powder, and extra butter.
Equipment list
- Large oven safe skillet (10 to 12 inches) or a 9×13 inch baking dish
- Medium pot for boiling potatoes
- Colander
- Cutting board and sharp knife
- Wooden spoon or spatula
- Potato masher or hand mixer
- Measuring cups and spoons
Tips & Tricks
- Slice onions evenly so they caramelize at the same rate and do not burn.
- Keep the heat at medium low while you cook the onions and stir often; slow cooking builds that French onion flavor.
- Salt the onions halfway through cooking to help them soften and deepen in color.
- Cook lentils until tender but not mushy; taste a few near the end and stop when they keep a little bite.
- Warm the milk before you add it to the potatoes so they stay hot and absorb liquid smoothly.
- Do not overmix mashed potatoes or they turn gluey; mash just until creamy and smooth.
- Spread potatoes gently over the lentil mixture so layers stay distinct and the filling does not mix into the top.
- Use a fork to rough up the surface of the potatoes; the ridges brown better in the oven.
- Let the shepherds pie rest 10 to 15 minutes after baking so it sets and slices more neatly.
- Double the recipe and use two dishes if you want leftovers for lunches or freezer meals.
How to Make Lentil French Onion Shepherds Pie Recipe
Step 1: Cook the potatoes
- Add the potato chunks to a pot and cover them with cold water by about 1 inch.
- Add a generous pinch of salt, then bring the pot to a boil over medium high heat.
- Reduce heat to maintain a gentle boil and cook 12 to 15 minutes until a fork slides into the potatoes easily.
- Drain the potatoes in a colander and let them sit a minute so steam escapes and they dry slightly.
Step 2: Mash the potatoes
- Return the drained potatoes to the warm pot.
- Add butter, garlic powder, onion powder, salt, and pepper.
- Pour in ½ cup warmed milk and mash until smooth and creamy; add more milk a little at a time if you want a looser texture.
- Stir in shredded cheese if you use it, taste, and adjust seasoning with more salt or pepper as needed.
Step 3: Caramelize the onions
- While the potatoes cook, heat olive oil and butter in a large skillet over medium heat.
- Add sliced onions and shallot, then toss to coat them in the fat.
- Cook 10 minutes, stirring often, until they soften and start to turn golden.
- Lower heat to medium low, sprinkle in a pinch of salt, and keep cooking 15 to 20 minutes, stirring regularly, until the onions turn deep golden brown and smell sweet and rich.
Step 4: Build the French onion flavor
- Add minced garlic to the skillet and cook 1 minute until fragrant.
- Stir in thyme, oregano, and smoked paprika if you use it.
- Add tomato paste and cook 1 to 2 minutes while you stir, so it darkens slightly and loses its raw taste.
- Stir in soy sauce, balsamic vinegar, and Dijon mustard until everything coats the onions.
Step 5: Cook the lentils
- Add rinsed lentils to the skillet and stir them into the onion mixture.
- Pour in vegetable broth and stir again.
- Bring the mixture to a gentle simmer over medium heat.
- Cook 20 to 25 minutes, stirring occasionally, until lentils turn tender and most of the liquid thickens into a saucy consistency.
Step 6: Adjust seasoning and prep to bake
- Taste the lentil mixture and add more salt or pepper if needed.
- If the mixture looks too dry, splash in a bit more broth or water; if it looks too soupy, let it simmer a few more minutes.
- Turn off the heat.
- If your skillet is not oven safe, transfer the lentil mixture to a greased baking dish and spread it into an even layer.
Step 7: Add the mashed potato topping
- Spoon the mashed potatoes over the lentil mixture in large dollops.
- Gently spread the potatoes to cover the filling completely, sealing to the edges so the lentil layer does not bubble over.
- Use a fork to create ridges or swirls on the surface.
- Sprinkle extra cheese and thyme leaves on top if you like a more golden, cheesy crust.
Step 8: Bake
- Heat your oven to 400°F (200°C).
- Place the skillet or baking dish on a sheet pan to catch any small bubbles.
- Bake 20 to 25 minutes until the top turns lightly golden and the edges bubble.
- If you want deeper browning, switch the oven to broil for 2 to 3 minutes and watch closely so the top does not burn.
Step 9: Rest and serve
- Remove the Lentil French Onion Shepherds Pie Recipe from the oven and set it on a trivet.
- Let it rest 10 to 15 minutes so the layers settle and slice more cleanly.
- Sprinkle with fresh parsley or more thyme.
- Scoop generous portions and serve hot.
What to Serve with it?
This Lentil French Onion Shepherds Pie Recipe pairs nicely with a crisp green salad with a simple lemon or balsamic dressing. Add roasted carrots, green beans, or broccoli for extra veggies and color on the plate. A side of steamed peas or a light cucumber salad also balances the richness of the potatoes and onions. Offer sparkling water with citrus slices or a cozy mug of herbal tea to round out the meal.
Storage Options
- Cool leftovers to room temperature, then cover the dish tightly or transfer portions to airtight containers and refrigerate 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) until hot in the center, about 20 to 25 minutes from the fridge or 35 to 40 minutes from frozen; cover loosely with foil if the top browns too quickly.
- Use the microwave for quick single servings and heat in 60 to 90 second bursts, stirring the lentil layer halfway so everything heats evenly.
