Vegan Christmas Main Courses

Meal Prep and Cooking Time

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Servings: 6 servings
  • Grams per Serving: Approximately 250 grams

Ingredients Checklist

For the Filling















For the Mashed Potato Topping





Optional Garnish



Instructions

  1. Prepare the Mashed Potato Topping:
    • Boil the potatoes in salted water until tender, about 15 minutes.
    • Drain and mash the potatoes with plant-based butter, plant-based milk, salt, and pepper. Set aside.
  2. Make the Filling:
    • Heat olive oil in a large skillet over medium heat.
    • Sauté the onion, carrots, and celery until softened, about 5–7 minutes.
    • Add garlic and mushrooms; cook for another 3–5 minutes.
    • Stir in lentils, peas, tomato paste, soy sauce, thyme, smoked paprika, salt, and pepper.
    • Pour in the vegetable broth and simmer for 10 minutes until the mixture thickens slightly.
  3. Assemble the Shepherd’s Pie:
    • Preheat your oven to 375°F (190°C).
    • Spread the filling evenly in a baking dish.
    • Layer the mashed potatoes over the filling, smoothing the top with a spatula.
    • Use a fork to create a textured pattern on the potatoes for extra crispiness.
  4. Bake:
    • Bake for 25 minutes, or until the top is golden and slightly crisp.
    • Let cool for 5 minutes before serving.
  5. Garnish and Serve:
    • Sprinkle with fresh parsley and serve warm.

Why This Recipe Works

This Vegan Shepherd’s Pie delivers the classic comfort of a traditional shepherd’s pie while being completely plant-based. The lentil and vegetable filling is hearty and flavorful, while the creamy mashed potato topping adds a satisfying richness. It’s perfect for gatherings or meal prepping for the week!


Healthy Aspect

This recipe is loaded with vegetables, providing essential vitamins and minerals. Lentils are a great source of plant-based protein and fiber, supporting digestion and keeping you full. The dish is low in unhealthy fats and free from cholesterol, making it a heart-healthy choice.

Nutritional Information Table
Nutritional Information – Per 100g
CaloriesProtein (g)Carbohydrates (g)Fiber (g)Sugars (g)Fat (g)Saturated Fat (g)
1104153230.5