Go Back

Vegan Christmas Dinner - A Cozy, Festive Feast

Prep Time30 minutes
Cook Time1 hour
Total Time1 hour 30 minutes
Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 16 ounces (450 g) cremini or mixed mushrooms, finely chopped
  • 1 cup cooked brown or green lentils (well-drained)
  • 1/2 cup walnuts, toasted and finely chopped
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon tomato paste
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 1 teaspoon dried rosemary, crushed
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground nutmeg
  • Salt and black pepper, to taste
  • 1 sheet vegan puff pastry, thawed
  • 2 tablespoons dairy-free milk for brushing
  • 2 pounds (900 g) baby or Yukon gold potatoes, halved
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 tablespoon fresh rosemary, chopped (or 1 teaspoon dried)
  • Salt and black pepper, to taste
  • 4 large carrots, peeled and cut into batons
  • 12 ounces (340 g) Brussels sprouts, trimmed and halved
  • 1 1/2 tablespoons olive oil
  • 1 1/2 tablespoons pure maple syrup
  • 1 tablespoon Dijon mustard
  • Salt and black pepper, to taste
  • 2 tablespoons olive oil or vegan butter
  • 1 small onion or shallot, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon miso paste (optional but recommended)
  • 1/2 teaspoon dried thyme
  • Black pepper, to taste

Instructions

  • Preheat the oven: Set to 400°F (200°C). Line two baking sheets with parchment.
  • Start the Wellington filling: In a large skillet, heat olive oil over medium heat. Sauté onion until translucent, 5–6 minutes. Add garlic and cook 1 minute.
  • Cook mushrooms: Stir in chopped mushrooms with a pinch of salt. Cook, stirring, until they release liquid and it evaporates, about 8–10 minutes. You want the mixture quite dry.
  • Season and bind: Add lentils, walnuts, soy sauce, tomato paste, thyme, rosemary, smoked paprika, and nutmeg. Cook 2–3 minutes. Taste and season with salt and pepper. Let cool to room temperature.
  • Assemble the Wellington: On a lightly floured surface, roll the puff pastry into a rectangle roughly 10x12 inches (25x30 cm). Spoon filling down the center, shaping into a log. Fold pastry over to enclose, seal edges, and place seam-side down on a parchment-lined sheet. Score the top lightly and brush with dairy-free milk.
  • Roast the potatoes: Toss potatoes with olive oil, garlic, rosemary, salt, and pepper. Spread on the second sheet. Place both trays in the oven. Bake the Wellington for 30–35 minutes until deep golden, and the potatoes for 35–40 minutes until crisp and tender. Rotate trays halfway.
  • Glaze the veg: While those bake, toss carrots and Brussels sprouts with olive oil, maple syrup, Dijon, salt, and pepper. After the Wellington is done, increase oven heat to 425°F (220°C). Spread veg on the hot tray used for the Wellington and roast 15–18 minutes until caramelized.
  • Make the gravy: In a saucepan, heat oil or vegan butter over medium heat. Sauté onion until soft, 3–4 minutes. Add garlic for 30 seconds. Stir in flour to make a roux and cook 1 minute. Gradually whisk in broth, then soy sauce, miso, thyme, and pepper. Simmer 5–7 minutes, whisking, until thick and silky. Adjust seasoning.
  • Rest and slice: Let the Wellington rest 10 minutes before slicing. Serve with potatoes, glazed veg, and a generous pour of gravy.