A complete vegan Christmas menu comes together across four simple courses: festive appetizers, a show-stopping roasted main, hearty seasonal sides, and a proper holiday dessert. This roundup gathers 22 plant-based recipes that cover every part of the meal, from pull-apart appetizers to a traditional steamed pudding. Whether you are cooking for lifelong vegans or curious first-time guests, there is something here to make the table feel abundant. Mix and match to build the celebration that suits your crowd.
How to Plan a Vegan Christmas Menu
Plan a vegan Christmas menu by course, choosing one or two dishes from each stage so the meal feels balanced and complete. Start with a couple of appetizers or a warm soup to greet guests, ideally things you can assemble ahead. Anchor the table with one impressive roasted main, such as a whole cauliflower or a stuffed centerpiece, then round it out with two or three sides that add color and texture. Finish with a festive dessert and a simple drink, and prep anything make-ahead the day before so Christmas Day stays calm.
Jump to a category
Festive Appetizers & Starters
Kick off the celebration with make-ahead dips, cozy soups, and edible centerpieces that keep guests happy before the main event.
Christmas Tree Appetizer
Shaped like a little evergreen, this pull-apart appetizer turns puff pastry, pesto, and fresh herbs into an edible centerpiece guests hover around before dinner even starts. It looks fussy but comes together fast. Assemble it a few hours ahead, keep it unbaked in the fridge, and bake just before serving so it arrives warm and golden.
Get the recipe
Roasted Red Pepper Hummus
Sweet roasted red peppers blitzed into creamy chickpea hummus give this dip a smoky depth and a festive rosy color that suits a holiday grazing board. Serve it with warm pita, crackers, and crudites. For the silkiest texture, peel the chickpeas or blend an extra minute, then swirl olive oil and paprika on top right before serving.
Get the recipe
Muhammara (Roasted Red Pepper and Walnut Spread)
This Middle Eastern spread combines roasted peppers, toasted walnuts, and pomegranate molasses into a sweet, tangy, slightly spicy dip that feels special enough for a celebration. Pile it into a bowl and scatter extra walnuts on top. Toast the walnuts first for deeper flavor, and make it a day ahead since the taste only improves overnight.
Get the recipe
Vegan Tortellini Soup
A cozy starter of plump tortellini floating in a herby tomato broth, this soup warms everyone up while the oven is busy with the main. It feels indulgent yet takes minutes. Keep the tortellini separate until serving so they stay tender rather than swelling, and finish each bowl with fresh basil and cracked black pepper.
Get the recipe
Vegan Tortilla Roll Ups
Creamy filling rolled in soft tortillas and sliced into pinwheels, these bite-size roll ups are the easy finger food that disappears first at any gathering. They travel well, too. Roll them tightly, chill for at least an hour so they hold their shape, then slice with a sharp knife just before guests arrive for clean, pretty spirals.
Get the recipe
Show-Stopping Mains & Roasts
Anchor the table with one dramatic centerpiece or a hearty baked dish that proves plant-based holiday food is anything but boring.
Vegan Cabbage Rolls
A plant-based take on the classic holiday sarmale, these cabbage rolls wrap tangy pickled leaves around a savory rice and mushroom filling that simmers until deeply flavorful. They are the ultimate festive comfort food. Make them a day ahead, since cabbage rolls taste even better reheated once the flavors have had time to meld overnight.
Get the recipe
Whole Roasted Cauliflower
Roasted whole until deeply caramelized and glazed with barbecue flavor, this cauliflower makes a dramatic vegan centerpiece you can carve at the table like a roast. It is naturally gluten-free, too. Steam or parboil the head first so the inside turns tender before the outside chars, then baste generously in the final minutes for a sticky crust.
Get the recipe
Vegan Christmas Wreath
Braided into a festive ring and stuffed with seasoned vegetables, this savory bread wreath doubles as decoration and main dish, perfect for a buffet-style holiday spread. Guests simply tear off warm pieces. Brush the dough with plant milk before baking for a glossy golden finish, and tuck fresh rosemary sprigs around it to mimic pine.
Get the recipe
Roasted Stuffed Onions
Sweet onions hollowed out and filled with a savory herbed stuffing, then roasted until meltingly soft, make an elegant individual portion that feels far more effort than it is. They plate beautifully. Choose large, even onions so they sit flat, and roast them in a little broth to keep the filling moist and the edges gently caramelized.
Get the recipe
Lentils Gratin with Vegetables
Hearty lentils and tender vegetables baked under a golden top, this gratin delivers the protein-rich, stick-to-your-ribs comfort a winter feast needs without any meat. It slices neatly for serving. Cook the lentils until just al dente before baking so they hold their shape, and let the gratin rest ten minutes out of the oven so each portion sets.
Get the recipe
Black Bean Meatballs in Roasted Tomato and Pepper Sauce
Meaty black bean balls simmered in a rich roasted tomato and pepper sauce give you a satisfying vegan main that works over polenta, pasta, or mashed potatoes. The sauce is the star. Chill the shaped balls briefly before browning so they stay intact, and simmer them gently rather than stirring hard to keep them from breaking apart.
Get the recipe
Vegan Roasted Tomato Risotto
Slow-stirred arborio rice studded with sweet roasted tomatoes turns into a creamy, comforting risotto elegant enough to headline the table. Roasting concentrates the tomato flavor beautifully. Keep your broth warm and add it one ladle at a time, stirring constantly, then finish off the heat with a spoon of vegan butter for a glossy, luscious texture.
Get the recipe
Festive Side Dishes
Fill out the plate with roasted, spiced, and jewel-toned sides that add crunch, color, and contrast to the richer mains.
Batata Harra (Spicy Roasted Potatoes)
Crispy Lebanese potatoes tossed with garlic, chili, coriander, and fresh herbs bring a bold, zesty kick to balance the richer dishes on a holiday plate. They are addictively good. Parboil the cubes and dry them well before roasting for maximum crunch, and toss the garlic and herbs through at the very end so they stay fragrant.
Get the recipe
Perfect Roasted Garlic Mushrooms
Cremini mushrooms roasted with plenty of garlic and herbs until juicy and golden make a quick, savory side that pairs with almost any main. They cook mostly hands-off. Roast them in a single layer with space between each one so they brown instead of steaming, and season with salt only after roasting to keep them plump.
Get the recipe
Za’atar Baked Beets
Earthy beetroot roasted until tender and dusted with tangy za’atar brings a jewel-toned pop of color and a Middle Eastern twist to the festive spread. The flavor is bright and unexpected. Wrap the beets in foil while roasting so they steam soft, then peel them under cool running water to keep your hands and board stain-free.
Get the recipe
Potato Tart with Cheese (No Crust, Gluten-Free)
Thinly layered potatoes and melty cheese baked into a crustless, naturally gluten-free tart make a comforting side that slices into tidy wedges for the table. It is simple but crowd-pleasing. Slice the potatoes paper-thin, ideally with a mandoline, so they cook through evenly, and let the tart cool a few minutes so it firms up before cutting.
Get the recipe
Sweet Endings & Festive Drinks
Close the feast with traditional puddings, chocolatey showpieces, and a glowing punch that keeps the holiday cheer flowing.
Vegan Christmas Pudding
This plant-based version of the classic steamed pudding is dense with dried fruit, warming spices, and a boozy richness that defines a traditional holiday dessert. It is pure nostalgia in a bowl. Make it well ahead since the flavors deepen as it sits, and gently resteam it on the day to serve it warm with vegan custard.
Get the recipe
Vegan Christmas Brownies (Santa Hat Dessert)
Fudgy vegan brownies topped to look like little Santa hats, these festive squares are a playful, kid-friendly treat that still satisfies serious chocolate cravings. They are as fun to decorate as to eat. Chill the brownies fully before topping so the decorations sit neatly, and add any fresh fruit garnish close to serving so it stays bright.
Get the recipe
Vegan Pound Cake with Cranberries
A tender, buttery vegan pound cake shot through with tart cranberries, this loaf balances sweet and sharp for a slice that feels right with coffee or after dinner. It keeps beautifully. Toss the cranberries in a little flour before folding them in so they suspend evenly instead of sinking, then glaze the cooled cake for a festive finish.
Get the recipe
Star Bread (Nutella Christmas Bread)
Braided into a stunning star and swirled with chocolate hazelnut spread, this pull-apart sweet bread is as much showpiece as dessert, made to be shared straight from the center. Guests will gasp. Work with well-chilled dough so the layers stay defined while you twist the points, then dust it with powdered sugar just before serving to mimic snow.
Get the recipe
Gluten-Free Vanilla Cake with Fruits
A light vanilla sponge layered with fresh fruit, this gluten-free cake gives guests with dietary needs a beautiful dessert to enjoy alongside everyone else at the table. It feels celebratory yet fresh. Assemble it a few hours before serving so the layers hold, and add the most delicate fruit on top last so it stays vibrant and does not weep.
Get the recipe
Christmas Punch
A festive, fruity punch spiced with warming notes and glowing ruby red, this crowd-friendly drink is the easiest way to greet guests with a little holiday cheer. Batch it and forget it. Mix the base ahead and chill it, then add any sparkling element and ice only right before serving so the punch stays lively and does not go flat.
Get the recipe
Frequently Asked Questions
What should be on a vegan Christmas menu? A well-rounded vegan Christmas menu includes a few appetizers or a starter soup, one show-stopping roasted main like whole roasted cauliflower or a stuffed bread wreath, two or three seasonal sides, and a festive dessert. Adding a spiced punch or mulled drink rounds out the celebration and gives guests something to enjoy the moment they arrive.
What is a good vegan main dish for Christmas? A whole roasted cauliflower, a savory stuffed Christmas wreath, or classic vegan cabbage rolls all make excellent centerpieces. For something heartier, a lentil gratin or black bean meatballs in roasted tomato sauce deliver plenty of protein and comfort. Choose one dramatic dish you can carve or slice at the table for maximum festive impact.
Can you make a vegan Christmas dinner ahead of time? Yes, most of a vegan Christmas dinner can be prepared in advance. Dips, cabbage rolls, and steamed puddings all taste better after resting a day, and many appetizers can be assembled and chilled unbaked. Focus Christmas Day on roasting the main and reheating make-ahead dishes so you spend more time with guests and less in the kitchen.
What vegan appetizers work well for a holiday party? Grazing-friendly options shine at a holiday party. Roasted red pepper hummus, muhammara, and tortilla roll ups can all be made ahead and set out on a board, while a pull-apart Christmas tree appetizer doubles as edible decoration. A warm tortellini soup served in small cups makes an elegant, cozy starter.
What is a traditional vegan Christmas dessert? A vegan Christmas pudding is the most traditional choice, packed with dried fruit and warming spices and served warm with plant-based custard. Other festive favorites include a cranberry pound cake, a chocolate hazelnut star bread, and playful Santa hat brownies. Each can be made a day or two ahead so the dessert course stays stress-free.
How many dishes do you need for a vegan holiday menu? For a balanced holiday menu, aim for about two appetizers, one main, two or three sides, and one dessert. Scale up the sides and add a second dessert if you are hosting a large crowd, and always include one make-ahead option per course so you are not cooking everything at once.