This vegan nut roast is perfect for a special occasion and makes the perfect main course. It’s packed with nuts and veggies and plenty of flavor too. Wonderful served with vegan gravy!
If you’re looking for the perfect main course for a special occasion then this vegan nut roast ticks all the boxes.
It’s packed with nuts and veggies and has a festive flair. It’s super filling, hearty and satisfying and really earns its spot in the center of your plate.
It has some similarities to a vegan meatloaf in how it looks but the taste is entirely different!
For more vegan roasts check out our vegan ham roast and our vegan turkey roast too.
How To Make Vegan Nut Roast
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- First up you want to crush some raw mixed nuts (cashews, almonds, walnuts, pecans, brazil nuts) in the food processor. Transfer them to a mixing bowl and set aside, we’ll come back to this shortly.
- Then add some cremini mushrooms (also called baby bella/portobellini/brown button mushrooms) to your food processor and process those until very finely chopped.
- Add onion to the food processor and process until finely chopped.
- Add celery to the food processor and process until finely chopped. Grate carrots (not pictured) and you’re ready to go.
- Add olive oil and crushed garlic to a frying pan along with the chopped onion, chopped mushrooms, chopped celery and grated carrot. Add tomato paste and soy sauce.
- Sauté until the veggies are softened.
- Now go back to the mixing bowl with your chopped nuts (from above), and add in vegan breadcrumbs, ground flaxseed meal, garlic powder and finely chopped parsley and mix them together.
- Add in your cooked veggie mix and mix together into a thick dough.
- Transfer to a 9×5 loaf pan lined with a parchment paper overhang (so it can be easily lifted out when cooked) and bake in the oven at 350°F (180°C) for 50 minutes.
- Let it cool for 10 minutes before lifting it out of the loaf pan with the parchment paper overhang. Slice and serve!
How To Serve Vegan Nut Roast
It can be served hot or cold, though it’s most ideal served hot and drizzled with vegan gravy or vegan mushroom gravy. But if you have leftovers they can also be served cold.
It’s wonderful alongside sides like vegan mashed potatoes or vegan scalloped potatoes or a vegan green bean casserole.
Make Ahead, Storing and Freezing
Make Ahead: This nut roast can be made a day ahead, up the point of baking it in the oven. And then instead of baking, cover and refrigerate. When you’re ready the next day, bake it as usual.
Storing: This nut roast keeps very well in a covered container in the fridge for 3-4 days and can be served cold or reheated in the microwave.
Freezing: It is also freezer friendly if you’d like to freeze it. Let it cool completely before freezing and then thaw in the fridge overnight. Reheat in the oven at 350°F for 10-15 minutes until heated through.
More Vegan Entrées
- Vegan Moussaka
- Vegan Mac and Cheese
- Vegan Lasagna Recipe
- Vegan Wellington
- Vegan Pot Pie
- Vegan Shepherd’s Pie
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Nut Roast
Ingredients
- 2 cups Raw Mixed Nuts (300g) Cashews, Almonds, Walnuts, Pecans, Brazil Nuts
- 1 cup Cremini Mushrooms (96g)
- 1 Medium Onion White, Yellow or Brown, Finely Chopped
- 2 Stalks Celery Finely Chopped
- 1 cup Grated Carrot (110g)
- 2 Tbsp Olive Oil
- 1 tsp Crushed Garlic
- ¼ cup Tomato Paste (65g)
- 2 Tbsp Dark Soy Sauce
- 1 ⅔ cups Panko Breadcrumbs
- 2 Tbsp Ground Flaxseed Meal
- 1 tsp Garlic Powder
- ¼ cup Finely Chopped Parsley
Instructions
- Preheat the oven to 350°F (180°C) and spray a 9×5 loaf pan with non-stick spray and line it with parchment paper so that there is overhang on either side. Set aside.
- Add the raw mixed nuts to the food processor and process until finely chopped. Transfer them to a mixing bowl and set aside.
- Add the cremini mushrooms to the food processor and process until finely chopped.
- Add onion to the food processor and process until finely chopped.
- Add celery to the food processor and process until finely chopped.
- Add olive oil and crushed garlic to a frying pan along with the chopped onion and chopped mushrooms, chopped celery and grated carrot. Add in the tomato paste and soy sauce. Sauté until the veggies are softened.
- Now add the breadcrumbs, ground flaxseed meal, garlic powder and finely chopped parsley to the mixing bowl with your crushed mixed nuts and mix them together. Add in your cooked veggie mix and mix together into a thick dough.
- Transfer to a 9×5 loaf pan lined with a parchment paper overhang (so it can be easily lifted out when cooked) and bake in the oven for 50 minutes.
- Let it cool for 10 minutes before lifting it out of the loaf pan with the parchment paper overhang. Slice and serve!
- Delicious served as is or with some vegan gravy. Leftovers keep very well in the fridge for 3-4 days.
Notes
- Mushrooms. Cremini mushrooms are also called baby bella’s or portobellinis. You could also use white button mushrooms.
- Grated carrot. 1 cup of grated carrot is approximately 2 medium carrots.
- Breadcrumbs. You can really use any vegan breadcrumbs they don’t have to be panko breadcrumbs.
- Make Ahead: This nut roast can be made a day ahead, up the point of baking it in the oven. And then instead of baking, cover and refrigerate. When you’re ready the next day, bake it as usual.
- Storing: This nut roast keeps very well in a covered container in the fridge for 3-4 days and can be served cold or reheated in the microwave.
- Freezing: It is also freezer friendly if you’d like to freeze it. Let it cool completely before freezing and then thaw in the fridge overnight. Reheat in the oven at 350°F for 10-15 minutes until heated through.
Ant McBain says
I took a chance at making it for my Christmas lunch and I can fully recommend it. It’s absolutely delicious, looks good and I will definitely be making this again and again. My non-vegan family tried it and gave it a huge compliment, so I had to hide it from them LOL
Alison Andrews says
Haha that’s perfect! So glad it was a success!
Wendy says
I’ve just put this recipe into the oven to bake. I’ve made double the quantity so am flying a bit blind about whether to bake for longer (like a double recipe cake). Wish me luck!!
The ‘dough’ tastes good, so expecting tasty results…
Alison Andrews says
It probably will need a longer bake time! Hope it worked out great!
Maureen Kimber says
I just made this and it was really good.
Alison Andrews says
Awesome Maureen! Thanks so much.
Sue Watz says
Absolutely delicious! However, it was a little crumbly on serving. Any tips for helping it be more solid? I don’t use oil and not sure if that made the difference. I wondered if Aqua fava might help? Planning on this for our contribution to thanksgiving. Thank you!
Alison Andrews says
So glad you enjoyed it Sue! My best tips are to pack it really well into the dish before baking, and also use a very sharp serrated knife to cut it.
Sue Watz says
Thank you! My husband’s happy we’re doing another test loaf before thanksgiving!
Vic says
I made this for my family at a family gathering and it was a huge hit. My mother even wanted the recipe which is saying something.
Alison Andrews says
That’s awesome news Vic! Thanks so much for sharing!
Chelsie says
Hi Alison, is there a substitute for flaxseed in the nut roast? Really love your recipes!
Alison Andrews says
Hi Chelsea, I’m not sure if there is a good substitute in this case, but it might be okay to leave them out, not 100% sure as I haven’t tried it though.
Mary says
This sounds so easy and absolutely delicious. My family, however, do not like celery. Is there anything I can substitute it for, or do I just increase the other veggies? Thank you.
Alison Andrews says
You can try leaving it out, but also just keep in mind that you won’t taste it in the final result. 🙂
Nat says
This is delicious! I’ve made it a couple of times now. I use 1 cup of gluten free porridge oats and 1/4 cup of ground almonds instead of the breadcrumbs. I also add 2-3 level tsp of bouillon powder and a tsp of ground black pepper to the dry mixture. Absolutely delicious with (or without!) vegan onion gravy!
Alison Andrews says
Oh awesome, thanks so much for sharing Nat!
Kathy wilson says
Don’t like mushrooms so is there a way of making this without them?
Alison Andrews says
Hi Kathy, I’m not sure what would make a good substitute for the mushrooms for this recipe, if it’s just a matter of taste then I can say that you don’t taste them in the end result, it’s more for the overall texture. 🙂
Jacqueline says
First time I’d ever made a nut roast and it was absolutely gorgeous! Froze half for our Sunday roast dinner next week. Will be making this twice a month now so I always have it. 😍
Alison Andrews says
So happy you enjoyed it Jacqueline! Thanks so much for the amazing review.