Pinterest Pin for Vegan Shepherd's Pie

Introduction

This vegan shepherd’s pie delivers the ultimate comfort food experience with a hearty, savory lentil and vegetable filling topped by a cloud of creamy mashed potatoes. It’s a satisfying, one-dish meal that’s packed with protein and flavor, proving you don’t need meat to create something deeply delicious. You’ll love how quickly it comes together for a nourishing weeknight dinner.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Prep & Cook Time

Prep Time: 10 minutes

Cook Time: 20 minutes

Total Time: 30 minutes

Servings: 6

Ingredients

  • 1 cup brown lentils (or green lentils, dried)
  • 2½ cups vegetable stock
  • ½ teaspoon kosher salt
  • 2 pounds potatoes (peeled and diced into large pieces)
  • 2 teaspoons salt
  • 2 tablespoons vegan butter (softened)
  • ½ cup almond milk (unsweetened)
  • 2 tablespoons olive oil (or avocado oil)
  • 10 ounces mushrooms (thickly sliced)
  • ½ teaspoon kosher salt
  • 1 medium yellow onion (finely diced)
  • 1 medium carrot (peeled and finely diced)
  • 1 rib celery (finely diced)
  • 3 cloves garlic (minced)
  • 1 tablespoon all-purpose flour (or gluten-free flour)
  • 2 cup vegetable stock
  • 1 can (14 oz) diced tomatoes
  • 2 tablespoons soy sauce (or tamari)
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano (or any other dried herbs)
  • ¼ teaspoon ground black pepper
  • ½ cup peas (frozen or fresh)

Instructions

  1. Cook the Lentils: In a medium saucepan, combine 1 cup brown lentils, 2½ cups vegetable stock, and ½ teaspoon kosher salt. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes, or until lentils are tender but not mushy. Drain any excess liquid and set aside.
  2. Make the Mashed Potatoes: While lentils cook, place the diced potatoes in a large pot and cover with cold water. Add 2 teaspoons salt. Bring to a boil and cook until potatoes are fork-tender, about 10-12 minutes. Drain. Mash the potatoes with 2 tablespoons softened vegan butter and ½ cup unsweetened almond milk until smooth and creamy. Set aside.
  3. Sauté the Mushrooms: In a large skillet or Dutch oven, heat 1 tablespoon of the olive oil over medium-high heat. Add the sliced mushrooms and ½ teaspoon kosher salt. Cook for 5-7 minutes until browned and their liquid has evaporated. Remove mushrooms from the pan and set aside.
  4. Sauté the Aromatics: In the same skillet, heat the remaining 1 tablespoon of olive oil. Add the diced onion, carrot, and celery. Cook for 5-7 minutes until softened. Add the minced garlic and cook for 1 more minute until fragrant.
  5. Make the Filling: Sprinkle 1 tablespoon of all-purpose flour over the vegetable mixture and stir for 1 minute. Slowly pour in 2 cups of vegetable stock, stirring constantly to avoid lumps. Add the can of diced tomatoes (with juices), 2 tablespoons soy sauce, ½ teaspoon smoked paprika, ½ teaspoon dried oregano, and ¼ teaspoon black pepper. Stir to combine.
  6. Combine and Simmer: Add the cooked lentils, sautéed mushrooms, and ½ cup peas to the skillet. Bring to a simmer and cook for 3-5 minutes, until the filling has thickened slightly. Preheat your oven’s broiler.
  7. Assemble and Broil: Transfer the hot filling to a 9×13 inch or similar sized baking dish. Spread the mashed potatoes evenly over the top. Place under the broiler for 3-5 minutes, watching closely, until the top is golden brown in spots. Let cool for 5 minutes before serving.

Variations

  • Individual Portions: Assemble the pie in individual ramekins for a charming, portion-controlled presentation.
  • Potato Swirl: Instead of spreading the mash flat, pipe it or dollop it with a spoon and create decorative swirls before broiling.
  • Herb-Infused Mash: Stir a handful of fresh chopped chives or parsley into the mashed potatoes just before topping the pie.
  • Spice It Up: Add a pinch of red pepper flakes to the vegetable filling when adding the other dried herbs for a subtle kick.

Tips for Success

  • For the best texture, ensure the mushrooms are browned well and their liquid has fully evaporated before removing them from the pan; this prevents a watery filling.
  • Taste and adjust the seasoning of your lentil filling *before* adding the potatoes, as the mashed potato layer will mellow the flavors.
  • Let the assembled pie sit for 5-10 minutes after broiling; this allows the filling to set slightly, making it easier to scoop and serve cleanly.
  • If your mashed potatoes seem too stiff to spread easily, stir in an extra splash of almond milk to loosen them.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave, or reheat the entire dish, covered with foil, in a 350°F (175°C) oven until warmed through, about 20 minutes.

FAQ

Can I use canned lentils?

Yes, you can substitute one 15-oz can of lentils, drained and rinsed. Skip step 1 and add them in step 6 with the mushrooms and peas.

My filling is too runny. How can I thicken it?

Let it simmer uncovered for a few more minutes to reduce. You can also make a slurry with an extra ½ tablespoon of flour mixed with a little cold water and stir it into the simmering filling.

Can I make this ahead of time?

Absolutely. Assemble the pie completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the broiling time if baking from cold.

What can I use instead of almond milk?

Any unsweetened, unflavored plant-based milk like oat, soy, or cashew milk will work perfectly in the mashed potatoes.

Is this recipe gluten-free?

It can be! Simply ensure you use gluten-free flour and tamari instead of soy sauce.

Can I freeze this shepherd’s pie?

Leave a Reply

Your email address will not be published. Required fields are marked *