Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
25 Easy Dinner Ideas Without Meat: Quick & Family-Friendly Meals

Hearty Lentil Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and satisfying vegetarian shepherd’s pie, featuring a rich lentil and vegetable base topped with creamy mashed potatoes. Perfect for a family-friendly, meatless dinner.

  • Total Time: 1 hour 30 minutes
  • Yield: 6-8 servings

Ingredients

Scale

For the Lentil Base:
1 tbsp olive oil
1 large onion, chopped
2 carrots, diced
2 celery stalks, diced
2 cloves garlic, minced
1 cup green or brown lentils, rinsed
4 cups vegetable broth
1 (14.5 oz) can diced tomatoes, undrained
1 tbsp tomato paste
1 tsp dried thyme
1 tsp dried rosemary
1/2 tsp smoked paprika
Salt and black pepper to taste
1 cup frozen peas
1 cup frozen corn
For the Mashed Potato Topping:
2 lbs russet potatoes, peeled and quartered
1/4 cup milk (dairy or non-dairy)
2 tbsp butter (dairy or non-dairy)
Salt and black pepper to taste

Instructions

Prepare the Lentil Base:
Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook until softened, about 8-10 minutes.
Add minced garlic and cook for another minute until fragrant.
Stir in rinsed lentils, vegetable broth, diced tomatoes, tomato paste, thyme, rosemary, and smoked paprika. Bring to a boil, then reduce heat, cover, and simmer for 30-40 minutes, or until lentils are tender.
Season with salt and pepper to taste. Stir in frozen peas and corn and cook for 5 minutes more, or until heated through. If the mixture is too liquidy, simmer uncovered for a few extra minutes to thicken.
Prepare the Mashed Potato Topping:
While the lentils are simmering, place peeled and quartered potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil and cook until fork-tender, about 15-20 minutes.
Drain the potatoes thoroughly. Return them to the hot pot. Add milk, butter, salt, and pepper. Mash until smooth and creamy.
Assemble and Bake:
Preheat your oven to 375°F (190°C).
Pour the lentil mixture into a 9×13 inch baking dish.
Carefully spread the mashed potato topping evenly over the lentil mixture.
Bake for 25-30 minutes, or until the topping is golden brown and the filling is bubbling. If desired, you can broil for the last 2-3 minutes for extra browning.
Let stand for 5-10 minutes before serving.

  • Prep Time: 20
  • Cook Time: 70