Go Back

Comfort Food Recipes Vegan Lentil Shepherd’s Pie

Shepherd’s pie always takes me back to those evenings when all I wanted was something hearty, filling, and honestly, a little nostalgic. This vegan twist brings all of that comfort back but keeps things lighter and plant-based. I’ve found that lentils carry such a cozy depth, almost like they’ve been waiting their whole existence to be baked under a blanket of mashed potatoes. Now, if you’re like me, you might hesitate the first time you swap out meat for lentils. But here’s the secret: once you load them up with herbs, vegetables, and a rich broth, you don’t miss a thing. You get all that savory, warming goodness without the heaviness, and that’s a win in my book. This dish fits into all the boxes for comfort food recipes. It’s wholesome, it’s satisfying, and it feels like a hug on a plate. Whether you’re chasing Shepherd Pie Recipes for Sunday dinner, hunting for a shepherd’s pie recipe easy enough to make on a weeknight, or just craving Hearty Food that doesn’t leave you sluggish, this is it. It’s a combination of Hearty Recipes and easy shepherd’s pie recipe simple, layered into one. And the best part? It slots neatly into your collection of delicious vegan recipes without any fuss.
Prep Time20 minutes
Cook Time45 minutes
Total Time1 hour 5 minutes
Cuisine: British
Keywords: comfort food recipes, delicious vegan recipes, easy shepherd's pie recipe simple, Hearty Food, Hearty Recipes, Shepherd Pie Recipes, shepherd's pie recipe easy
Servings: 6 servings
Author: Elena

Ingredients

  • 2 cups cooked lentils (green or brown)
  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 cup frozen peas
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 cups vegetable broth
  • 2 tablespoons soy sauce
  • 4 cups mashed potatoes (prepared separately)
  • Salt and black pepper to taste

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. In a large skillet, heat olive oil and sauté onion, garlic, carrots, and celery until softened.
  3. Stir in tomato paste, thyme, rosemary, and soy sauce. Mix well.
  4. Add cooked lentils and vegetable broth. Simmer for 10 minutes until thickened.
  5. Fold in frozen peas and season with salt and pepper.
  6. Spread the lentil mixture evenly in a baking dish.
  7. Top with mashed potatoes, spreading them smoothly across the top.
  8. Bake for 25–30 minutes until golden brown on top.
  9. Let it cool for a few minutes before serving.