Body + Mind is reader-supported. We may earn an affiliate commission when you buy through some of the links on our site.
When most people think of Christmas dinner, they imagine the iconic turkey at the center of the table — golden, aromatic, and surrounded by an array of traditional sides. While roast turkey, glazed ham and other meat-centered dishes often dominate traditional menus, a vegetarian Christmas meal is far from a compromise. A meat-free feast can be rich with color, texture and flavor, offering comfort and creativity on your plate.
Whether you’re a lifelong vegetarian, hosting a plant-based guest, or simply looking to add more wholesome dishes to your spread, this article provides everything you need to serve a satisfying vegetarian Christmas dinner. From centerpiece-worthy mains to decadent sides and festive desserts, you can celebrate an abundance of plant-based options that make the holiday table just as magical.
Start your meal with light and festive appetizers that feel celebratory without filling everyone up before the main event. Set these on platters for your guests to enjoy when they arrive and start socializing:
Your main course is the heart of your holiday meal. The following plant-based mains will impress your guests and ensure everyone walks away full, satisfied, and festive.
The beauty of vegetarian Christmas is that the dishes can easily take center stage and are often the first to disappear from the table. If you’re looking for meals that aren’t as filling as the mushroom wellington, stuffed butternut squash or roasted root vegetable galette, try these dishes that can be served as a side or as a small main.
Start with garlic and herb roast potatoes, crisp on the outside and fluffy on the inside. For a healthier option, coat your starch with olive oil, rosemary and thyme. If you love healthy eating and digestion, cauliflower gratin with a bechamel sauce is ideal. Thicken the fresh white cream and coat it in a crispy golden crust, then submerge it in cheese for all the dairy lovers. For a dairy-free version, try cashew cream or oat-based cheese alternatives.
Another amazing side to add is Brussels sprouts with hazelnuts and cranberries. Pan-sear the vegetables to a crisp and toss them with a splash of balsamic. Together, they offer a crunchy, tangy counterpoint to heavier dishes.
Traditionally, people make gravy to accompany the meat dishes because gravy enhances the already rich flavor. The recipe can be adapted to accompany vegetarian dishes because you can have too much of a good thing. Top your dishes with gravy and sauces that add depth of flavor, moisture, and richness. Gravies are generally a home staple at Christmas time, and you can make or buy them.
A mushroom gravy is often a favorite made from browned mushrooms, garlic, onions, and vegetable broth. With mushrooms as your gravy base, you extract and provide the umami taste you get from meat without eating any. The savory sauce perfectly accompanies roasted veggies or mashed potatoes.
If you prefer the salsa taste, make the cranberry-orange relish for visual impact and zing. It balances out the richer dishes and adds color to every plate. Lastly, make a herb-infused olive oil for those who don’t enjoy the thicker gravies and sauces. You can drizzle the oil over roasted squash, galettes or warm, crusty bread.
Whether traditional or adventurous, there’s something sweet for everyone regarding desserts.
Great meals should always be accompanied by winning drinks. If your guests like alcohol, vodka, gin, and rum are generally vegan-friendly, but some sweetened versions may not be so look at the labels before purchase. You can add flavor to the drink by adding fruits.
Non-alcoholic options like spiced apple cider or a cranberry-pomegranate spritzer bring flavor, color and festive feelings to everyone from kids to non-drinkers. If you’re in the mood for something warmer, a chai latte or hot chocolate made from plant-based milk and topped with cinnamon or nutmeg is a delicate addition to end the night.
Choosing a vegetarian option for dinner reflects your mindfulness, creativity, and community. It’s a chance to enjoy and celebrate the diversity of plant-based ingredients while eating in a manner that feels better for the planet and body. Whether you enjoy eating meat or vegetables, Christmas is an inclusive holiday that everyone is welcome to enjoy, regardless of eating preferences.
Your email address will only be used to send you our newsletter, and at any time you may unsubscribe. For more information, see our Privacy Policy.