Vegan Shepherd’s Pie
This vegan shepherd’s pie is a hearty, plant-powered twist on the ultimate comfort food. Packed with flavorful lentils, colorful vegetables, and topped with creamy mashed potatoes,
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Total Time 1 hour hr
Course Main Course
Cuisine American
Servings 6
Calories 290 kcal
For the filling
- 1 tablespoon olive oil
- 1 medium onion diced
- 2 garlic cloves minced
- 2 medium carrots diced
- 1 cup frozen peas
- 1 cup frozen corn
- 1 cup cooked green or brown lentils or 1 can, drained and rinsed
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika optional, for depth of flavor
- 1 ½ cups vegetable broth
- 1 tablespoon soy sauce or tamari
For the mashed potato topping
- 4 large russet potatoes peeled and diced
- ¼ cup unsweetened plant-based milk like almond or oat
- 2 tablespoons olive oil or vegan butter
- Salt and pepper to taste
Cook the potatoes
Peel and dice the potatoes, then boil them in a large pot of salted water for about 15 minutes, or until fork-tender. Drain and mash them with plant-based milk, olive oil, salt, and pepper. Set aside.
Prepare the filling
Heat olive oil in a skillet over medium heat. Sauté the onion, garlic, and carrots for 5–7 minutes, or until softened. Stir in the tomato paste, thyme, and smoked paprika if using.
Add the lentils and veggies
Mix in the cooked lentils, peas, and corn. Pour in the vegetable broth and soy sauce, then simmer for 8–10 minutes until the mixture thickens slightly.
- Calories: 290
- Protein: 9g
- Fat: 7g
- Carbohydrates: 48g
- Fiber: 9g
- Iron: 3mg
Keyword Vegan Shepherd’s Pie