Go Back
In recent years, vegan dishes have surged in popularity as more individuals seek to adopt plant-based diets for health, environmental, and ethical reasons. Among these delightful options, the Hearty Vegan Shepherd's Delight stands out as a satisfying, nutritious, and comforting meal that appeals to both seasoned vegans and those simply looking to incorporate more plant-based meals into their diets. This recipe showcases the beauty of wholesome ingredients and highlights the numerous benefits of vegan cooking, proving that a hearty meal can be both delicious and nourishing.

Warm Vegan Vegetable Shepherd's Pie

Discover the tasty world of plant-based cooking with our Hearty Vegan Shepherd's Delight. This comforting dish features a rich vegetable filling combining mushrooms, peas, and carrots, all encased in creamy mashed potatoes. Perfect for everyone, it embodies the essence of nurturing meals while being deliciously vegan. Try this recipe to warm your heart and nourish your body with wholesome ingredients. Enjoy a hearty meal that’s both satisfying and kind to the planet.

Ingredients
  

For the Vegetable Filling:

2 tablespoons olive oil

1 large onion, finely chopped

2 cloves garlic, minced

2 medium carrots, diced

1 medium celery stalk, diced

1 medium potato, peeled and diced

1 cup mushrooms, chopped

1 cup frozen peas

1 cup corn (fresh or frozen)

2 tablespoon tomato paste

1 tablespoon soy sauce or tamari (for gluten-free)

1 teaspoon Worcestershire sauce (vegan)

1 teaspoon dried thyme

1 teaspoon dried rosemary

Salt and pepper to taste

1 cup vegetable broth

1 tablespoon cornstarch mixed with 2 tablespoons water (optional, for thickening)

For the Mashed Potato Topping:

4 medium potatoes, peeled and cubed

1/4 cup unsweetened plant-based milk (e.g. almond or oat)

2 tablespoons vegan butter

Salt and pepper to taste

1 teaspoon garlic powder (optional for extra flavor)

Instructions
 

Prepare the Potatoes: In a large pot, bring salted water to a boil. Add the cubed potatoes and cook for about 15–20 minutes, or until fork-tender. Drain and return to the pot.

    Mash the Potatoes: Add the vegan butter and plant-based milk to the drained potatoes. Mash until smooth and creamy. Season with salt, pepper, and garlic powder (if using). Set aside.

      Sauté the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the onion and garlic and sauté for about 3–4 minutes until softened.

        Add the Vegetables: Stir in the carrots, celery, and potatoes. Cook for another 5 minutes until slightly tender. Then add the mushrooms and cook until they release their moisture, about 3 minutes.

          Season the Filling: Stir in the tomato paste, soy sauce, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix until well combined.

            Add Broth and Thicken: Pour in the vegetable broth and allow the mixture to come to a simmer; if using, add the cornstarch slurry to thicken. Continue to cook for another 5 minutes until the mixture is slightly bubbling and thickened. Stir in the peas and corn.

              Assemble the Shepherd's Pie: Preheat your oven to 400°F (200°C). Spread the vegetable filling evenly in a baking dish. Top it off with the mashed potatoes, spreading them out evenly. Use a fork to create a few decorative peaks.

                Bake: Place in the preheated oven and bake for about 20–25 minutes until the mashed potatoes start to golden on top.

                  Serve: Allow to cool slightly before serving. Enjoy your warm Vegan Vegetable Shepherd’s Pie with a fresh green salad or crusty bread!

                    Prep Time: 20 minutes | Total Time: 60 minutes | Servings: 6