Last updated on February 24th, 2025
As more people embrace plant-based diets, it’s important to find a good vegetarian main dish for Christmas dinner. The vegetarian nut roast is a tasty option that’s filling and has lots of protein, just like meat dishes. It’s made with different nuts, seeds, grains, and vegetables, so it has many nice textures and flavors that both vegetarians and meat-eaters will like. Time to explore how to create this delicious holiday main that’s sure to become a new Christmas tradition.

Recipe
Ingredients
- 2 cups mixed nuts (e.g., walnuts, almonds, cashews)
- 1 cup breadcrumbs
- 1 cup cooked quinoa or brown rice
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, grated
- 1 cup mushrooms, finely chopped
- 1/2 cup dried cranberries
- 1/4 cup fresh parsley, chopped
- 2 eggs (or flax eggs for vegan version)
- 1 tbsp olive oil
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
Steps
- Preheat oven to 375°F (190°C). Grease a loaf tin and line it with parchment paper.
- Toast nuts in a dry pan until fragrant, then roughly chop.
- Heat olive oil in a pan. Sauté onions and garlic until softened.
- Add carrots and mushrooms, and cook until tender.
- In a large bowl, combine nuts, breadcrumbs, quinoa, sautéed vegetables, cranberries, and herbs.
- Beat eggs and add to the mixture, stirring well to combine.
- Press the mixture into the prepared loaf tin.
- Bake for about 40 minutes until firm and golden.
- Let cool in the tin for 10 minutes before turning out.
- Slice and serve.
Tips and Tricks
- For extra flavor, add a tablespoon of miso paste or soy sauce to the mixture.
- Experiment with different nuts and seeds for varied textures and flavors.
- Make ahead: Prepare the mixture a day in advance and refrigerate before baking.
- For a festive touch, stud the top with whole cranberries before baking.
- Serve with a mushroom or onion gravy for added moisture and flavor.
- Use a food processor to chop nuts and vegetables for consistent texture.
- For a gluten-free version, use gluten-free breadcrumbs or substitute with ground oats.
How to Serve
Vegetarian nut roast pairs beautifully with traditional Christmas sides. Serve alongside roasted vegetables, Brussels sprouts, or a colorful root vegetable mash. Cranberry sauce or a tangy chutney complements the nutty flavors perfectly.
For a complete vegetarian feast, offer a variety of plant-based sides like honey-glazed carrots, garlic green beans, and herb-roasted potatoes.
Beverage pairings can include a medium-bodied red wine like Merlot or a crisp white like Sauvignon Blanc. For non-alcoholic options, sparkling pomegranate juice or herbal tea make festive choices.
Present the nut roast on a large platter, garnished with fresh herbs and surrounded by colorful sides for an impressive centerpiece.
The New Christmas Roast
The vegetarian nut roast has good flavors and textures, and it’s healthy too. The fun mix of flavors and textures makes it perfect for holiday dinners, no matter who’s at the table. Got veggie friends coming over? Or just want to add some plant power to your Christmas spread? This nut roast will put smiles on everyone’s faces. Give it a go – you might find your family asking for it every Christmas from now on!
PrintNut Roast
The vegetarian nut roast is a tasty option that’s filling and has lots of protein, just like meat dishes. Time to explore how to create this delicious holiday main that’s sure to become a new Christmas tradition.
- Category: main
Ingredients
- 2 cups mixed nuts (e.g., walnuts, almonds, cashews)
- 1 cup breadcrumbs
- 1 cup cooked quinoa or brown rice
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, grated
- 1 cup mushrooms, finely chopped
- 1/2 cup dried cranberries
- 1/4 cup fresh parsley, chopped
- 2 eggs (or flax eggs for vegan version)
- 1 tbsp olive oil
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C). Grease a loaf tin and line with parchment paper.
- Toast nuts in a dry pan until fragrant, then roughly chop.
- Heat olive oil in a pan. Sauté onions and garlic until softened.
- Add carrots and mushrooms, cook until tender.
- In a large bowl, combine nuts, breadcrumbs, quinoa, sautéed vegetables, cranberries, and herbs.
- Beat eggs and add to the mixture, stirring well to combine.
- Press mixture into the prepared loaf tin.
- Bake for about 40 minutes until firm and golden.
- Let cool in the tin for 10 minutes before turning out.
- Slice and serve.
Notes
- For extra flavor, add a tablespoon of miso paste or soy sauce to the mixture.
- Experiment with different nuts and seeds for varied textures and flavors.
- Make ahead: Prepare the mixture a day in advance and refrigerate before baking.
- For a festive touch, stud the top with whole cranberries before baking.
- Serve with a mushroom or onion gravy for added moisture and flavor.
- Use a food processor to chop nuts and vegetables for consistent texture.
- For a gluten-free version, use gluten-free breadcrumbs or substitute with ground oats.
Nutrition
- Serving Size: 389 g
- Calories: 570
- Sugar: 7 g
- Sodium: 3 g
- Fat: 37.7 g
- Carbohydrates: 44.6 g
- Fiber: 5 g
- Protein: 19.8





