Lentil Shepherd’s Pie Casserole
Lentil shepherd’s pie casserole turns simple lentils, potatoes, carrots, peas, and mushrooms into a cozy budget dinner with a golden mashed potato topping.
This is the kind of meatless comfort food that feels hearty without feeling heavy. The lentils bring plant-based protein and fiber, the vegetables add sweetness and texture, and the buttery potatoes make the whole dish feel warm and satisfying.
Why You’ll Love This Recipe
- Rich and savory: Tomato paste, mushrooms, onion, and thyme give the lentil filling deep flavor.
- Comforting texture: The filling turns thick and spoonable, while the mashed potatoes bake into soft peaks with golden edges.
- Budget-friendly: Dry lentils, potatoes, and frozen peas keep the cost low and the servings generous.
- Great for leftovers: The casserole reheats well and tastes even better after the flavors settle.
Fabian’s Budget and Health Tip: Use dry brown or green lentils instead of canned lentils when you have time. They cost less per serving, hold their shape well, and simmer right in the vegetable broth so they soak up more flavor. Frozen peas are another smart choice because they are affordable, sweet, and easy to keep on hand.
Ingredients (Serves 4)
- Brown or green lentils, rinsed, 1 cup (200 g)
- Potatoes, peeled and cut into chunks, 2 1/2 pounds (1.1 kg)
- Carrots, diced, 2 medium (160 g)
- Frozen peas, 1 cup (140 g)
- Mushrooms, chopped, 8 ounces (225 g)
- Yellow onion, diced, 1 medium (150 g)
- Vegetable broth, 3 cups (720 ml), divided
- Tomato paste, 3 tablespoons (45 g)
- Dried thyme, 1 teaspoon (1 g)
- Butter, 4 tablespoons (56 g), divided
- Salt, 1 teaspoon (6 g), plus more for the potato water
- Black pepper, 1/2 teaspoon (1 g)
Step-by-Step Instructions
1. Boil and Mash the Potatoes
Place the potatoes in a large pot and cover them with cold water. Add a generous pinch of salt. Bring the water to a boil, then cook until a fork slides through the potato pieces with no hard center, about 15 to 18 minutes.
Drain the potatoes well and return them to the warm pot. Add 3 tablespoons of butter and 1/2 cup of the vegetable broth. Mash until creamy but still sturdy enough to hold soft peaks. Taste and add a little salt if needed.
2. Cook the Vegetables
Heat the remaining 1 tablespoon of butter in a large skillet over medium heat. Add the onion, carrots, and mushrooms. Cook for 8 to 10 minutes, stirring often, until the mushrooms release their moisture, the onion turns glossy, and the kitchen smells earthy and savory.
3. Simmer the Lentil Filling
Stir in the tomato paste, thyme, salt, and black pepper. Cook for 1 minute, until the tomato paste darkens slightly and coats the vegetables.
Add the rinsed lentils and the remaining 2 1/2 cups of vegetable broth. Bring the mixture to a gentle simmer. Cook uncovered for 25 to 30 minutes, stirring now and then, until the lentils are tender and the sauce looks thick. The filling is ready when a spoon leaves a clear trail across the pan for a few seconds.
Stir in the peas during the last 2 minutes of cooking. They should stay bright green and tender, not dull or mushy.
4. Assemble the Casserole
Heat the oven to 400°F (200°C). Spoon the thick lentil and vegetable filling into a 9 by 13 inch baking dish or a similar casserole dish. Spread it into an even layer.
Spoon the mashed potatoes over the top. Use the back of a spoon to make small swoops and ridges. These ridges catch the heat and turn golden in the oven.
5. Bake Until Golden
Bake for 20 to 25 minutes, until the edges bubble and the potato topping has golden brown spots. Let the casserole rest for 10 minutes before serving so the filling can settle and scoop cleanly.
Expert Troubleshooting and FAQs
Can I use canned lentils?
Yes. Use about 3 cups (500 g) drained canned lentils. Reduce the vegetable broth in the filling to 1 cup (240 ml) and simmer for 10 to 12 minutes, just until thick.
Why is my lentil filling watery?
It likely needs more time uncovered. Keep simmering until the sauce thickens and a spoon leaves a trail in the pan. A loose filling can make the mashed potatoes sink.
Why are my mashed potatoes too soft?
Too much broth can make the topping loose. Mash in the broth slowly and stop when the potatoes are creamy but firm enough to mound on a spoon.
Can I make this casserole ahead of time?
Yes. Assemble it, cover it, and refrigerate for up to 2 days. Bake straight from the fridge at 400°F (200°C) for 35 to 40 minutes, until hot and bubbling.
Can I freeze lentil shepherd’s pie casserole?
Yes. Bake it first, cool it fully, then freeze portions in sealed containers. Reheat covered until hot, then uncover for a few minutes to refresh the potato topping.
Estimated Nutritional Facts
These values are rough estimates per serving and can change based on the exact broth, butter, and potato size used.
- Calories: 360
- Protein: 15 g
- Carbs: 55 g
- Fats: 10 g
Lentil Shepherd’s Pie Casserole

Ingredients
- Brown or green lentils, rinsed, 1 cup (200 g)
- Potatoes, peeled and cut into chunks, 2 1/2 pounds (1.1 kg)
- Carrots, diced, 2 medium (160 g)
- Frozen peas, 1 cup (140 g)
- Mushrooms, chopped, 8 ounces (225 g)
- Yellow onion, diced, 1 medium (150 g)
- Vegetable broth, 3 cups (720 ml), divided
- Tomato paste, 3 tablespoons (45 g)
- Dried thyme, 1 teaspoon (1 g)
- Butter, 4 tablespoons (56 g), divided
- Salt, 1 teaspoon (6 g), plus more for the potato water
- Black pepper, 1/2 teaspoon (1 g)
Instructions
- 1. Boil and Mash the Potatoes. Place the potatoes in a large pot and cover them with cold water. Add a generous pinch of salt. Bring the water to a boil, then cook until a fork slides through the potato pieces with no hard center, about 15 to 18 minutes. Drain the potatoes well and return them to the warm pot. Add 3 tablespoons of butter and 1/2 cup of the vegetable broth. Mash until creamy but still sturdy enough to hold soft peaks. Taste and add a little salt if needed.
- 2. Cook the Vegetables. Heat the remaining 1 tablespoon of butter in a large skillet over medium heat. Add the onion, carrots, and mushrooms. Cook for 8 to 10 minutes, stirring often, until the mushrooms release their moisture, the onion turns glossy, and the kitchen smells earthy and savory.
- 3. Simmer the Lentil Filling. Stir in the tomato paste, thyme, salt, and black pepper. Cook for 1 minute, until the tomato paste darkens slightly and coats the vegetables. Add the rinsed lentils and the remaining 2 1/2 cups of vegetable broth. Bring the mixture to a gentle simmer. Cook uncovered for 25 to 30 minutes, stirring now and then, until the lentils are tender and the sauce looks thick. The filling is ready when a spoon leaves a clear trail across the pan for a few seconds. Stir in the peas during the last 2 minutes of cooking. They should stay bright green and tender, not dull or mushy.
- 4. Assemble the Casserole. Heat the oven to 400°F (200°C). Spoon the thick lentil and vegetable filling into a 9 by 13 inch baking dish or a similar casserole dish. Spread it into an even layer. Spoon the mashed potatoes over the top. Use the back of a spoon to make small swoops and ridges. These ridges catch the heat and turn golden in the oven.
- 5. Bake Until Golden. Bake for 20 to 25 minutes, until the edges bubble and the potato topping has golden brown spots. Let the casserole rest for 10 minutes before serving so the filling can settle and scoop cleanly.









