7 Vegetarian Christmas Dinner Mains Packed With Flavor

As I think about crafting a memorable Christmas dinner, I’ve often turned to vegetarian options that truly shine. With flavors that satisfy, these dishes can bring joy to both meat-lovers and herbivores alike. From stuffed acorn squash to a rich lentil shepherd’s pie, there’s an abundance of choices that can elevate your festive table. Let’s explore these seven mains that promise to leave your guests craving for more.

Sale
Crock-Pot 7 Quart Oval Manual Slow Cooker, Stainless Steel (SCV700-S-BR), Versatile Cookware for...
  • Generous Capacity: 7-quart slow cooker that comfortably serves 9+ people or fits a 7-pound roast
  • Cooking Flexibility: High or low slow cooking settings, with convenient warm function for ideal serving...
  • Convenient: Set it and forget it feature enables you to cook while at work or performing daily tasks

Stuffed Acorn Squash With Quinoa and Cranberries

stuffed acorn squash recipe

Stuffed acorn squash with quinoa and cranberries is a delightful vegetarian main dish, perfect for a Christmas dinner. This beautifully roasted squash is filled with a savory blend of quinoa, sweet cranberries, nuts, and spices, creating a colorful and nutritious centerpiece for any holiday table. Its warm, comforting flavors and festive colors make it not only a delicious option but also a visually stunning one.

Ingredients Quantity
Acorn squash 2 large
Quinoa 1 cup
Vegetable broth 2 cups
Dried cranberries 1/2 cup
Chopped walnuts or pecans 1/2 cup
Olive oil 2 tablespoons
Onion 1 medium, diced
Garlic 2 cloves, minced
Ground cinnamon 1/2 teaspoon
Ground nutmeg 1/4 teaspoon
Salt To taste
Black pepper To taste
Fresh parsley or thyme (for garnish) Optional

Cooking Steps:

  1. Preheat the Oven: Begin by preheating your oven to 400°F (200°C).
  2. Prepare the Acorn Squash: Cut the acorn squash in half lengthwise and remove the seeds. Drizzle the cut sides with olive oil and sprinkle with salt and black pepper. Place the squash cut side down on a baking sheet lined with parchment paper.
  3. Roast the Squash: Roast in the preheated oven for about 30-35 minutes, or until the squash is tender and golden. It should be easily pierced with a fork. Once done, remove the squash from the oven and set aside to cool slightly.
  4. Cook the Quinoa: While the squash is roasting, rinse the quinoa under cold water. In a medium saucepan, combine the quinoa and vegetable broth. Bring to a boil, then reduce the heat to low, cover, and let simmer for about 15 minutes or until all the liquid is absorbed. Remove from heat, fluff with a fork, and set aside.
  5. Sauté the Aromatics: In a large skillet, heat the remaining olive oil over medium heat. Add the diced onion and sauté until it becomes translucent, about 5 minutes. Add the minced garlic and sauté for another minute until fragrant.
  6. Combine Filling Ingredients: To the skillet, stir in the cooked quinoa, dried cranberries, chopped nuts, ground cinnamon, ground nutmeg, salt, and pepper. Mix well and cook for an additional 2-3 minutes to heat through.
  7. Stuff the Squash: Turn the roasted squash halves cut side up. Carefully spoon the quinoa mixture into each half, pressing it down slightly to pack it in.
  8. Final Baking: Return the stuffed squash to the oven and bake for another 10-15 minutes at 400°F (200°C) until heated through.
  9. Garnish and Serve: Once baked, remove from the oven, garnish with fresh parsley or thyme if desired, and serve warm. Enjoy your festive vegetarian main dish!
Sale
TrendPlain 16oz/470ml Glass Olive Oil Sprayer for Cooking – 2 in 1 Olive Oil Dispenser Bottle for...
  • Lifetime Assurance: We stand behind the quality of our oil dispenser for kitchen. If you experience any...
  • Dual Dispensing: This oil mister offers both spray and pour options for total control while cooking....
  • Precision Spray Nozzle: The olive oil spray bottle features a nozzle that delivers a fine mist or steady...

Mushroom Wellington With Spinach and Cheese

elegant vegetarian puff pastry

Mushroom Wellington with Spinach and Cheese is an elegant vegetarian dish that serves as a fantastic centerpiece for any holiday dinner, especially during Christmas. This delectable pastry is filled with a savory mixture of sautéed mushrooms, fresh spinach, and creamy cheese, all encased in flaky puff pastry. The earthy flavors of the mushrooms paired with the richness of the cheese make it a comforting and impressive option for both vegetarians and non-vegetarians alike.

Ingredients Quantity
Puff pastry 1 sheet
Mixed mushrooms (button, cremini, or shiitake) 2 cups, chopped
Fresh spinach 2 cups
Cream cheese 1/2 cup
Parmesan cheese (grated) 1/4 cup
Garlic 2 cloves, minced
Onion 1 medium, diced
Olive oil 2 tablespoons
Fresh thyme or rosemary 1 teaspoon, chopped
Salt To taste
Black pepper To taste
Egg (for egg wash) 1

Cooking Steps:

  1. Preheat the Oven: Begin by preheating your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Sauté the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until it becomes translucent, about 5 minutes. Then add the minced garlic and chopped mushrooms, cooking until the mushrooms are softened and most of their moisture has evaporated, approximately 8-10 minutes. Stir in the fresh spinach and cook until wilted. Season with salt, black pepper, and chopped thyme or rosemary, then remove from heat and let cool slightly.
  3. Mix in Cheeses: In a mixing bowl, combine the sautéed mushroom and spinach mixture with the cream cheese and grated Parmesan. Mix until everything is well incorporated.
  4. Prepare the Puff Pastry: Roll out the puff pastry on a lightly floured surface to smooth out any creases. Cut the pastry into a rectangle, large enough to enclose the filling.
  5. Assemble the Wellington: Spread the mushroom and spinach mixture in the center of the pastry, leaving enough space around the edges to fold over. Carefully fold the sides of the pastry over the filling, sealing the edges by pinching them together. You can trim any excess pastry if necessary.
  6. Apply Egg Wash: Beat the egg in a small bowl and brush it over the top of the pastry to give it a golden color when baked.
  7. Bake: Place the assembled Wellington on the prepared baking sheet and bake in the preheated oven for about 25-30 minutes, or until the pastry is puffed and golden brown.
  8. Serve: Once done, remove the Wellington from the oven and let it cool for a few minutes before slicing. Serve warm, garnished with fresh herbs if desired. Enjoy your delicious Mushroom Wellington!
Sale
Fullstar The Original Pro Chopper - Vegetable Chopper and Spiralizer, Food Chopper with Container,...
  • The Original Pro Chopper – TikTok’s favorite veggie slicer and one of the top-rated kitchen gadgets...
  • Easy Meal Prep with Rust-Resistant Blades – Perfect for those who want to eat healthier but don’t...
  • 5-Star Design for Everyday Cooking – Built for comfort and precision. The soft-grip TPU handle offers...

Cauliflower Steaks With Chimichurri Sauce

cauliflower steaks with chimichurri

Cauliflower Steaks with Chimichurri Sauce is a vibrant and flavorful vegetarian dish that transforms humble cauliflower into a gourmet meal. Thick slices of cauliflower are grilled or roasted until golden and caramelized, then topped with a zesty and herbaceous chimichurri sauce that adds a fresh kick. This dish is not only visually stunning but also packed with nutrients, making it a perfect choice for a holiday dinner.

Ingredients Quantity
Cauliflower 1 large head
Olive oil 3 tablespoons
Salt To taste
Black pepper To taste
Fresh parsley 1 cup, chopped
Fresh cilantro 1/2 cup, chopped
Garlic 2 cloves, minced
Red wine vinegar 2 tablespoons
Red chili flakes 1/2 teaspoon
Lemon juice 1 tablespoon

Cooking Steps:

  1. Prepare the Cauliflower: Start by removing the leaves and stem from the cauliflower head. Place the cauliflower upright on a cutting board and slice it into thick “steaks,” about 1-inch thick. You should get about 2-3 good steaks from the center, with some florets falling off.
  2. Season the Steaks: Preheat your oven to 425°F (220°C) if you plan to roast the steaks. Drizzle the cauliflower steaks with olive oil and season them with salt and black pepper, ensuring they are well coated on both sides.
  3. Roast or Grill the Cauliflower: Place the cauliflower steaks on a baking sheet lined with parchment paper and roast in the preheated oven for about 25-30 minutes, flipping halfway through, until they are golden brown and tender. Alternatively, you can grill the steaks on medium-high heat for about 5-7 minutes per side until charred and cooked through.
  4. Make the Chimichurri Sauce: While the cauliflower is cooking, prepare the chimichurri sauce. In a medium bowl, combine the chopped parsley, cilantro, minced garlic, red wine vinegar, red chili flakes, lemon juice, and a pinch of salt. Slowly drizzle in the olive oil while stirring to combine. Adjust seasoning to taste.
  5. Serve: Once the cauliflower steaks are cooked, remove them from the oven or grill. Transfer to a serving platter and generously drizzle the chimichurri sauce over the top. Garnish with extra herbs if desired and serve warm.

Enjoy this delicious and hearty take on cauliflower that is sure to be a hit at your festive dinner table!

CIRCLE JOY Gravity Electric Salt and Pepper Grinder Set Automatic Salt and Pepper Grinder Set with...
  • 【Automatic Operation】The gravity salt and pepper grinder set electric uses advanced technology for...
  • 【Adjustable Coarseness】This electric pepper grinder set can meet your grinding needs. Easily adjust...
  • 【Upgraded Salt and Pepper Set】The upgraded automatic salt and pepper grinder set has a long lifespan...

Lentil Shepherd’s Pie With Sweet Potato Mash

hearty lentil shepherd s pie

Lentil Shepherd’s Pie with Sweet Potato Mash is a hearty and comforting vegetarian twist on the classic shepherd’s pie. This dish features a rich and savory lentil filling, packed with vegetables and spices, all topped with a creamy layer of sweet potato mash. It’s perfect for a festive meal, combining comfort food with healthy ingredients that your guests will love.

Ingredients Quantity
Green or brown lentils 1 cup
Sweet potatoes 2 large
Olive oil 2 tablespoons
Onion 1 medium, diced
Carrot 1 large, diced
Celery 1 stalk, diced
Garlic 2 cloves, minced
Vegetable broth 2 cups
Tomato paste 2 tablespoons
Dried thyme 1 teaspoon
Dried rosemary 1 teaspoon
Frozen peas 1 cup
Salt To taste
Black pepper To taste
Milk (or plant-based milk) 1/4 cup
Butter (or plant-based butter) 2 tablespoons

Cooking Steps:

  1. Prepare the Lentils: Rinse the lentils under cold water. In a medium saucepan, combine the lentils and 2 cups of vegetable broth. Bring to a boil, then reduce the heat to low and simmer for about 20-25 minutes, or until the lentils are tender. Drain any excess liquid if necessary.
  2. Cook the Sweet Potatoes: While the lentils are cooking, peel and cube the sweet potatoes. Place them in a pot and cover with water. Bring to a boil and cook for about 15-20 minutes, or until fork-tender. Drain the water and return the sweet potatoes to the pot.
  3. Make the Sweet Potato Mash: Add butter (or plant-based butter) and milk (or plant-based milk) to the pot with the drained sweet potatoes. Use a potato masher or fork to mash until smooth and creamy. Season with salt and pepper to taste. Set aside.
  4. Prepare the Filling: In a large skillet, heat olive oil over medium heat. Add diced onion, carrot, and celery. Sauté for about 5-7 minutes, or until the vegetables are softened. Add minced garlic and cook for an additional minute until fragrant.
  5. Combine the Filling Ingredients: Stir in the cooked lentils, tomato paste, dried thyme, dried rosemary, and frozen peas into the skillet. Mix well and cook for an additional 5 minutes, allowing the flavors to meld. Season with salt and pepper to taste.
  6. Assemble the Pie: Preheat your oven to 400°F (200°C). Spread the lentil mixture evenly in a baking dish. Top with the sweet potato mash, spreading it out to cover the filling completely. Use a fork to create a textured surface on the mash for a crispy top.
  7. Bake: Place the assembled shepherd’s pie in the preheated oven and bake for 20-25 minutes, or until the edges are bubbling and the top is slightly golden.
  8. Serve: Remove from the oven and let it cool for a few minutes before serving. Scoop portions onto plates or bowls and enjoy your delicious Lentil Shepherd’s Pie with Sweet Potato Mash!

This dish not only looks vibrant but is also full of flavor, making it an excellent centerpiece for your Christmas dinner.

Sale
Ninja Crispi 4-in-1 Portable Glass Air Fryer Cooking System, 1500W, 4QT & 6-Cup TempWare Glass...
  • ALL-IN-ONE SYSTEM: Includes the Ninja Crispi PowerPod, 4-qt and 6-cup CleanCrisp glass containers, and 2...
  • CRISPI POWERPOD: The power of a full-sized air fryer now in the palm of your hand
  • SMALL & LARGE BATCH CONTAINERS: 6-cup container cooks a personal sized meal in 7 mins while the 4 QT fits...

Roasted Vegetable and Feta Tart

vegetarian roasted vegetable tart

Roasted Vegetable and Feta Tart is a delicious and colorful vegetarian main dish perfect for your Christmas dinner. This savory tart features a flaky pastry crust filled with a medley of roasted seasonal vegetables and crumbled feta cheese, creating a delectable combination of flavors and textures. It’s not only visually appealing but also packed with nutrients, making it a delightful centerpiece for any festive table.

Ingredients Quantity
Puff pastry 1 sheet
Zucchini 1 medium
Bell peppers (mixed colors) 2
Red onion 1 large
Cherry tomatoes 1 cup
Olive oil 2 tablespoons
Dried oregano 1 teaspoon
Dried thyme 1 teaspoon
Feta cheese 1 cup, crumbled
Salt To taste
Black pepper To taste
Egg 1 (for egg wash)

Cooking Steps:

  1. Preheat the Oven: Preheat your oven to 400°F (200°C) to ascertain it’s hot enough to roast the vegetables and bake the tart.
  2. Prepare the Vegetables: Wash and chop the zucchini, bell peppers, and red onion into bite-sized pieces. Halve the cherry tomatoes.
  3. Roast the Vegetables: On a baking sheet, toss the chopped vegetables with olive oil, dried oregano, dried thyme, salt, and black pepper. Spread them out in a single layer. Roast in the preheated oven for about 20-25 minutes, or until the vegetables are tender and starting to caramelize. Stir halfway through for even cooking.
  4. Roll Out the Puff Pastry: While the vegetables are roasting, roll out your sheet of puff pastry on a lightly floured surface to fit the size of your tart pan. If using a pre-rolled sheet, simply lay it in the pan and trim any excess.
  5. Blind Bake the Pastry: Prick the bottom of the pastry with a fork to prevent it from puffing up too much during baking. Place a piece of parchment paper over the pastry and fill it with pie weights or dried beans. Bake in the oven for about 10-15 minutes, or until it starts to set but isn’t browned. Remove the parchment and weights and allow it to cool slightly.
  6. Combine Filling Ingredients: In a mixing bowl, combine the roasted vegetables and crumbled feta cheese. Adjust seasoning with additional salt and pepper, if desired.
  7. Assemble the Tart: Spoon the vegetable and feta mixture into the pre-baked puff pastry shell. Spread it evenly.
  8. Egg Wash: Beat the egg in a small bowl and brush the edges of the pastries with the egg wash to give it a beautiful golden color when it bakes.
  9. Bake the Tart: Return the tart to the oven and bake for an additional 20-25 minutes, or until the pastry is golden brown and fully cooked.
  10. Serve: Allow the Roasted Vegetable and Feta Tart to cool for a few minutes before slicing. Serve warm as a festive main dish, and enjoy the delightful flavors!
Elite Gourmet EGC115B Easy Egg Cooker Electric 7-Egg Capacity, Soft, Medium, Hard-Boiled Egg Cooker...
  • SEVEN EGG CAPACITY: Cook up to 7 eggs in soft, medium, or hard-boiled firmness, while saving time and...
  • EASE OF USE: Fill pre-marked measuring cup with water to desired doneness & add to the cooking plate,...
  • VERSATILITY: Whether pairing with avocado toast or preparing deviled eggs, the Elite Gourmet Easy Egg...

Chestnut and Wild Rice Stuffed Peppers

hearty christmas stuffed peppers

Chestnut and Wild Rice Stuffed Peppers are a hearty and festive vegetarian dish that brings warmth and flavor to your Christmas dinner table. These vibrant bell peppers are filled with a savory mixture of wild rice, roasted chestnuts, vegetables, and aromatic herbs, making them a satisfying main course that is both nutritious and delicious.

Ingredients Quantity
Large bell peppers 4 (any color)
Wild rice 1 cup (uncooked)
Cooked chestnuts 1 cup, chopped
Olive oil 2 tablespoons
Onion 1 medium, diced
Garlic 2 cloves, minced
Celery 2 stalks, diced
Carrot 1 medium, diced
Vegetable broth 2 cups
Thyme (dried) 1 teaspoon
Sage (dried) 1 teaspoon
Salt To taste
Black pepper To taste
Parmesan cheese (optional) 1/2 cup, grated

Cooking Steps:

  1. Preheat the Oven: Preheat your oven to 375°F (190°C) to prepare for roasting the stuffed peppers.
  2. Cook the Wild Rice: Rinse the wild rice under cold water. In a medium saucepan, combine the wild rice and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for about 45-50 minutes or until the rice is tender. Drain any excess liquid if necessary and set aside.
  3. Prepare the Peppers: While the rice is cooking, prepare the bell peppers. Cut the tops off each pepper and remove the seeds and membranes. Lightly brush the outsides with olive oil, then place them upright in a baking dish.
  4. Sauté the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the diced onion, garlic, celery, and carrot. Sauté for about 5-7 minutes until the vegetables are softened and the onion is translucent.
  5. Combine the Filling: In the same skillet, add the cooked wild rice and chopped chestnuts to the sautéed vegetables. Season the mixture with dried thyme, sage, salt, and black pepper. Stir well to combine the ingredients and heat through for another 2-3 minutes.
  6. Stuff the Peppers: Carefully spoon the wild rice and chestnut mixture into each bell pepper, packing it down gently as you fill them. If desired, sprinkle the tops with grated Parmesan cheese for extra flavor.
  7. Bake the Stuffed Peppers: Cover the baking dish with aluminum foil and place it in the preheated oven. Bake for 25-30 minutes. If you added cheese, remove the foil for the last 10 minutes to allow the cheese to melt and become golden.
  8. Serve: Once the peppers are tender and the filling is heated through, remove them from the oven. Let cool slightly before serving. These stuffed peppers make a beautiful and hearty centerpiece for your festive vegetarian Christmas dinner!
Sale
AWLKIM Meat Thermometer Digital - Instant Read Waterproof Food Thermometer with Backlight for...
  • Ultra-Fast & Accurate Digital Meat Thermometer - Our instant-read meat thermometer features a 1.7mm...
  • Multi-Purpose Cooking Thermometer - Ideal for meats, liquids, candy, sourdough and even oil! Use this...
  • Effortless Use, Day or Night-Simply unfold & read! Features a bright backlit LCD for crystal-clear...

Spinach and Ricotta Lasagna With Marinara Sauce

delicious vegetarian lasagna recipe

Spinach and Ricotta Lasagna with Marinara Sauce is a delightful vegetarian dish that layers tender pasta sheets with a creamy ricotta cheese and spinach filling, all topped with rich marinara sauce and gooey mozzarella cheese. This comforting and flavorful lasagna is perfect for the holiday season, offering a satisfying main course that will please even the most discerning palates.

Ingredients Quantity
Lasagna noodles 12 sheets
Ricotta cheese 2 cups
Fresh spinach 4 cups (packed)
Mozzarella cheese 2 cups, shredded
Parmesan cheese 1 cup, grated
Marinara sauce 4 cups
Garlic 2 cloves, minced
Olive oil 1 tablespoon
Egg 1 (optional)
Salt To taste
Black pepper To taste
Nutmeg (optional) A pinch

Cooking Steps:

  1. Preheat the Oven: Preheat your oven to 375°F (190°C) to prepare for baking the lasagna.
  2. Cook the Lasagna Noodles: Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to the package instructions until al dente. Drain the noodles and set aside.
  3. Prepare the Spinach Filling: In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant. Add the fresh spinach to the skillet and cook until wilted, about 3-4 minutes. Remove from heat and let cool slightly.
  4. Mix the Ricotta Filling: In a mixing bowl, combine the ricotta cheese, cooked spinach, egg (if using), half of the grated Parmesan cheese, salt, black pepper, and nutmeg (if using). Stir until well combined.
  5. Assemble the Lasagna: In a large baking dish, spread a thin layer of marinara sauce on the bottom. Place three lasagna noodles on top of the sauce, then layer half of the ricotta-spinach filling over the noodles. Follow with one-third of the mozzarella cheese, and then pour another layer of marinara sauce over the top.
  6. Repeat the Layers: Repeat the layering process two more times, finishing with the remaining lasagna noodles topped with marinara sauce and the remaining mozzarella cheese. Sprinkle the remaining grated Parmesan cheese on top.
  7. Bake the Lasagna: Cover the baking dish with aluminum foil (to prevent sticking, you can spray the foil with cooking spray). Bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and golden.
  8. Let it Rest: Once baked, remove the lasagna from the oven and let it sit for approximately 10-15 minutes before slicing. This will help the layers set and make serving easier.
  9. Serve: Cut into squares and serve warm, garnished with extra Parmesan cheese or fresh herbs if desired. Enjoy your festive Spinach and Ricotta Lasagna!