15 Easy Vegan Christmas Dinner Recipes (Under 30 Minutes)

📌 Save these recipes for later on Pinterest!

Tired of spending all Christmas Day in the kitchen?

Let’s be real — the holidays are supposed to be joyful, not stressful. But when you’re juggling side dishes, mains, and a house full of hungry guests, even the best planner can feel overwhelmed.

That’s why I’ve rounded up 15 easy vegan Christmas dinner recipes that all come together in under 30 minutes. No complicated steps, no long ingredient lists — just cozy, festive, plant-based meals that’ll make everyone (yes, even the meat-eaters) go back for seconds.

So grab your apron and a glass of mulled wine — it’s time to make your quick vegan Christmas menu shine!

Looking for more easy, make-ahead vegan holiday recipes? Explore my Easy Vegan Thanksgiving & Christmas Cookbook — it includes 55+ festive recipes ready in 30 minutes or less, all made with 10 ingredients or fewer and practical prep-ahead tips for stress-free hosting.

Why You’ll Love These Quick Vegan Christmas Recipes

  • Ready in 30 minutes or less — no need to spend hours in the kitchen.
  • Holiday-worthy flavors — from nutty roasts to creamy potatoes.
  • Totally plant-based — kind to animals and the planet.
  • Beginner-friendly — perfect if you’re new to vegan cooking or just short on time.

Festive Vegan Appetizers

1. Mini Mushroom Puff Pastry Parcels

These golden, flaky bites are always the first to disappear at any gathering.

Simply sauté finely chopped mushrooms with garlic, thyme, and a splash of soy sauce until golden. Spoon the mixture onto squares of vegan puff pastry, fold them into little parcels, brush with plant milk, and bake until puffed and golden brown.

They’re buttery, savory, and bite-sized — the perfect vegan holiday appetizer to kick off your Christmas feast. Find the recipe here>>

Pro tip: Use store-bought vegan puff pastry to save even more time. Most are accidentally vegan!

2. Cranberry Brie Phyllo Cups

Crispy phyllo shells filled with melty vegan brie (like Miyoko’s or Violife), topped with cranberry sauce and a sprinkle of chopped rosemary. It looks fancy, but takes just 10 minutes in the oven — and you’ll feel like a gourmet chef.

Prep Time: 5 mins | Cook Time: 10 mins | Serves: 12 bites

Ingredients

  • 12 mini phyllo shells (store-bought)
  • 4 oz vegan brie (like Miyoko’s or Violife), cut into cubes
  • 3 tbsp cranberry sauce (store-bought or homemade)
  • 1 tsp chopped fresh rosemary (or ½ tsp dried)
  • 1 tbsp maple syrup
  • 1 tsp olive oil or vegan butter (for brushing)

Instructions

  1. Preheat oven to 375°F (190°C). Place phyllo shells on a parchment-lined baking sheet.
  2. Fill each cup with a small cube of vegan brie and ½ teaspoon of cranberry sauce.
  3. Brush lightly with olive oil or melted vegan butter for a golden finish.
  4. Bake for 8–10 minutes, until the brie melts and the edges turn crisp.
  5. Drizzle with maple syrup and sprinkle fresh rosemary on top before serving warm.

Tip: These look extra festive served on a wooden board with extra cranberries and herbs tucked around the edges.

3. Roasted Garlic Hummus Board

Skip the complicated charcuterie setup. Blend roasted garlic, chickpeas, lemon juice, tahini, and olive oil for a warm, creamy hummus.

Serve with crackers, grapes, roasted nuts, and colorful veggies for a festive grazing board that looks like you spent hours (you didn’t).

Prep Time: 10 mins | Cook Time: 15 mins (roast time) | Serves: 6

Ingredients

  • 1 whole head garlic
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 3 tbsp tahini
  • 2 tbsp lemon juice
  • 2 tbsp olive oil (plus extra for drizzling)
  • ½ tsp salt
  • ¼ tsp cumin (optional)
  • 2–3 tbsp water (to thin)

(Optional for serving: pita chips, crackers, sliced cucumbers, cherry tomatoes, roasted nuts)

Instructions

  1. Roast the garlic: Slice the top off the garlic head, drizzle with ½ tbsp olive oil, wrap in foil, and bake at 400°F (200°C) for 15 minutes until soft and golden.
  2. Squeeze out the roasted cloves into a blender or food processor.
  3. Add chickpeas, tahini, lemon juice, olive oil, salt, cumin, and 2 tbsp water.
  4. Blend until smooth, adding a little more water if needed for creaminess.
  5. Spread the hummus onto a platter or shallow bowl.
  6. Drizzle with olive oil and decorate with toppings like roasted nuts, herbs, or pomegranate seeds for a festive look.

Make it extra pretty: Add pops of color with red and green toppings (cranberries, parsley, pistachios) for a holiday-ready hummus board.

Vegan Christmas Main Dishes

4. Butternut Lasagna

This is comfort food in casserole form. Layers of tender roasted butternut squash, creamy cashew ricotta, and spinach baked between lasagna noodles — all done in under 30 minutes if you use no-boil sheets and a pre-made sauce.

The flavors are rich, cozy, and slightly sweet from the squash. It’s hearty enough to be your main course, and pairs beautifully with a simple green salad.

Prep Time: 10 mins | Cook Time: 20 mins | Serves: 4

Ingredients

  • 8 oz no-boil lasagna noodles
  • 2 cups cubed or sliced butternut squash (fresh or frozen)
  • 1 cup baby spinach
  • 1 cup marinara sauce (store-bought or homemade)
  • 1 cup vegan ricotta (store-bought or make from blended tofu + lemon juice)
  • 1 tbsp olive oil
  • ½ tsp garlic powder
  • ½ tsp dried thyme (or Italian seasoning)
  • Salt & pepper to taste

Instructions

  1. Steam or microwave the butternut squash until tender (about 5–7 minutes). Mash lightly with a fork.
  2. Mix the mashed squash with garlic powder, thyme, salt, and pepper.
  3. In a baking dish, layer a little marinara sauce, then noodles, then ricotta, mashed squash, spinach, and repeat until all ingredients are used.
  4. Top with sauce, drizzle with olive oil, and cover with foil.
  5. Bake at 375°F (190°C) for 20 minutes, until bubbly and soft.
  6. Let cool for 5 minutes before slicing.

Time-saver tip: Use pre-cubed or frozen butternut squash — it cooks in minutes and saves tons of prep time!

5. Lentil-Stuffed Peppers

Colorful bell peppers stuffed with a savory mix of lentils, onions, herbs, and tomato sauce — they look festive and taste amazing.

They’re high in protein, gluten-free, and feel fancy enough for Christmas dinner while being incredibly simple. Plus, they bake in 20 minutes and reheat beautifully — perfect for holiday leftovers.

Prep Time: 10 mins | Cook Time: 20 mins | Serves: 4

Ingredients

  • 4 bell peppers (any color), halved and seeded
  • 1 can (15 oz) cooked lentils, drained and rinsed
  • 1 cup tomato sauce or crushed tomatoes
  • 1 small onion, diced
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • Salt & pepper to taste
  • Optional: 2 tbsp breadcrumbs or nutritional yeast for topping

Instructions

  1. Preheat oven to 400°F (200°C). Place halved peppers in a baking dish.
  2. Sauté onion in olive oil over medium heat for 3–4 minutes until soft.
  3. Add lentils, tomato sauce, and spices. Stir to combine and simmer for 5 minutes.
  4. Spoon mixture evenly into pepper halves. Sprinkle breadcrumbs or nutritional yeast on top if desired.
  5. Bake uncovered for 15–20 minutes, until peppers are tender and the filling is bubbling.
  6. Serve warm, topped with fresh herbs if you like (parsley or thyme work great).

Make it festive: Use red and green bell peppers for a beautiful holiday presentation — they’ll look straight off a Christmas table!

6. Quick Holiday Nut Roast

If you’re craving something traditional but don’t have time for a long bake, this quick vegan nut roast is your answer.

Pulse walnuts, almonds, oats, mushrooms, and herbs in a food processor, mix with soy sauce and tomato paste, then bake for 20–25 minutes in a small loaf pan.

Top with cranberry sauce or vegan gravy for that classic festive flavor.

Find 15 Easy Vegan Holiday Roast Recipes HERE.

7. Creamy Scalloped Potatoes

No holiday table is complete without these.

Thinly sliced potatoes layered with a creamy cashew sauce made from soaked cashews, garlic, nutritional yeast, and a pinch of nutmeg. Bake until bubbly and golden — you’ll never miss the dairy.

The best part? You can make the sauce in a blender while the potatoes are slicing. Find the Creamy Vegan Scalloped Potato Recipe Here.

8. Vegan Wellington

Flaky puff pastry wrapped around a hearty filling of mushrooms, lentils, and herbs — a show-stopping main dish that looks way harder than it is.

If you want to impress your guests with minimal effort, this is your moment. Serve it with vegan gravy and roasted veggies for the ultimate vegan Christmas dinner centerpiece.

Prep Time: 10 mins | Cook Time: 20 mins | Serves: 4–6

Ingredients

  • 1 sheet vegan puff pastry (thawed if frozen)
  • 1 cup cooked green or brown lentils
  • 8 oz mushrooms, finely chopped
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp soy sauce or tamari
  • 1 tbsp olive oil
  • 1 tsp thyme (fresh or dried)
  • Salt & pepper, to taste

(Optional: 1 tbsp Dijon mustard for brushing inside the pastry)

Instructions

  1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Sauté onion and garlic in olive oil for 2–3 minutes, then add mushrooms and cook until soft and browned (about 5 minutes).
  3. Stir in lentils, soy sauce, thyme, salt, and pepper. Cook for another 2–3 minutes until combined and slightly thickened.
  4. Lay out puff pastry on the prepared sheet. If using, brush the center with Dijon mustard.
  5. Spoon the filling into the center of the pastry and shape it into a log. Fold the sides over and seal the edges (press gently with a fork).
  6. Brush the top with a little plant milk or olive oil for a golden finish.
  7. Bake for 20–22 minutes, until puffed, flaky, and golden brown.
  8. Slice and serve warm with vegan gravy or cranberry sauce.

Pro tip: To make it extra beautiful, lightly score the top with diagonal lines before baking — it looks like something straight from a holiday cookbook.

9. Maple-Glazed Tofu Steaks

Crispy tofu slices caramelized with maple syrup, soy sauce, and Dijon mustard — simple but oh-so flavorful.

Pair with mashed potatoes and green beans for a balanced, festive plate that even non-vegans will love.

Prep Time: 5 mins | Cook Time: 15 mins | Serves: 2–3

Ingredients

  • 1 (14 oz) block extra-firm tofu, pressed and sliced into ½-inch thick “steaks”
  • 1 tbsp olive oil
  • 2 tbsp maple syrup
  • 1 tbsp soy sauce or tamari
  • 1 tsp Dijon mustard
  • ½ tsp garlic powder
  • ¼ tsp smoked paprika (optional but delicious)
  • Salt & pepper, to taste
  • Optional garnish: chopped parsley or thyme

Instructions

  1. Press the tofu for 10 minutes to remove excess moisture, then slice it into 4–6 rectangular pieces.
  2. In a small bowl, whisk together the maple syrup, soy sauce, Dijon mustard, garlic powder, and smoked paprika.
  3. Heat olive oil in a skillet over medium-high heat. Add the tofu slices and sear for 3–4 minutes per side until golden brown.
  4. Pour the glaze over the tofu and reduce the heat slightly. Let it simmer for 2–3 minutes, flipping occasionally, until the sauce thickens and coats the tofu in a sticky, caramelized glaze.
  5. Season with salt and pepper, garnish with herbs, and serve warm.

Serving idea: Pair with mashed potatoes, roasted veggies, or scalloped potatoes for the ultimate easy vegan Christmas dinner combo.

Quick Vegan Christmas Sides

10. Garlic Green Beans with Almonds

Sauté fresh green beans in olive oil with garlic, lemon juice, and toasted almonds. It’s crunchy, zesty, and done in under 10 minutes.

A simple, elegant side dish that brings freshness to your holiday spread.

11. Cranberry-Orange Quinoa Salad

This one’s a refreshing twist — fluffy quinoa tossed with dried cranberries, orange segments, chopped kale, and toasted pecans.

Drizzle with a light maple-balsamic dressing, and you’ve got a colorful, protein-packed side that balances heavier dishes perfectly:

  • 2 tbsp olive oil
  • 1 tbsp balsamic vinegar
  • 1 tbsp maple syrup
  • 1 tsp Dijon mustard
  • 1 tbsp fresh orange juice
  • Pinch of salt and pepper to taste

12. Brown Sugar Roasted Carrots

Toss carrots with olive oil, brown sugar, and thyme, then roast until caramelized. The sweetness pairs beautifully with savory mains like nut roast or lasagna.

Bonus: your kitchen will smell amazing while they cook.

Cozy Vegan Breads & Extras

13. Pull-Apart Garlic Rolls

You can cheat with pre-made vegan biscuit dough! Brush each piece with vegan butter, garlic, and parsley, then bake until golden.

Soft, buttery, and irresistible — just like traditional garlic bread, but faster.

14. Vegan Mushroom Gravy

Skip the store-bought packets. In 10 minutes, you can make a silky, savory gravy by sautéing mushrooms and onions, whisking in flour, and adding veggie broth and soy sauce.

Perfect over mashed potatoes, nut roast, or your Wellington masterpiece.

Prep Time: 5 mins | Cook Time: 10 mins | Serves: 4

Ingredients

  • 1 tbsp olive oil or vegan butter
  • 1 small onion, finely diced
  • 1 cup mushrooms, finely chopped (cremini or button)
  • 2 tbsp all-purpose flour
  • 1½ cups vegetable broth
  • 1 tbsp soy sauce or tamari
  • ½ tsp garlic powder
  • Salt & pepper to taste

Instructions

  1. Heat oil or butter in a skillet over medium heat. Add the onion and sauté for 2–3 minutes until translucent.
  2. Add mushrooms and cook for another 5 minutes, stirring often, until they release their juices and start to brown.
  3. Sprinkle flour over the mixture and stir well to coat — this helps thicken the gravy.
  4. Slowly pour in the vegetable broth while whisking to prevent lumps.
  5. Add soy sauce, garlic powder, salt, and pepper. Stir and simmer for 3–5 minutes, until thickened to your liking.
  6. Taste and adjust seasoning as needed. For a smoother gravy, you can blend it — or leave it chunky for a rustic, cozy texture.

Make-ahead tip: Gravy thickens as it cools. If reheating, just whisk in a splash of broth or water to loosen it back up.

15. Instant Pot Mashed Potatoes

If you have an Instant Pot, this is a lifesaver. Just throw in peeled potatoes, cook for 8 minutes, then mash with vegan butter and plant milk.

They’re creamy, dreamy, and done in less time than it takes to set the table. Also check out the Easy Vegan Mashed Potato with Gravy Recipe.

How to Build Your Easy Plant-Based Christmas Menu

Here’s how I like to plan it out:

  • Appetizer: Mini Mushroom Puff Pastry Parcels
  • Main: Butternut Lasagna or Quick Nut Roast
  • Sides: Creamy Scalloped Potatoes + Garlic Green Beans
  • Dessert: (Add your favorite vegan pie or cookies!)

You’ll have a full, balanced, impressive vegan Christmas dinner in under an hour of total kitchen time — and plenty of energy left to actually enjoy the evening.

Final Tips for a Stress-Free Vegan Christmas

  • Prep ahead. Chop veggies or mix sauces the night before.
  • Use your air fryer. Great for crisping side dishes fast.
  • Double recipes. Leftovers taste even better the next day.
  • Don’t overthink it. The best holiday meals are made with love, not perfection.

So grab your grocery list, light a candle, and let these easy vegan recipes make your Christmas deliciously simple.

📌 Follow me on Pinterest for more easy vegan meals!

FAQ: Easy Vegan Christmas Dinner Recipes

1. What can I make for a vegan Christmas dinner in under 30 minutes?

Try Mini Mushroom Puff Pastry Parcels, Lentil-Stuffed Peppers, or a Quick Holiday Nut Roast — all festive, satisfying, and ready fast.

2. How do I make a vegan Christmas dinner for non-vegans?

Focus on comfort foods everyone loves: lasagna, scalloped potatoes, and garlic rolls. The key is flavor and presentation — not labels.

3. Can I prep these vegan holiday dishes ahead of time?

Yes! Most can be prepped the day before and baked or reheated right before serving. Lasagna and nut roast actually taste better after resting overnight.

4. What’s a good vegan substitute for turkey?

A Vegan Wellington or Maple-Glazed Tofu Steaks make amazing centerpieces. Both pair beautifully with traditional sides.

5. What are some budget-friendly vegan Christmas meals?

Lentils, potatoes, and seasonal vegetables like carrots and squash are your best friends. They’re affordable, filling, and taste incredible when seasoned right.

📌 Save these recipes for later on Pinterest!

Hosting the holidays? Make it stress-free with these 15 easy vegan Christmas dinner recipes — all ready in under 30 minutes! From creamy scalloped potatoes to mini puff pastry parcels, these quick plant-based holiday dishes taste gourmet but are secretly simple. Perfect for busy cooks or last-minute planners! 🌱✨ #VeganChristmas #EasyVeganDinner #PlantBasedHolidays
Easy Vegan Thanksgiving & Christmas Cookbook cover

Make Your Vegan Holidays Easy & Delicious

55+ festive recipes for Thanksgiving & Christmas — all under 30 minutes and 10 ingredients, with make-ahead tips for stress-free hosting.

Get Your Copy on Amazon

Also available on Kindle.

You may also like: