Vegetarian Christmas Recipes
A vegetarian Christmas table can be every bit as spectacular as a traditional one. Think golden nut roasts with all the trimmings, rich mushroom Wellingtons, showpiece vegetable tarts, and sides so good nobody will miss the meat.
55 min
Easy German Christmas Sauerkraut with Caraway and White Wine
30 min
Easy Christmas Yogurt Parfait with Cranberry Granola
45 min
Easy Christmas Lush (Layered Christmas Dessert)
15 min
Easy Christmas Haystacks (No-Bake Butterscotch & Chow Mein Noodle Cookies)
30 min
Easy Homemade Christmas Liqueur
30 min
Easy Christmas Kale Salad with Cranberries and Candied Pecans
45 min
Easy Festive Christmas Rice with Cranberries and Toasted Nuts
100 min
Medium White Chocolate Cranberry Cheesecake
25 min
Easy Shaved Brussels Sprout Salad with Pomegranate and Toasted Almonds
10 min
Easy Hibiscus Hot Toddy
5 min
Easy Christmas Juice (Cranberry Pomegranate Holiday Drink)
60 min
Medium Chocolate Orange Tarts
30 min
Easy Spiced Pomegranate Punch
40 min
Easy Christmas Mashed Potatoes with Garlic and Feta
15 min
Easy Red Wine Hot Chocolate
45 min
Easy Christmas Pepper Jelly Recipe (Red and Green)
120 min
Medium Kutia Recipe: Traditional Eastern European Christmas Eve Wheat Pudding
95 min
Medium Christmas Potatoes au Gratin
15 min
Easy Christmas Rocky Road
10 min
Easy Christmas Dip Recipe with Cranberry and Cream Cheese
130 min
Easy Slow Cooker Mulled Cider
32 min
Easy Christmas Snickerdoodles
32 min
Easy Classic Christmas Spritz Cookies
45 min
Easy Christmas Granola with Gingerbread Spices
35 min
Easy Mexican Wedding Cookies (Polvorones)
75 min
Easy Cranberry Orange Bread with Orange Glaze
5 min
Easy Classic Snowball Drink Recipe (Advocaat and Lemonade)
40 min
Easy Gingerbread Waffles with Cranberry Syrup
45 min
Easy Christmas Jam Recipe (Cranberry Spiced Berry Jam)
65 min
Medium Risalamande (Danish Christmas Rice Pudding with Cherry Sauce)
35 min
Easy Non-Alcoholic Mulled Wine Recipe (Virgin Mulled Wine)
10 min
Easy Peppermint Hot Chocolate Recipe
120 min
Medium Christmas Pavlova with Tropical Fruit and Berries
35 min
Easy Christmas Spinach Artichoke Dip
60 min
Easy Christmas Yams Recipe (Sweet Potato Casserole with Marshmallows)
105 min
Medium Christopsomo: Traditional Greek Christmas Bread
25 min
Easy Eggnog French Toast
5 min
Easy Christmas Champagne Cocktail with Pomegranate
85 min
Medium Polish Babka (Traditional Easter and Christmas Bread)
30 min
Easy Christmas Tiramisu (Tiramisu di Natale)
70 min
Medium Christmas Green Bean Casserole from Scratch
25 min
Easy Christmas Bruschetta with Cranberry and Goat Cheese
55 min
Easy Czech Potato Salad (Bramborovy Salat)
35 min
Easy Swedish Glogg Recipe (Traditional Scandinavian Mulled Wine)
30 min
Easy Christmas Tree Cheese Board
60 min
Easy Ponche Navideño (Mexican Christmas Punch)
80 min
Medium Classic Christmas Nut Roast
25 min
Easy Gingerbread Pancakes
65 min
Easy Classic Christmas Stuffing with Sage and Onion
70 min
Easy German Rotkohl (Braised Red Cabbage)
50 min
Medium Kourabiedes: Greek Christmas Butter and Almond Cookies
38 min
Easy Cranberry Orange Scones
35 min
Easy Christmas Stuffed Mushrooms with Cream Cheese and Herbs
20 min
Easy Christmas Fruit Salad with Cream
45 min
Easy Honey Glazed Carrots and Parsnips
75 min
Easy Make-Ahead Egg Casserole for Christmas Brunch
15 min
Easy Christmas Hot Chocolate with Warming Spices
15 min
Easy Christmas Puppy Chow (Chocolate Peanut Butter Chex Mix)
15 min
Easy Christmas Rice Krispie Treats
30 min
Easy Christmas Candy Truffles with Peppermint and Dark Chocolate
40 min
Easy Classic Christmas Shortbread Cookies
30 min
Medium Classic Homemade Eggnog
75 min
Easy Christmas Chex Mix (Sweet and Savory Holiday Snack Mix)
55 min
Medium Traditional Christmas Trifle with Sherry-Soaked Sponge and Custard
75 min
Easy Crispy Christmas Roast Potatoes with Goose Fat and Garlic
35 min
Medium Old Fashioned Christmas Fudge
30 min
Easy Cranberry Brie Bites in Puff Pastry Cups
20 min
Easy Christmas Salad with Pomegranate, Pecans, and Goat Cheese
25 min
Easy Cranberry Gin Fizz with Rosemary and Sparkling Water
60 min
Easy Traditional Mince Pies with Homemade Mincemeat
20 min
Easy Christmas Crack (Saltine Toffee Bark)
A Festive Table Without the Meat
A vegetarian Christmas table can be every bit as spectacular as a traditional one. The days of the sad nut roast are over - modern vegetarian Christmas cooking means golden mushroom Wellingtons with flaky pastry, rich vegetable tarts layered with goat cheese and caramelised onion, and stuffed squash that draws gasps when it arrives at the table.
The key is treating the vegetarian main course as a proper centrepiece, not an afterthought. A mushroom Wellington, nut roast with cranberry glaze, or whole roasted cauliflower with romesco deserves the same prominence as the turkey. Surround it with traditional sides - most are already vegetarian - and nobody will feel like they are missing out.
For mixed tables where some guests eat meat and others do not, many Christmas dinner sides are naturally vegetarian: roast potatoes (use vegetable oil or olive oil instead of goose fat), roasted root vegetables, cranberry sauce, and most stuffings (use vegetable stock). A separate vegetarian main alongside the turkey takes minimal extra effort.
This collection includes hearty mains, festive starters, desserts (almost all are vegetarian by default), and baking projects for the holidays. Every recipe is tested, satisfying, and designed to hold its own at the Christmas table.
Vegetarian Christmas Recipes Tips
Expert advice for perfect results every time.
- 1
Make a proper centrepiece
Don't just serve a collection of sides. Invest in one showpiece vegetarian main - mushroom Wellington, nut roast, stuffed squash - that has the visual impact of a roast. It should be the dish that gets carved or portioned at the table.
- 2
Use umami-rich ingredients
Mushrooms, miso paste, soy sauce, Parmesan, sun-dried tomatoes, and roasted garlic add the depth and savouriness that meat provides. Layer these flavours into your vegetarian dishes for maximum satisfaction.
- 3
Check your sides are truly vegetarian
Traditional stuffing often contains sausage meat. Gravy is usually made from meat drippings. Roast potatoes may be cooked in goose fat. Brussels sprouts often have bacon. Make separate vegetarian versions of these sides - it takes minutes and makes a big difference.
- 4
Ask about cheese rennet
Many cheeses (including traditional Parmesan) use animal rennet. If cooking for strict vegetarians, check labels or use vegetarian alternatives. Ricotta, cream cheese, and most soft cheeses are rennet-free.
Frequently Asked Questions
Common questions about vegetarian christmas recipes, answered.
What is a good vegetarian main course for Christmas?
Top vegetarian Christmas mains include mushroom Wellington (puff pastry wrapped around a rich mushroom filling), nut roast with cranberry glaze, whole roasted cauliflower with romesco sauce, stuffed butternut squash with wild rice and cranberries, vegetable pot pie, beetroot Wellington, and aubergine parmigiana. Choose something with visual impact that can be sliced or portioned at the table.
How do I make vegetarian gravy?
Sauté onions, carrots, celery, and mushrooms until deeply browned. Add garlic, tomato paste, and a splash of soy sauce for umami. Deglaze with wine, add vegetable stock, and simmer for 20 minutes. Strain, return to the pan, and thicken with a flour-butter roux. Season with salt, pepper, and a splash of balsamic vinegar. It rivals any meat gravy.
What vegetarian dishes can I make ahead for Christmas?
Mushroom Wellington can be assembled the night before and refrigerated. Nut roast freezes well for up to a month. Vegetarian gravy keeps 3–5 days in the fridge. Most vegetable side dishes (braised red cabbage, roasted root vegetables, stuffing) can be prepped 1–2 days ahead. Vegetarian pies and tarts freeze unbaked for 2 months.
Are Christmas desserts vegetarian?
Most Christmas desserts are naturally vegetarian: Christmas pudding, mince pies, trifle, chocolate cake, cheesecake, panna cotta, and meringue-based desserts. The main exceptions are desserts using gelatine (use agar-agar instead) or suet (use vegetarian suet). Always check ingredient labels for animal-derived products.
How do I cater for vegetarians at a mixed Christmas dinner?
Prepare one vegetarian main course (Wellington or nut roast) alongside the turkey. Ensure at least 2–3 sides are vegetarian (use veggie stock in stuffing, oil instead of goose fat for potatoes). Make vegetarian gravy separately. Most desserts are already vegetarian. Label dishes at the table so vegetarian guests know what is safe. It takes minimal extra effort and makes everyone feel included.