Why You’ll Love This Recipe
- Packed with hearty vegetables and rich flavor.
- A satisfying meatless main dish.
- Perfect for family dinners and meal prep.
- Comfort food that’s both filling and nutritious.
- Easy to customize with your favorite vegetables.
- Great for making ahead of time.
- Freezer-friendly and ideal for leftovers.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Potatoes, peeled and cubed
- Butter
- Milk
- Olive oil
- Onion, diced
- Carrots, diced
- Celery, diced
- Mushrooms, chopped
- Garlic, minced
- Frozen peas
- Vegetable broth
- Tomato paste
- Worcestershire sauce (vegetarian version if needed)
- Fresh thyme
- Rosemary
- Salt
- Black pepper
- Cornstarch (optional, for thickening)
- Fresh parsley for garnish
Directions
- Preheat the oven to 400°F (200°C).
- Place the potatoes in a large pot of salted water and bring to a boil.
- Cook until fork-tender, about 15–20 minutes.
- Drain the potatoes and mash with butter and milk until smooth. Season with salt and pepper. Set aside.
- While the potatoes cook, heat olive oil in a large skillet over medium heat.
- Add the onion, carrots, and celery, and cook until softened.
- Stir in the mushrooms and cook until browned and tender.
- Add the garlic and cook for 30 seconds until fragrant.
- Stir in the tomato paste and cook for 1 minute.
- Pour in the vegetable broth and add the thyme, rosemary, salt, and pepper.
- Simmer for 8–10 minutes until slightly thickened.
- Stir in the peas and cook for 2 more minutes.
- Transfer the vegetable mixture to a baking dish and spread evenly.
- Spoon the mashed potatoes over the filling and spread to cover completely.
- Use a fork to create texture on the surface of the potatoes.
- Bake for 25–30 minutes until golden and bubbling around the edges.
- Let rest for 10 minutes before serving.
- Garnish with fresh parsley and serve warm.
Servings and timing
- Servings: 6 servings
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
Variations
- Add lentils for extra protein and a heartier texture.
- Use sweet potatoes instead of regular potatoes for a slightly sweeter topping.
- Include corn, green beans, or parsnips in the filling.
- Add shredded cheddar cheese to the mashed potato topping.
- Use cauliflower mash for a lower-carb version.
- Add a splash of red wine to the vegetable filling for deeper flavor.
- Include chickpeas or black beans for additional plant-based protein.
Storage/Reheating
Store leftover Vegetarian Shepherd’s Pie in an airtight container in the refrigerator for up to 4 days.
To reheat, place portions in a 350°F (175°C) oven for 15–20 minutes or until heated through. Individual servings can also be reheated in the microwave.
For longer storage, freeze the fully baked pie or individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
FAQs
What makes this Shepherd’s Pie vegetarian?
Instead of meat, this recipe uses vegetables and optional plant-based proteins such as lentils to create a hearty filling.
Can I add lentils to the filling?
Yes. Cooked lentils are one of the most popular additions and provide extra protein and texture.
Can I make this recipe vegan?
Absolutely. Use plant-based butter and milk, and ensure all other ingredients are vegan-friendly.
What potatoes are best for the topping?
Yukon Gold and Russet potatoes create a smooth and creamy mashed potato topping.
Can I prepare this dish ahead of time?
Yes. Assemble the pie up to a day in advance and refrigerate until ready to bake.
Why is my filling too watery?
The filling may need additional simmering time to reduce excess liquid before baking.
Can I freeze Vegetarian Shepherd’s Pie?
Yes. It freezes very well before or after baking.
What vegetables work best in the filling?
Carrots, peas, celery, mushrooms, corn, and green beans are all excellent choices.
How do I get a golden-brown topping?
Bake until lightly browned and, if desired, place under the broiler for a few minutes at the end.
What can I serve with Vegetarian Shepherd’s Pie?
A crisp green salad, roasted vegetables, or crusty bread pair perfectly with this hearty dish.
Conclusion
Vegetarian Shepherd’s Pie is a delicious and comforting meal that transforms simple vegetables into a rich, satisfying casserole topped with creamy mashed potatoes. Easy to prepare, customizable, and perfect for make-ahead meals, it’s a wonderful addition to any dinner table. Whether you’re vegetarian or simply looking for a hearty meatless meal, this classic dish is sure to become a family favorite.
PrintVegetarian Shepherd’s Pie
Vegetarian Shepherd’s Pie is a hearty and comforting casserole filled with savory vegetables and topped with creamy mashed potatoes. This satisfying meat-free classic is perfect for family dinners, meal prep, and cozy gatherings.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Bake
- Cuisine: British
- Diet: Vegetarian
Ingredients
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons butter
- 1/2 cup milk
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 8 ounces mushrooms, chopped
- 3 cloves garlic, minced
- 1 cup frozen peas
- 1 1/2 cups vegetable broth
- 2 tablespoons tomato paste
- 1 tablespoon vegetarian Worcestershire sauce
- 1 teaspoon fresh thyme leaves
- 1 teaspoon fresh rosemary, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon cornstarch (optional, for thickening)
- 2 tablespoons fresh parsley, chopped, for garnish
Instructions
- Preheat the oven to 400°F (200°C).
- Place the potatoes in a large pot of salted water and bring to a boil.
- Cook until fork-tender, about 15 to 20 minutes.
- Drain the potatoes and mash with butter and milk until smooth. Season with salt and pepper and set aside.
- While the potatoes cook, heat olive oil in a large skillet over medium heat.
- Add the onion, carrots, and celery and cook until softened.
- Stir in the mushrooms and cook until browned and tender.
- Add the garlic and cook for 30 seconds until fragrant.
- Stir in the tomato paste and cook for 1 minute.
- Pour in the vegetable broth and add the thyme, rosemary, salt, and pepper.
- Simmer for 8 to 10 minutes until slightly thickened.
- If desired, stir in cornstarch slurry to thicken further.
- Stir in the peas and cook for 2 more minutes.
- Transfer the vegetable mixture to a baking dish and spread evenly.
- Spoon the mashed potatoes over the filling and spread to cover completely.
- Use a fork to create texture on the surface of the potatoes.
- Bake for 25 to 30 minutes until golden and bubbling around the edges.
- Let rest for 10 minutes before serving.
- Garnish with fresh parsley and serve warm.
Notes
- Add cooked lentils for extra protein and a heartier filling.
- Sweet potatoes can be used instead of regular potatoes for a different flavor.
- Include corn, green beans, or parsnips for additional vegetables.
- For a vegan version, use plant-based butter and milk.
- Assemble the pie a day ahead and refrigerate until ready to bake.
- Freeze baked or unbaked portions for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 12 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 52 g
- Fiber: 7 g
- Protein: 9 g
- Cholesterol: 25 mg