Vegetarian Shepherd’s Pie Recipes
This post contains affiliate links. This means I will make a commission at no extra cost to you should you click through and make a purchase. Read the full disclosure here.
Vegetarian Shepherd’s Pie is a hearty and comforting dish that combines a flavorful filling of lentils, vegetables, and savory herbs, all topped with a creamy, buttery mashed potato layer. This classic comfort food is a perfect way to enjoy a wholesome meal that’s both satisfying and nutritious. Ideal for family dinners or meal prep, this dish is sure to please vegetarians and meat-eaters alike.
Difficulty: Intermediate
Prep Time: 30 mins
Cook Time: 45 mins
Total Time: 1 hr 15 mins
Cooking Temp: 190°C (375°F)
Estimated Cost: $15
Calories: 350 kcal per serving
Best Season: Year-round
Table of Contents
Description
This Vegetarian Shepherd’s Pie features a delicious medley of lentils, carrots, peas, and corn, all simmered in a savory sauce. Topped with a fluffy layer of mashed potatoes, this dish is baked until golden brown, creating a satisfying crunch on top while remaining tender and flavorful inside. Perfect for a cozy night in or as a make-ahead meal for busy weeknights, this recipe is not only easy to prepare but also packed with nutrients.
Ingredients
For the Filling
- 1 cup dried green or brown lentils, rinsed
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 cup corn (fresh or frozen)
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups vegetable broth
For the Mashed Potato Topping
- 4 large potatoes, peeled and cubed
- 1/4 cup unsalted butter
- 1/2 cup milk (or plant-based milk for a vegan option)
- Salt and pepper, to taste
Instructions
- Cook the lentils: In a medium pot, combine the lentils and vegetable broth. Bring to a boil, then reduce heat and simmer until lentils are tender, about 25 minutes. Drain excess liquid if necessary.
- Prepare the filling: In a large skillet over medium heat, heat olive oil. Add diced onion and minced garlic, cooking until softened, about 5 minutes. Stir in the diced carrots and cook for another 5 minutes.
- Combine filling ingredients: Add the cooked lentils, frozen peas, corn, tomato paste, soy sauce, thyme, rosemary, salt, and pepper to the skillet. Stir well and cook for an additional 5-7 minutes, allowing the flavors to meld. Transfer the mixture to a greased 9-inch pie dish or baking dish.
- Make the mashed potatoes: While the filling cooks, boil the cubed potatoes in salted water until fork-tender, about 15 minutes. Drain and return to the pot. Add butter and milk, then mash until smooth. Season with salt and pepper to taste.
- Assemble the pie: Spread the mashed potatoes evenly over the lentil filling in the baking dish. Use a fork to create a textured surface for extra crunch.
- Bake: Preheat your oven to 190°C (375°F). Bake the assembled pie for 25-30 minutes, or until the potato topping is golden brown and slightly crispy.
- Serve: Remove from the oven and let it cool slightly before serving. Enjoy your delicious Vegetarian Shepherd’s Pie!
Nutrition Facts (per serving)
- Calories: 350 kcal
- Calories from Fat: 100 kcal
- Total Fat: 11g
- Saturated Fat: 5g
- Trans Fat: 0g
- Cholesterol: 20mg
- Sodium: 400mg
- Potassium: 800mg
- Total Carbohydrate: 53g
- Dietary Fiber: 10g
- Sugars: 5g
- Protein: 12g
- Vitamin A: 2000 IU
- Vitamin C: 10 mg
- Calcium: 50 mg
- Iron: 3 mg
Notes
- Storage: Leftover Shepherd’s Pie can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave before serving.
- Make Ahead: This dish can be prepared in advance. Assemble the pie and refrigerate before baking. Just add an extra 10-15 minutes to the baking time if baking straight from the fridge.
- Customization: Feel free to add other vegetables like mushrooms or bell peppers to the filling for added flavor and nutrition.
- Serving Suggestion: Serve with a side salad or steamed vegetables for a complete meal.