Vegetarian shepherds pie lentils

Hearty vegetarian shepherds pie with lentils, topped with golden mashed potatoes, steaming hot. Save to Pinterest
Hearty vegetarian shepherds pie with lentils, topped with golden mashed potatoes, steaming hot. | nowwecook.com

This comforting dish layers tender lentils cooked with aromatic herbs, tomatoes, peas, and corn, creating a rich savory filling. It is topped with smooth, creamy mashed potatoes enriched with butter and milk, then baked until golden and bubbling. The mix of warming spices and fresh vegetables produces a wholesome and filling main course ideal for vegetarians seeking a classic British-inspired meal.

I was standing in my kitchen on a drizzly Tuesday, staring at a half-empty bag of lentils and wondering what to do with them. My neighbor had just dropped off a sack of potatoes from her garden, and suddenly it clicked—why not make a vegetarian shepherd's pie? The result was so satisfying that even my meat-loving brother asked for seconds.

The first time I served this to friends, one of them scraped her plate clean and said it reminded her of Sunday dinners at her grandmother's house. We sat around the table talking for hours, and the empty baking dish between us felt like proof that simple food can hold so much warmth.

Ingredients

  • Olive oil: I use a fruity olive oil because it adds a subtle richness to the base without overpowering the vegetables.
  • Onion, carrots, and celery: This classic trio builds the foundation of flavor, and dicing them small helps everything cook evenly and meld together beautifully.
  • Garlic: Fresh garlic makes all the difference here, releasing its aroma the moment it hits the pan.
  • Dried thyme and rosemary: These herbs bring an earthy, savory depth that makes the filling taste like it's been simmering all day.
  • Smoked paprika: A little smokiness goes a long way in adding complexity and a hint of warmth to the lentils.
  • Tomato paste: I always cook the tomato paste for a minute before adding liquid—it deepens the flavor and gets rid of any raw taste.
  • Brown or green lentils: They hold their shape perfectly and give the filling a meaty texture that's incredibly satisfying.
  • Vegetable broth: Use a good-quality broth because it becomes the backbone of the entire dish.
  • Frozen peas and corn: These add pops of sweetness and color, plus they're so convenient you don't have to think twice.
  • Soy sauce: This secret ingredient adds umami and a savory punch that ties everything together.
  • Yukon Gold or Russet potatoes: Yukon Golds give you a creamy, buttery mash, while Russets make it fluffier—both work wonderfully.
  • Milk and butter: They transform plain potatoes into a velvety topping that browns beautifully in the oven.

Instructions

Prep the oven and get started:
Preheat your oven to 400°F so it's ready when you are. Heat the olive oil in a large skillet and let the onion, carrots, and celery soften slowly—this is where the sweetness begins.
Build the flavor base:
Toss in the garlic and dried herbs, letting them bloom in the heat for about a minute. The kitchen will smell amazing, and you'll know you're on the right track.
Simmer the lentils:
Stir in the tomato paste, lentils, and broth, then let everything bubble gently for 25 to 30 minutes. The lentils will plump up and absorb all those wonderful flavors.
Finish the filling:
Add the peas, corn, soy sauce, salt, and pepper, cooking just until everything is heated through. Taste it now—you might want to adjust the seasoning before it goes into the oven.
Make the mashed potatoes:
While the filling simmers, boil your potatoes until they're fork-tender, then drain and mash them with milk, butter, salt, and a little white pepper. Smooth and creamy is what you're after.
Assemble and bake:
Spread the lentil mixture in your baking dish, then spoon the mashed potatoes on top and smooth them out gently. Use a fork to make little ridges on the surface—they'll crisp up beautifully and give you those golden peaks everyone fights over.
Let it rest:
After baking for 20 to 25 minutes, let the pie sit for about 10 minutes before serving. This helps the filling set up so it doesn't spill everywhere when you scoop it out.
A baking dish filled with savory vegetarian shepherds pie with lentils, ready to serve and enjoy. Save to Pinterest
A baking dish filled with savory vegetarian shepherds pie with lentils, ready to serve and enjoy. | nowwecook.com

One rainy evening, I made this for my family and we ate it straight from the baking dish with spoons, laughing and talking while the windows fogged up around us. It wasn't fancy, but it felt like exactly what we needed—warm, filling, and made with care.

Making It Your Own

I've stirred chopped mushrooms into the filling before, and the extra umami they bring is incredible. You can also swap the peas and corn for whatever vegetables you have on hand—green beans, diced zucchini, or even spinach work beautifully. If you want a richer topping, stir in a handful of grated cheese or sprinkle some on top before baking.

Storing and Reheating

This pie keeps well in the fridge for up to four days, and it reheats like a dream in the oven or microwave. I've even frozen individual portions in small containers, and they've saved me on busy nights when I needed something homemade without the effort. Just thaw overnight in the fridge and warm it through.

Serving Suggestions

A simple green salad with a sharp vinaigrette cuts through the richness perfectly, and steamed greens like kale or broccoli add a nice contrast. I've also served this with crusty bread for soaking up any extra sauce, and no one complained.

  • Pair it with a crisp white wine or a light red if you're in the mood.
  • Leftovers make an excellent lunch the next day, sometimes even better than the first serving.
  • If you're feeding a crowd, double the recipe and use two baking dishes—it disappears fast.
Close-up of bubbling vegetarian shepherds pie with lentils, showing creamy mashed potato topping in detail. Save to Pinterest
Close-up of bubbling vegetarian shepherds pie with lentils, showing creamy mashed potato topping in detail. | nowwecook.com

This shepherd's pie has become one of those recipes I turn to when I want something reliable and comforting, something that reminds me why I love cooking in the first place. I hope it brings the same warmth to your table.

Vegetarian shepherds pie lentils

A hearty blend of lentils, vegetables, and creamy mashed potatoes for a satisfying main dish.

Prep 25m
Cook 40m
Total 65m
Servings 6
Difficulty Medium

Ingredients

Lentil Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon smoked paprika
  • 2 tablespoons tomato paste
  • 1 cup brown or green lentils, rinsed
  • 2 1/2 cups vegetable broth
  • 1 1/2 cups frozen peas
  • 1 cup corn kernels (fresh or frozen)
  • 2 tablespoons soy sauce
  • Salt and black pepper, to taste

Mashed Potato Topping

  • 2 pounds Yukon Gold or Russet potatoes, peeled and cubed
  • 1/2 cup milk (or plant-based milk for vegan option)
  • 3 tablespoons unsalted butter (or vegan butter)
  • Salt and white pepper, to taste

Instructions

1
Preheat oven: Preheat the oven to 400°F.
2
Sauté vegetables: Heat olive oil in a large skillet over medium heat. Sauté onion, carrots, and celery until softened, about 6 to 8 minutes.
3
Add herbs and spices: Stir in garlic, dried thyme, rosemary, and smoked paprika; cook for 1 minute until fragrant.
4
Simmer lentils: Add tomato paste, lentils, and vegetable broth. Bring to a boil, then reduce heat and simmer for 25 to 30 minutes until lentils are tender and most liquid is absorbed.
5
Incorporate vegetables and seasonings: Stir in peas, corn, soy sauce, salt, and black pepper. Cook for an additional 3 to 4 minutes, then remove from heat.
6
Cook potatoes: Meanwhile, boil peeled and cubed potatoes in salted water until tender, about 15 to 18 minutes.
7
Mash potatoes: Drain potatoes and mash with milk, butter, salt, and white pepper until smooth and creamy.
8
Assemble dish: Spread lentil filling evenly in a 9x13-inch baking dish. Top with mashed potatoes and smooth the surface with a spatula.
9
Create ridges: Use a fork to create ridges on the mashed potato surface to encourage crispiness during baking.
10
Bake: Bake in the preheated oven for 20 to 25 minutes until the topping is golden and the filling is bubbling.
11
Rest before serving: Allow to rest for 10 minutes before serving to set.
Additional Information

Equipment Needed

  • Large skillet
  • Saucepan or pot
  • Potato masher
  • 9x13-inch baking dish
  • Oven

Nutrition (Per Serving)

Calories 340
Protein 12g
Carbs 55g
Fat 8g

Allergy Information

  • Contains soy (from soy sauce) and dairy (milk, butter). Substitute plant-based alternatives for vegan or dairy-free diets. Always verify ingredient labels for allergens.
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.