Go Back

Cozy Vegan Christmas Dinner

A delightful plant-based spread full of comforting flavors, perfect for holiday gatherings and family dinners.
Prep Time 1 hour
Cook Time 2 hours
Total Time 3 hours
Course Dinner, Holiday, Main Course
Cuisine American, Vegan
Servings 8 servings
Calories 450 kcal

Ingredients
  

Roasted Brussels Sprouts

  • 1 pound Brussels sprouts, trimmed and halved
  • 2 tablespoons olive oil
  • Salt and pepper to taste

Stuffed Acorn Squash

  • 2 pieces acorn squashes, halved
  • 1 cup cooked quinoa
  • ½ cup nuts (walnuts or pecans), chopped
  • 1 teaspoon cinnamon
  • Salt to taste

Vegan Mushroom Gravy

  • 1 cup mushrooms, sliced
  • ½ onion diced
  • 2 cups vegetable broth
  • 2 tablespoons flour
  • Salt and pepper to taste

Cranberry Sauce

  • 1 bag fresh cranberries (12 oz)
  • 1 cup sugar
  • 1 cup water

Mashed Potatoes

  • 2 pounds potatoes, peeled and cubed
  • ¼ cup vegan butter
  • ½ cup plant-based milk
  • Salt and pepper to taste

Vegan Stuffing

  • 1 loaf of bread, cubed
  • 1 cup vegetables (celery, onion, carrots), diced
  • 2 cups vegetable broth
  • 1 tablespoon dried herbs (sage, thyme, rosemary)

Pumpkin Pie

  • 1 can pumpkin puree (15 oz)
  • 1 cup coconut milk
  • ¾ cup sugar
  • 2 teaspoons pumpkin spice

Instructions
 

Preparation

  • Prep your ingredients by trimming and halving the Brussels sprouts, peeling and cubing the potatoes, and halving the acorn squashes. Cook the quinoa if you haven't already, and chop your nuts and vegetables for the stuffing.

Cooking

  • Preheat your oven to 400°F (200°C). Toss the Brussels sprouts with olive oil, salt, and pepper on a baking sheet. Roast for about 25–30 minutes, or until golden and tender.
  • Place the acorn squash halves cut-side down on another baking sheet and roast for about 30–35 minutes until fork-tender.
  • Mix cooked quinoa with chopped nuts, cinnamon, and salt. After the acorn squash is ready, fill each half with the quinoa mixture and bake for an additional 10 minutes to heat through.
  • In a skillet, sauté the diced onion and sliced mushrooms over medium heat until softened. Sprinkle flour over the mixture, stir, and slowly add vegetable broth while whisking to avoid lumps. Simmer for 10 minutes until thickened, seasoning with salt and pepper.
  • In a large pot, bring cubed potatoes to a boil in salted water. Cook for about 15–20 minutes until fork-tender. Drain, return to pot, and mash with vegan butter and plant-based milk, seasoning with salt and pepper.
  • In a pan, sauté diced vegetables until tender, then combine with cubed bread and dried herbs in a large bowl. Moisten with vegetable broth, transfer to a baking dish, cover with foil, and bake at 350°F (175°C) for 30 minutes.
  • In a saucepan, combine fresh cranberries, sugar, and water. Cook over medium heat, stirring occasionally until bubbling and cranberries burst, about 10–15 minutes.
  • For the pumpkin pie, combine pumpkin puree, coconut milk, sugar, and pumpkin spice in a mixing bowl until smooth. Pour into a vegan pie crust and bake at 425°F (220°C) for 15 minutes. Reduce temperature to 350°F (175°C) and bake for another 30–35 minutes until set.

Notes

Leftovers can be stored in airtight containers in the refrigerator for up to four days. Most components freeze well for up to three months. Reheat dishes in the oven or on the stovetop, adding moisture as needed.
Keyword Comfort Food, Festive Dinner, holiday meal, Plant-Based Feast, Vegan Christmas Dinner