Vegetarian Shepherd’s Pie with Lentils is a simple home-cooked recipe with clear steps and familiar ingredients. Use the recipe card quantities, prep the ingredients before heating the pan, and taste once more before serving.
Ingredients
- 1 1/2 pounds potatoes, peeled and cubed
- 3 tablespoons butter or olive oil
- 1/3 cup milk
- 1 tablespoon olive oil
- 1 onion and 2 carrots, diced
- 2 cups cooked lentils
- 1 cup peas
- 1 tablespoon tomato paste
- 1 cup vegetable broth
- 1 teaspoon thyme
How to Make It
- Boil potatoes until tender, drain, then mash with butter and milk; season.
- Cook onion and carrots in oil until soft. Stir in tomato paste and thyme.
- Add lentils, peas, and broth; simmer uncovered until the filling thickens. Spread in a baking dish.
- Top with mashed potatoes and bake at 400°F for 20–25 minutes, until bubbling and golden.
Helpful Tips
- Measure and prep everything first so the cooking stays easy to follow.
- Season in stages and taste at the end; broth, cheese, and sauces vary in saltiness.
- Use the recipe card for exact amounts and serving-size adjustments.
Serving and Storage
Serve fresh for the best texture. Refrigerate leftovers in a covered container and reheat gently. Add a splash of broth, milk, or water if the dish thickens; store crisp toppings separately.
Ingredient and Prep Notes
Use potatoes with a fluffy texture, such as russets or Yukon Golds, and cut them into similar-sized pieces so they cook evenly. Drain them well before mashing to avoid a watery topping. Warm the milk before adding it, and mash just until smooth; overworking potatoes can make them gluey.
Key Cooking Cues
Let the lentil filling simmer until most of the broth has reduced and it holds together on a spoon. The filling should be moist, not soupy, because excess liquid can seep into the potato layer. If it looks loose, simmer a little longer before assembling; if very thick, add broth a spoonful at a time.
Variations and Serving Ideas
Spread the filling evenly in the baking dish before adding the potatoes. Rough up the top with a fork to create browned ridges, and place the dish on a sheet pan in case the filling bubbles over. The pie is ready when the edges are bubbling and the top has golden spots.
Make-Ahead Guidance
Cooked brown or green lentils keep their shape best; red lentils become soft and can make the base mushy. Frozen peas need no thawing. You can swap in diced mushrooms or corn for some of the vegetables, but keep the total filling volume close so the topping-to-filling balance stays right.
Storage and Reheating
Make the filling and potatoes earlier in the day, cool them separately, then assemble and refrigerate. Allow extra bake time if the dish goes into the oven cold. Store leftovers covered for up to four days and reheat until steaming hot. Let the pie rest briefly before serving so slices hold their shape.
Recipe FAQs
Can I use canned lentils?
Yes. Drain and rinse them, then shorten the filling simmer so they do not break down. Cook the vegetables and thicken the broth before folding in the lentils.
Why is the filling runny?
It may need more time to simmer before assembly. The filling should mound slightly on a spoon; excess liquid can soak into the potato topping and make the pie difficult to portion.
Can I assemble shepherd’s pie ahead?
Yes. Cool the filling and potatoes, assemble, cover, and refrigerate. Bake until the center is steaming and the edges bubble; a cold dish will need extra time.
How do I get a golden top?
Use a fork to create shallow ridges in the mashed potatoes and bake until the surface is browned in spots. A brief broil can help, but watch closely.

Vegetarian Shepherd’s Pie with Lentils
Ingredients
Equipment
Method
- Boil potatoes until tender, drain, then mash with butter and milk; season.
- Cook onion and carrots in oil until soft. Stir in tomato paste and thyme.
- Add lentils, peas, and broth; simmer uncovered until the filling thickens. Spread in a baking dish.
- Top with mashed potatoes and bake at 400°F for 20–25 minutes, until bubbling and golden.

