Christmas Dinner Veg Recipes to Delight Every Guest

Updated On: October 4, 2025

The holiday season is the perfect time to gather around the table and enjoy a festive meal filled with warmth, joy, and delicious flavors. For many, Christmas dinner is synonymous with hearty roasts and rich sides, but vegetarian and vegan options can be just as indulgent and satisfying.

Whether you’re catering to plant-based guests or simply want to add more vegetables to your holiday spread, these Christmas dinner veg recipes bring a wonderful variety of textures, colors, and tastes to the festive table.

From savory roasted vegetables to creamy casseroles and vibrant salads, these recipes will impress even the most dedicated meat-eaters. Plus, they are packed with nutrients and made from wholesome ingredients, ensuring a healthy yet indulgent holiday feast.

Dive into these flavorful dishes and make your Christmas dinner memorable with these easy-to-follow vegetarian recipes that celebrate the best of the season’s harvest.

Why You’ll Love This Recipe

These Christmas dinner veg recipes are designed to be both festive and accessible. They feature seasonal vegetables and plant-based ingredients that create hearty, comforting dishes without relying on meat or heavy cream.

You’ll love how vibrant and flavorful each recipe is, making your holiday meal exciting and delicious.

Additionally, these recipes cater to a variety of dietary preferences including vegan and gluten-free options, ensuring everyone at your table has something delightful to enjoy. The combinations are thoughtfully balanced to provide satisfying textures and rich flavors, making these dishes perfect centerpieces or sides for your Christmas feast.

Plus, by incorporating these recipes into your holiday menu, you’re supporting a more sustainable and health-conscious approach to cooking — a gift to both your guests and the planet.

Ingredients

Recipe Key Ingredients
Roasted Root Vegetables Carrots, parsnips, sweet potatoes, olive oil, rosemary, garlic, sea salt, black pepper
Mushroom and Lentil Wellington Mushrooms, green lentils, onion, garlic, puff pastry, thyme, soy sauce, walnuts
Brussels Sprouts with Cranberries and Pecans Brussels sprouts, dried cranberries, pecans, olive oil, balsamic vinegar, maple syrup, salt
Butternut Squash Soup Butternut squash, onion, garlic, vegetable broth, coconut milk, nutmeg, cinnamon, salt
Vegan Stuffed Acorn Squash Acorn squash, quinoa, mushrooms, cranberries, pecans, fresh herbs, olive oil, garlic

Equipment

  • Baking sheet or roasting pan
  • Large skillet or frying pan
  • Medium saucepan
  • Blender or immersion blender (for soups)
  • Mixing bowls
  • Sharp knife and cutting board
  • Measuring cups and spoons
  • Puff pastry rolling pin (optional)

Instructions

Roasted Root Vegetables

  1. Preheat your oven to 400°F (200°C).
  2. Peel and chop the carrots, parsnips, and sweet potatoes into evenly sized pieces.
  3. Toss the vegetables in olive oil, minced garlic, chopped fresh rosemary, sea salt, and black pepper.
  4. Spread the vegetables in a single layer on a baking sheet.
  5. Roast for 35-40 minutes, tossing halfway through, until golden and tender.

Mushroom and Lentil Wellington

  1. Cook 1 cup of green lentils according to package instructions until tender.
  2. Sauté diced onions and garlic in olive oil until translucent.
  3. Add finely chopped mushrooms and cook until moisture evaporates.
  4. Mix cooked lentils, mushrooms, toasted walnuts, thyme, and soy sauce in a bowl.
  5. Roll out puff pastry and place the lentil mixture in the center.
  6. Fold the pastry over the filling and seal edges.
  7. Bake at 375°F (190°C) for 30-35 minutes until golden brown.

Brussels Sprouts with Cranberries and Pecans

  1. Trim and halve Brussels sprouts.
  2. Toss with olive oil, salt, and pepper; roast at 400°F (200°C) for 20 minutes.
  3. Mix roasted sprouts with dried cranberries, chopped pecans, a drizzle of balsamic vinegar, and maple syrup.
  4. Serve warm or at room temperature.

Butternut Squash Soup

  1. Sauté diced onion and garlic in olive oil until soft.
  2. Add peeled and cubed butternut squash and vegetable broth.
  3. Simmer for 20-25 minutes until squash is tender.
  4. Blend soup until smooth using a blender or immersion blender.
  5. Stir in coconut milk, nutmeg, cinnamon, and salt to taste.
  6. Heat gently and serve hot.

Vegan Stuffed Acorn Squash

  1. Cut acorn squash in half and scoop out seeds.
  2. Brush cut sides with olive oil and roast at 400°F (200°C) for 30 minutes until tender.
  3. Cook quinoa according to package instructions.
  4. Sauté mushrooms, garlic, and fresh herbs; mix with cooked quinoa, dried cranberries, and chopped pecans.
  5. Fill roasted acorn squash halves with the quinoa mixture.
  6. Return to the oven for 10 minutes to warm through.

Tips & Variations

For extra flavor, try adding fresh herbs like sage, thyme, or rosemary to any of the roasted vegetable dishes.

Feel free to swap out nuts in the recipes for your favorite variety, such as walnuts, almonds, or hazelnuts, depending on preference or allergy considerations.

If you want to add a creamy element without dairy, try incorporating a vegan béchamel sauce — check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes for inspiration.

For a quicker alternative to the Mushroom and Lentil Wellington, you can prepare individual puff pastry parcels instead of one large roll.

To add some extra color and nutrition, consider serving a fresh winter salad alongside these dishes — our Vegetarian Swiss Chard Recipes for Healthy Meals offer great ideas.

Nutrition Facts

Dish Calories (per serving) Protein (g) Fat (g) Carbohydrates (g) Fiber (g)
Roasted Root Vegetables 180 3 7 27 5
Mushroom and Lentil Wellington 350 12 15 40 8
Brussels Sprouts with Cranberries and Pecans 220 4 14 20 6
Butternut Squash Soup 150 2 6 22 4
Vegan Stuffed Acorn Squash 300 9 12 35 7

Serving Suggestions

These vibrant vegetable dishes pair beautifully with a variety of sides. Serve the Mushroom and Lentil Wellington alongside creamy mashed potatoes or a green bean almondine for a classic holiday feel.

The Roasted Root Vegetables and Brussels Sprouts with Cranberries and Pecans can be served as colorful sides to a nut roast or festive lentil loaf. For a lighter option, enjoy the Butternut Squash Soup with warm crusty bread — we recommend our Vegan Bread Machine Recipe for Soft, Delicious Loaves for the perfect accompaniment.

The Vegan Stuffed Acorn Squash is a show-stopping main or side dish that pairs well with a fresh winter salad or steamed green vegetables.

Conclusion

Creating a memorable Christmas dinner doesn’t have to revolve around traditional meat dishes. These Christmas dinner veg recipes offer a festive, flavorful, and nutritious alternative that’s sure to delight guests of all dietary preferences.

Each recipe celebrates the bounty of seasonal vegetables and plant-based ingredients, turning simple elements into impressive dishes perfect for the holiday table.

By embracing these recipes, you’re not only treating your loved ones to delicious food but also adding a healthy, sustainable twist to your celebrations. Whether you’re a seasoned vegetarian or simply looking to diversify your Christmas menu, these recipes provide inspiration and ease, making holiday cooking joyful and rewarding.

For more delicious vegetarian and vegan recipes to enhance your holiday and everyday meals, explore our collection such as Peruvian Vegetable Recipes for Flavorful Healthy Meals and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Happy cooking and happy holidays!

📖 Recipe Card: Christmas Dinner Veg Recipes

Description: A festive medley of roasted vegetables with herbs and a creamy mushroom gravy. Perfect as a hearty side or main for a vegetarian Christmas dinner.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 4 large carrots, peeled and cut into chunks
  • 3 parsnips, peeled and cut into chunks
  • 2 cups Brussels sprouts, trimmed and halved
  • 1 large sweet potato, peeled and cubed
  • 3 tbsp olive oil
  • 1 tsp dried rosemary
  • 1 tsp dried thyme
  • Salt and pepper to taste
  • 2 tbsp butter
  • 1 onion, finely chopped
  • 250g mushrooms, sliced
  • 2 tbsp all-purpose flour
  • 2 cups vegetable broth
  • 1/2 cup heavy cream

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Toss carrots, parsnips, Brussels sprouts, and sweet potato with olive oil, rosemary, thyme, salt, and pepper.
  3. Spread vegetables on a baking sheet and roast for 35-40 minutes until tender and golden.
  4. In a pan, melt butter and sauté onion until translucent.
  5. Add mushrooms and cook until soft.
  6. Sprinkle flour over mushrooms and stir for 1 minute.
  7. Gradually add vegetable broth, stirring constantly until thickened.
  8. Pour in heavy cream and simmer for 5 minutes.
  9. Serve roasted vegetables topped with creamy mushroom gravy.

Nutrition: Calories: 280 kcal | Protein: 6 g | Fat: 15 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Christmas Dinner Veg Recipes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A festive medley of roasted vegetables with herbs and a creamy mushroom gravy. Perfect as a hearty side or main for a vegetarian Christmas dinner.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“4 large carrots, peeled and cut into chunks”, “3 parsnips, peeled and cut into chunks”, “2 cups Brussels sprouts, trimmed and halved”, “1 large sweet potato, peeled and cubed”, “3 tbsp olive oil”, “1 tsp dried rosemary”, “1 tsp dried thyme”, “Salt and pepper to taste”, “2 tbsp butter”, “1 onion, finely chopped”, “250g mushrooms, sliced”, “2 tbsp all-purpose flour”, “2 cups vegetable broth”, “1/2 cup heavy cream”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Toss carrots, parsnips, Brussels sprouts, and sweet potato with olive oil, rosemary, thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Spread vegetables on a baking sheet and roast for 35-40 minutes until tender and golden.”}, {“@type”: “HowToStep”, “text”: “In a pan, melt butter and saut\u00e9 onion until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Sprinkle flour over mushrooms and stir for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Gradually add vegetable broth, stirring constantly until thickened.”}, {“@type”: “HowToStep”, “text”: “Pour in heavy cream and simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve roasted vegetables topped with creamy mushroom gravy.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “6 g”, “fatContent”: “15 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X