Home Recipe Roundup 35 Best Vegetarian Christmas Recipes

35 Best Vegetarian Christmas Recipes

From quiche to crepes, these vegetarian Christmas recipes will bring cheer to any holiday table.

Gone are the days of dry nut roasts and nothing but veggies for Christmas. Instead, let’s enjoy some truly delicious meat-free dishes this festive season.

And they’re so tasty, even the meat eaters will ask for seconds.

Quiche with Leek and Mushrooms
Enter your email below & we'll send it straight to your inbox.

35 Vegetarian Christmas Ideas

Meats such as ham and turkey are usually the centerpieces of the Christmas feast. But does that mean vegetarians can’t get in on the fun? Of course not!

There are tons of holiday-worthy recipes out there that also happen to be vegetarian.

This list features 35 of them, and they’re all so impressive, they might just steal the spotlight! 

If you’re vegetarian or have vegetarian friends over for Christmas lunch or dinner, I have you covered, from appetizers to sides to dessert! 

Vegetarian Christmas Sides and Starters

A serving of stuffing with flax seeds on a plate with golden spoon.
Source: Minimalistbaker.com


Just because you can’t eat turkey doesn’t mean you should miss out on the stuffing, too!

This recipe is hearty, scrumptious, and 100% vegetarian.

It’s crisp on the outside and ridiculously delicious in every bite. It’s so good, you won’t miss the meat!

It uses veggie broth, lentils instead of meat, and flax seeds instead of eggs.

Thanks to these simple swaps, this stuffing is suitable for everyone.

Warm Homemade Butternut Squash Soup with Butternut Squash Seeds and Herbs

Butternut Squash Soup 

Butternut squash soup is one of my favorite vegetarian Christmas recipes. It’s velvety, beautiful, and outrageously tasty!

This particular recipe calls for chicken broth. Simply swap that for vegetable broth instead to make it vegetarian-friendly. 

Pro-tip: Coat the squash with herbs and spices before roasting for best results.

Enter your email below & we'll send it straight to your inbox.
Sliced Hasselback potatoes garnished with chopped green onions.
Source: Recipegirl.com

Hasselback Potatoes 

There’s absolutely nothing wrong with baked potatoes. But if you care to make things more interesting, here’s the recipe for you.

Hasselback potatoes are just like baked potatoes. However, you’ll thinly slice the spuds to give them crisp edges, nooks, and crannies.

The resulting textures – crispy on the outside and fluffy on the inside – make the dish truly holiday-worthy.

Healthy Homemade Green Bean Casserole

Green Bean Casserole

Every good vegetarian meal needs quick and easy sides to accompany the main course. This four-ingredient green bean casserole certainly fits the bill.

All you’ll need to make it are green beans, cream of mushroom soup, shredded Cheddar, and fried onions.

You can have it ready for the oven in 10 minutes and on the table in just 15 more.

Roasted cauliflower drizzled with white sauce, chopped parsley leaves and seeds.
Source: Sandravalvassori.com

Whole Roasted Cauliflower

Rustic roasted vegetables are perfect for an intimate meal or a fancy celebration.

Contrary to popular belief, though, mixed veggies aren’t the only way to go. Take this whole roasted cauliflower, for example.

It’s delicious, flavorful, and not at all boring. Plus, it’s large enough to feed your Christmas crowd. It’s quite visually pleasing, as well.

Coleslaw in a wooden bowl made with chopped apples, walnuts, and dried cranberries.
Source: Lemontreedwelling.com

Apple Cranberry Coleslaw   

Regular coleslaw is good, but this elevated version is so much better. From the color and flavor to the crunch, it definitely packs a punch.

You’ll add chopped apples, walnuts, and dried cranberries for an even brighter, tastier side dish. It puts the usual coleslaw to shame.

The contrast between sweetness and tart is magnificent. And the dressing beautifully ties the ingredients together.

Shaved brussels sprouts salad on a white plate.
Source: Simplyquinoa.com

Shaved Brussels Sprouts Salad

Thinly sliced Brussels sprouts, kale, almonds, and hemp seeds tossed with a lemon, olive oil, and honey vinaigrette. Absolutely divine!

If the thought of Brussels sprouts scares you, I understand. Still, you should give this salad a try.

It’ll change your mind about the misunderstood vegetable forever!

Not only is it super nutritious, vegan, and gluten-free, it’s also honestly delightful.

Portion missing corn pudding on a casserole dish.

Corn Pudding  

Corn pudding is a Southern classic that never fails to make me smile. It’s sweet and creamy like custard and bursting with sweet corn flavor.

It’s kind of like corn casserole but with a slightly creamier texture.

It’s a fantastic side dish to turkey, ham, and chili. But honestly, you won’t mind eating on its own.

Spinach gratin with crumbly toppings on a casserole dish.
Source: Quitegoodfood.co.nz

Creamed Spinach Gratin

Creamed spinach gratin – I can’t express how much I adore you!

First, I love how it manages to be so rich while still being vegetarian. Sauteeing the spinach in onion and garlic gives it a ton of flavor.

Plus, because of its non-dairy, cashew-based cream sauce, it’s both creamy and nutty.

Finally, the crispy and golden crust is out of this world. Merry Christmas, indeed!

Glazed baby potatoes on a white oval dish.

Glazed Carrots 

For this recipe, you’ll roast sweet and crunchy baby carrots in a sweet glaze. It may be simple, but trust me, it’ll disappear in minutes.

Isn’t it amazing how a simple mixture of brown sugar and butter creates such a deep, wonderful flavor?

Trust this sticky glaze to make any vegetable kid-friendly!

Top view of mashed sweet potatoes on a bowl.

Whipped Sweet Potato 

We can’t have a complete list of vegetarian Christmas recipes without mentioning whipped sweet potatoes.

They’re smooth, fluffy, and downright delicious. Plus, they’re effortless to make.

You’ll need only seven basic ingredients. But despite its simplicity, this side dish is definitely party worthy.

Penguin shaped appetizers arranged on a plate made with olives, carrots, pimento peppers and cream cheese.
Source: Food.com

Olive Penguins  

These appetizers are as adorable as it gets!

All you need to make these charming penguins are some olives, carrots, pimento peppers, and cream cheese!

The only downside to this festive starter is that it’s too cute to eat! But once you finally bite into it, you won’t be able to stop.

The combo of crunchy and chewy, tart and creamy makes these penguins a surefire hit.

Scalloped Potatoes on a baking dish.

Scalloped Potatoes  

These scalloped potatoes are rich, creamy, and drool-worthy. Plus, you’ll love the added texture that thinly sliced potatoes make!

This simple recipe uses creamy bechamel – a thick sauce made of flour, butter, and milk – to give the potatoes life. 

If you’re not vegan, you can make the dish even more spectacular with cheese. But honestly, it’s perfectly fine without it.

Slices of cornbread on a wooden board.


There are hundreds, if not thousands, of cornbread recipes on the internet, but this one is, hands down, the best.

It’s crispy, moist, crumbly, buttery, and bursting with corn. It’s also easy to make! You really couldn’t ask for more.

Spoon scooping cheesy potato casserole on a baking dish.

Cheesy Potato Casserole

There’s a lot to love about this cheesy potato casserole. But mostly, I love it because it’s — you guessed it! — CHEESY!

And no, I don’t mean just a little bit cheesy. This thing is ridiculously creamy, cheesy, and ooey-gooey delicious.

Everyone around your Christmas table will want seconds, maybe even more. So be sure to make enough!

Festive Mains

Roasted butternut squash stuffed with feta and spinach.
Source: Juliasalbum.com

Roasted Butternut Squash with Feta and Spinach

This gorgeous butternut squash is one of the prettiest meatless dinner ideas on the list. I LOVE serving it just for the “oohs” and “ahhs” I get. 

Luckily, it tastes (and smells) every bit as good as it looks. It’s one of those vegetarian meals that even your non-vegetarian friends will enjoy. 

Substitute vegan feta cheese to make it vegan-friendly. 

Mushroom burguignon served on a white bowl.
Source: Sandravalvassori.com

Mushroom Bourguignon

Need a meatless meal option that’s just as hearty and filling as the turkey or ham on the table? Try this savory, succulent mushroom bourguignon.

It takes some time to prepare and cook, but it’s worth it. And all the vegetarians at the table will salute you.

Check out the recipe notes for a vegan-friendly or gluten-free version.

Sliced Wellington with mushroom and almond filling.
Source: Cookingwithparita.com

Vegan Walnut Mushroom Wellington

You’ve probably heard of beef Wellington. But this walnut mushroom Wellington might be new to you. Trust me; you’ll love it.

Even without the fancy stars to make it look nice, it’s a seriously impressive dish.

With its flaky puff pastry crust, numerous holiday spices, and savory, hearty filling, it’s impossible to resist. Most people won’t even miss the meat.

Tart topped with mushroom and ricotta cheese.
Source: Whatsgabycooking.com

Wild Mushroom Tart

Earthy and meaty mushrooms meet ricotta, parmesan, and flavorful herbs in this yummy mushroom tart.

From the flaky crust to the scrumptious filling, this French tart is amazing in every bite.

It proves that a little creativity goes a long way!

Cheesy baked Ziti on a pan.
Source: Howsweeteats.com

Pumpkin Burrata Baked Ziti

I don’t care what anyone says. Pumpkins aren’t just for Halloween and Thanksgiving. This perfect Christmas dish is proof of that!

Creamy, cheesy, and delicious, it’s one of those meat-free meals that tastes great all year round.

If you’re a cheese and pasta lover, you’ll want to add it to your weekly rotation.

Sliced turkey meatloaf garnished with fresh rosemary leaves.
Source: Noracooks.com

Vegan Turkey  

This turkey loaf is all you’ll need if you’re craving the flavor of meat. Swap your holiday ham for this delicious vegetarian treat!

It’s so tasty and meaty that you’ll be surprised it doesn’t contain actual meat. It doesn’t, though!

It’s a simple combination of chickpeas, broth, nutritional yeast, soy sauce, and herbs.

Bowl of mushroom risotto garnished with chopped parsley leaves.
Source: Lovingitvegan.com

Mushroom Risotto 

Risotto is a savory Italian dish of arborio rice. Mushrooms give it meatiness, while wine and stock provide flavor.

It’s surprisingly rich and creamy without using any cream. The cooked arborio rice itself creates that lovely texture.

Elevate the flavor with an optional sprinkling of vegan parmesan.

Pasta with roasted brussels sprouts served with sauce of olive oil, garlic, lemon juice, chili, and smoked paprika.
Source: Lazycatkitchen.com

Roasted Brussels Sprouts Pasta

Toss al dente spaghetti with a sauce of olive oil, garlic, lemon juice, chili, and smoked paprika. That’s practically all this dish is!

Of course, there’s also a not-so-secret ingredient. Roasted Brussels sprouts!

This unique take on the traditional Italian dish is truly spectacular.

Aside from the crunchy and creamy sprouts, it’s also loaded with roasted walnuts and garnished with parsley. A festive Christmas treat!

Spoon scooping cheesy cauliflower casserole on a pan.
Source: Veganhuggs.com

Cauliflower Casserole 

Any kid will agree that cheese makes everything better, even if it’s vegan cheese. This cauliflower casserole is proof.

When topped with vegan cheese, flavorless cauliflower florets transform into a show-stopping dish.

This casserole takes it a step further by topping the cheese with buttery breadcrumbs.

Once baked, the crumbs turn into a crispy golden outer crust, which goes oh so well with ooey-gooey not-cheese.

A slice of lasagna with mushroom and creamy spinach filling.
Source: Blog.fatfreevegan.com

Spinach and Mushroom Lasagna

This vegan lasagna is loaded with mushrooms and chopped spinach. It’s so rich, creamy, and somehow meaty!

It has everything you can ask for in a classic lasagna but is much healthier.

The key is to use firm tofu and nutritional yeast to retain that meaty and cheesy flavor.

Top view of a pastry crust topped with rich, baked onions smothered in a syrupy sherry.
Source: Notquitenigella.com

French Onion Tarte Tatin

Onion lovers, unite! This recipe was made just for you!

It features a buttery puff pastry crust topped with rich, Italian baked onions smothered in a syrupy sherry.

And let’s not forget the spoonfuls of decadent French onion creme on top! This may just be the VERY BEST way to enjoy onions I’ve ever tried.

Shepherd's pie with creamy potato toppings filled with veggies and sauce cooked on a skillet.
Source: Makeitdairyfree.com

Vegan Shepherd’s Pie

There are few things on Earth more filling or comforting than a warm shepherd’s pie. Unfortunately, most shepherd’s pie recipes aren’t vegan-friendly.

This one is, though!

Everything from the filling to the creamy potato topping is 100% vegan-approved.

And that vegan gravy recipe that comes with it? HEAVENLY! You’ll want to make it and pour it over everything.

Spoon scooping creamy vegetable pot pie made with potatoes, carrots, onions, celery, peas, and mushrooms.
Source: Supperwithmichelle.com

Vegetable Pot Pie

This yummy recipe is for those who prefer pot pies to shepherd’s pies. (I love both and will eat whichever you want to make for me.)

It’s rich, creamy, buttery, and delicious with a warm, savory vegetable filling.

The recipe calls for potatoes, carrots, onions, celery, peas, and mushrooms. Although, you can add or omit whichever veggies you like best.

Sliced nut roast loaf made with chopped nuts, veggies and lots of herbs.
Source: Gimmesomeoven.com

Holiday Nut Roast

In the intro, I said, “Gone are the days of dry nut roasts.” And I stand by that! Because this nut roast ISN’T dry. Or boring. Or plain.

It’s mouth-wateringly scrumptious and good till the last bite!

It has a perfectly balanced sweet and savory flavor. And it’s full of nuts, veggies, dried fruit, and more.

It’s even better with that vegan gravy I mentioned above.

Holiday Desserts and Drinks

Bunch of mince pies covered with powdered sugar served on a plate.

Mince Pies

Say hello to the traditional English mince pies!

Flaky, buttery pastry crusts filled with sweet and spicy mincemeat, a combo of currants, raisins, apples, and spices. What’s not to love?

Aside from the sweet and warming flavors, the star-shaped outer crust makes these pies extra special.

Nothing screams Christmas more than that!

Pumpkin Cookies with Cream Cheese Frosting arranged on a wooden board.

Pumpkin Cookies with Cream Cheese Frosting 

These soft, melt-in-your-mouth cookies are a genuine holiday treat. They’re full of warm spices, walnuts, and flavor.

Plus, you’ll top them with a decadent cream cheese icing.

They work well for Christmas cookie exchanges. But you can also whip them up for Halloween, Thanksgiving, or a casual fall or winter treat.

Sliced homemade Cranberry Orange Bread in a Wooden Board

Cranberry Orange Bread

This bread is rich and buttery and studded with fresh cranberries. Its color and flavor will make your Yuletide celebrations extra festive.

It’s delicious on its own, but toppings and add-ins make it more exciting.

Feel free to top it with finely chopped almonds, chocolate chips, or a sinful glaze.

Source: countryhillcottage.com

Christmas Eggnog Bread Pudding  

This bread pudding is soft, moist, and delicious. And that added hit of eggnog makes it incredibly festive.

Challah or brioche are my go-to breads. But you could use stale croissants or Panettone if you have it.

And don’t worry about the ‘nog. All you do is swap out the milk then make the custard as normal. Easy peasy.

Christmas fruit salad with grapes, marshmallows, cherries and pecan nuts on a white bowl.

Christmas Fruit Salad

You don’t need a special recipe for fruit salad to make it vegetarian-friendly. After all, most aren’t overflowing with bacon or beef.

Still, this is my favorite holiday fruit salad recipe because it looks so festive.

It features green grapes, red cherries, and a plethora of other ingredients. They combine to make something that looks lovely and tastes even better.

Hand holding a red mug filled with coffee topped with whipped cream and garnished with sprinkles.
Source: Delish.com

Christmas Coffee 

Nothing completes the ultimate holiday breakfast like a hot mug of Christmas coffee.

You’ll make your freshly brewed coffee even more delightful with cinnamon, cardamom, and cloves.

A dollop of whipped cream and colorful sprinkles gives it a festive flair.

While this coffee drink is best served hot, it also tastes great when cold.
Let the coffee cool to room temperature, add some ice cubes, and voila!

35 Best Vegetarian Christmas Recipes

Course: Dinner, SidesCuisine: French


Prep time




Cooking time







These Christmas vegetarian recipes are perfect for a meatless celebration. Enjoy dishes like stuffing, roasted vegetables, and this mouthwatering mushroom and leek quiche!


  • For the Crust
  • 1 1/4 cup all-purpose flour

  • 1/4 teaspoon salt

  • 7 tablespoons very cold unsalted butter, cubed

  • 5 tablespoons ice water

  • For the filling
  • 1 tablespoon unsalted butter

  • 2 small leeks, cut into rounds (use only the white and pale green parts)

  • 1 cup white mushrooms, sliced

  • 4 large eggs

  • 1 cup dairy-based milk*

  • 1 cup heavy cream

  • 1 teaspoon salt

  • 1/2 teaspoon pepper

  • 1/2 teaspoon Herbes de Provence**

  • 1 cup shredded parmesan cheese


  • For the crust
  • Combine the flour and salt in a large bowl. Mix well. 
  • Sprinkle the cubes of butter over the mixture. Then, use two forks to incorporate it. Once ready, it should look like breadcrumbs. 
  • Sprinkle the mixture with ice water and use the forks to keep blending. Add more water as needed while mixing. Stop when the mixture forms a dough. 
  • Transfer the dough to a Ziploc bag and flatten it into a disc. Chill for at least 30 minutes. 
  • Prepare a clean working surface by lightly dusting it with flour. Place the chilled dough in the middle and roll it until it becomes a circle with a 12-inch diameter. 
  • Place the dough into a 9-inch tart pan with a removable bottom. Press the dough gently into the bottom and up the sides of the pan, leaving an overhang of about 1/2 inch. 
  • Fold the overhang against the pan’s sides. Cover the crust with aluminum foil and freeze for at least 30 minutes. 
  • Once the dough is cold, preheat the oven to 375 degrees Fahrenheit. Use a fork to prick the bottom of the dough evenly. Then, add a piece of parchment paper cut to fit the inside of the pan and use pie weights (or dried beans) to hold it in place.
  • Bake for 15 to 20 minutes or until the dough is set and starting to brown. 
  • Carefully remove the crust from the oven and remove the pie weights. 
  • For the filling
  • Heat a large skillet over medium heat. Add the butter. Let it melt and coat the pan. 
  • Add the leeks and mushrooms to the pan, reserving a few of each to add to the top of the prepared quiche. Cook for about 10 minutes, stirring occasionally, until the veggies are tender. Transfer them to a plate and allow them to cool for a few minutes. 
  • While the veggies are cooling, use a blender to combine the eggs, milk, heavy cream, salt, and pepper. Blend for 30 seconds to 1 minute or until everything is well-mixed. Set the mixture aside. 
  • Cover a baking sheet with aluminum foil, leaving some overhang on all sides. Place the tart pan with the crust on the prepared baking sheet. 
  • Spread the veggie mixture evenly across the bottom of the crust. Then, cover it with Herbes de Provence and parmesan.
  • Pour the blended egg mixture on top of the cheese.
  • Bake for 15 minutes. Then, add the reserved leeks and mushrooms on top of the quiche. Resume baking for another 30 to 35 minutes or until the filling is set and has browned lightly.
  • Remove the baking sheet from the oven. Transfer the quiche to a wire rack to cool, then enjoy!


  • *Do not use a dairy-free milk alternative. The water content is too high and will result in a runny filling.
  • *Herbes de Provence substitute: 1/8 teaspoon rosemary, 1/8 teaspoon thyme, 1/8 teaspoon basil, and 1/8 teaspoon marjoram.


  • Calories: 335kcal
  • Carbohydrates: 11g
  • Protein: 11g
  • Fat: 29g
  • Saturated Fat: 17g
  • Cholesterol: 173mg
  • Sodium: 609mg
  • Potassium: 189mg
  • Fiber: 1g
  • Sugar: 4g
  • Calcium: 211mg
  • Iron: 1mg
Christmas Vegetarian Recipes

Did you like the recipe?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.


Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

author avatar
Kim - InsanelyGood
Hey there! I'm Kim. I love running, cooking, and curling up with a good book! I share recipes for people who LOVE good food, but want to keep things simple :)

Leave a Comment