Dinner recipe

The Best Ever Vegan Shepherd’s Pie – Ultra Creamy & Packed with Flavor

Email : 3

Ultimate Vegan Shepherd’s Pie

A rich, hearty, and comforting plant-based version of the classic Shepherd’s Pie, made with a flavorful lentil and vegetable filling, topped with creamy mashed potatoes. Perfect for a cozy family dinner!

Ingredients

For the Filling:

2 tbsp olive oil – for sautéing

1 large onion, finely chopped – adds depth of flavor

2 medium carrots, diced – adds sweetness and texture

3 cloves garlic, minced – essential for rich flavor

2 cups mushrooms, chopped – gives a meaty texture

1 cup frozen peas – adds a hint of sweetness

1 cup corn kernels – for extra flavor and crunch

1 cup cooked lentils (brown or green) OR 1½ cups canned lentils, drained

1 tbsp tomato paste – deepens the umami flavor

1 tsp soy sauce or tamari – adds a savory kick

1 tsp dried thyme – for a warm, earthy taste

1 tsp dried rosemary – pairs well with thyme for classic flavors

½ tsp smoked paprika – optional, adds a subtle smoky depth

½ tsp ground cumin – optional, enhances the savory taste

1½ cups vegetable broth – keeps the filling moist and flavorful

Salt and black pepper to taste


For the Mashed Potato Topping:

4 large potatoes, peeled and diced – Yukon Gold or Russet work best

2 tbsp vegan butter OR olive oil – for creaminess

½ cup unsweetened plant-based milk (soy, almond, or oat) – for a smooth texture

½ tsp garlic powder – optional, adds extra flavor

Salt and black pepper to taste


Optional Toppings:

¼ cup vegan cheese, shredded

2 tbsp breadcrumbs for a crispy top

Chopped fresh parsley for garnish

Instructions

Step 1: Prepare the Lentil & Vegetable Filling

1. Sauté the aromatics: Heat olive oil in a large pan over medium heat. Add chopped onions and carrots, sauté for 5-7 minutes until softened.

2. Add garlic, mushrooms, thyme, rosemary, cumin, and smoked paprika. Stir well and cook for another 5 minutes until mushrooms release their moisture.

3. Stir in tomato paste and soy sauce, cooking for 2 minutes to develop flavor.

4. Add lentils, peas, corn, salt, and black pepper. Mix well.

5. Pour in vegetable broth and simmer uncovered for 10-15 minutes until thickened. Remove from heat and set aside.

Step 2: Make the Mashed Potatoes

1. Place peeled and diced potatoes in a large pot, cover with cold water, and add 1 tsp salt.

2. Bring to a boil, reduce heat, and simmer for 15 minutes until fork-tender.

3. Drain the potatoes and return them to the pot.

4. Add vegan butter, plant milk, garlic powder (if using), salt, and black pepper. Mash until smooth and creamy.

Step 3: Assemble & Bake

1. Preheat your oven to 400°F (200°C).

2. Spread the lentil and vegetable filling evenly in a 9×13-inch baking dish.

3. Gently spread the mashed potatoes on top, smoothing it with a spatula.

4. (Optional) Sprinkle vegan cheese and breadcrumbs for a crispy, golden crust.

5. Bake for 20-25 minutes until the top is lightly golden.

6. Let it cool for 5 minutes, then garnish with fresh parsley before serving.

Serving Suggestions

Pair with a light green salad or steamed greens for a balanced meal.

Serve with vegan gravy or a side of garlic bread for extra indulgence.

Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.

Related Tag :

Hello friends, I will give you information about all the recipes through recipegreen website. So that you can make that recipe at home.

                   

Related recipes