I enjoy making vegetarian shepherd’s pie when I want a comforting and hearty meal without using meat. This dish features a savory vegetable filling simmered with herbs and topped with creamy mashed potatoes that become golden in the oven. It is a warm, satisfying meal that works perfectly for family dinners or cozy evenings.
Why You’ll Love This Recipe
I love this recipe because it delivers all the comfort of classic shepherd’s pie while being completely vegetarian. The vegetables create a rich and flavorful base that pairs beautifully with the creamy potato topping.
I also appreciate how filling this dish is. The combination of vegetables, lentils or beans, and mashed potatoes makes it a satisfying meal on its own.
Another reason I enjoy making this recipe is that it is perfect for preparing ahead of time. I can assemble the dish in advance and bake it when I am ready to serve.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil
1 small onion, diced
2 cloves garlic, minced
2 carrots, diced
1 cup peas
1 cup corn kernels
1 cup cooked lentils or canned lentils, drained
2 tablespoons tomato paste
1 tablespoon soy sauce
1 teaspoon dried thyme
1/2 teaspoon dried rosemary
1 cup vegetable broth
salt to taste
black pepper to taste
For the mashed potato topping:
3 cups mashed potatoes
2 tablespoons butter or olive oil
1/4 cup milk
salt to taste
black pepper to taste
Directions
I start by preheating the oven to 375°F (190°C).
In a large skillet, I heat the olive oil over medium heat and sauté the diced onion for a few minutes until it becomes soft. I add the garlic and cook for another minute until fragrant.
Next, I stir in the diced carrots and cook them for about 5 minutes until they begin to soften.
I add the peas, corn, and cooked lentils, stirring everything together.
Then I mix in the tomato paste, soy sauce, thyme, rosemary, and vegetable broth. I let the mixture simmer for about 8–10 minutes until it thickens slightly. I season with salt and black pepper to taste.
I transfer the vegetable mixture into a baking dish and spread it evenly across the bottom.
In a bowl, I mix the mashed potatoes with butter or olive oil and milk until they become smooth and creamy.
I spread the mashed potatoes evenly over the vegetable filling and gently smooth the surface with a spoon or spatula.
I bake the dish for about 25–30 minutes until the top becomes lightly golden. I sometimes broil it for a few minutes at the end to create a crisp potato topping.
Servings and timing
This recipe makes about 6 servings.
Prep time: 20 minutes
Cook time: 30 minutes
Total time: about 50 minutes
Variations
I sometimes add mushrooms to the vegetable mixture for a deeper, savory flavor.
For extra protein, I like mixing chickpeas or white beans with the lentils.
If I want a richer topping, I stir grated cheese into the mashed potatoes before spreading them over the filling.
I also enjoy adding sweet potatoes instead of regular potatoes for a slightly sweeter twist.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, I warm individual portions in the microwave for about 2–3 minutes or until heated through.
If reheating a larger portion, I place it in the oven at 350°F (175°C) for about 15–20 minutes until warm.
FAQs
Can I make vegetarian shepherd’s pie ahead of time?
I often assemble the dish a day in advance and store it covered in the refrigerator until I am ready to bake it.
Can I freeze vegetarian shepherd’s pie?
I freeze the assembled pie before baking or after it has cooled completely. It can stay in the freezer for up to 2 months.
What vegetables can I add to this recipe?
I sometimes add mushrooms, green beans, zucchini, or bell peppers depending on what I have available.
Can I make this recipe vegan?
I easily make it vegan by using olive oil or plant-based butter and dairy-free milk in the mashed potatoes.
How do I get a golden potato topping?
I like placing the dish under the broiler for a few minutes at the end of baking to create a lightly crisp and golden top.
Conclusion
I find vegetarian shepherd’s pie to be a comforting and satisfying meal that brings together savory vegetables and creamy mashed potatoes in one dish. It is hearty, flavorful, and perfect for preparing ahead of time. Whether I serve it for a family dinner or a cozy meal at home, it always feels warm and comforting.
Print
Vegetarian Shepherd’s Pie
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: British-Inspired
- Diet: Vegetarian
Description
A comforting vegetarian shepherd’s pie made with a savory vegetable and lentil filling topped with creamy mashed potatoes that turn golden in the oven. This hearty dish is perfect for family dinners or cozy meals.
Ingredients
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 cup peas
- 1 cup corn kernels
- 1 cup cooked lentils or canned lentils, drained
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 cup vegetable broth
- Salt to taste
- Black pepper to taste
- 3 cups mashed potatoes
- 2 tablespoons butter or olive oil
- 1/4 cup milk
- Salt to taste (for mashed potatoes)
- Black pepper to taste (for mashed potatoes)
Instructions
- Preheat the oven to 375°F (190°C).
- Heat olive oil in a large skillet over medium heat and sauté the diced onion for a few minutes until soft.
- Add the minced garlic and cook for about 1 minute until fragrant.
- Stir in the diced carrots and cook for about 5 minutes until they begin to soften.
- Add the peas, corn, and cooked lentils and stir to combine.
- Mix in the tomato paste, soy sauce, thyme, rosemary, and vegetable broth.
- Let the mixture simmer for about 8–10 minutes until it thickens slightly. Season with salt and black pepper.
- Transfer the vegetable mixture to a baking dish and spread it evenly.
- In a bowl, mix the mashed potatoes with butter or olive oil and milk until smooth and creamy.
- Spread the mashed potatoes evenly over the vegetable filling and smooth the surface.
- Bake for 25–30 minutes until the top becomes lightly golden.
- Optional: Broil for 2–3 minutes at the end for a crisp potato topping.
Notes
- Add mushrooms to the vegetable mixture for a deeper savory flavor.
- Mix chickpeas or white beans with the lentils for extra protein.
- Stir grated cheese into the mashed potatoes for a richer topping.
- Use sweet potatoes instead of regular potatoes for a slightly sweeter variation.
- The dish can be assembled ahead and refrigerated before baking.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat individual portions in the microwave for 2–3 minutes or in the oven at 350°F (175°C) for 15–20 minutes.
- The assembled pie can be frozen for up to 2 months.
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 6g
- Sodium: 420mg
- Fat: 11g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 10mg
