Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Mushroom Nut Balls

Mushroom Nut Balls

We need a vegan Christmas dish that will feed the masses. This year, I have these super yummy Mushroom vegan meatballs that are perfect for any festive season. They are easy to make, kids love eating them, and they are so incredibly delicious. 

I wanted to share this recipe with you for a long while. I don't make it super often but it's definitely super handy to have under your sleeve. Usually, I have all the ingredients at home and it's just a matter of putting in the food processor a bunch of things, making the balls and cooking them in the oven. 

And the great thing is you can halve, double, triple the amount really easily. Which allows you to adjust to your family's needs. I have Christmas dinners where it is just 4 of us, and others, like this year, we have a big bunch of people coming over. With these vegan meatballs, you can cater for all. 

mushroom nut balls ingredients

Also, whenever I find myself needing to feed lots of mouths, I always go for recipes I can make ahead of time. I make the mixture the day before and simply cook the balls when we are about to eat them. 

Aside from being super practical, making the mixture ahead of time will also make them extra flavourful. The mushrooms and breadcrumbs act like little sponges. So, by mixing them ahead of time we're letting these ingredients soak in all the yumminess. 

mushroom nut balls ingredients in a food processor

The key for the perfect vegan meatballs is to not overdo it with the food processor. We want to have some texture in these vegan meatballs, so leave some bits and pieces there. I find that if I go too hard here I end up with vegan croquettes instead of vegan meatballs. 

The cooking process is a breeze. Which is great when you have a million things to do to get ready for dinner. We simply need to put the balls in the oven for about 20 minutes until they are golden brown. 

I usually leave them and go do whatever else I need to do. I do set a timer so I don't burn these babies. You can set it a bit ahead of time and check on them ever so often so they bake just right. 

forming balls with your hands

Vegan Meant balls are not just a good vegan Christmas dish they are also a great dinner option for any night. You can add them to pasta dishes, serve them alongside steamed veggies, or get creative with a stir fry. I really need to make them more often, they are super versatile! 

For Christmas, I'm pairing these beautiful vegan meatballs with a delicious homemade cranberry sauce and a spinach casserole side dish. We are in for a treat this year, everything on the menu is just mouthwatering. 

Oh, and if you need gluten-free food on the table, we can switch some things around. Instead of regular breadcrumbs use a gluten-free option or GF panko. And leave the regular soy sauce out and switch it for Tamari sauce, easy peasy! 

mushroom nut balls close up

Prep time
20 minutes
Total time
Category: Lunch, Dinner
Serves: 4
Allergens: Gluten, Mushrooms, Soy, Tomatoes


For the mushroom nut balls

  • 1 cup breadcrumbs
  • 1 tbsp garlic powder
  • 2 tbsps ground flaxseed
  • 1 tbsp herbes de provence
  • 4 tablespoons ketchup
  • 8 oz mixed mushrooms (cleaned)
  • 1 tbsp soy sauce
  • 1 cup walnut halves (toasted)
  • 2 tbsps water

For the sweet cranberry sauce

  • 1 cup jellied cranberry sauce
  • 4 tablespoons ketchup
  • ½ lemon (juiced)
  • 2 tbsps maple syrup
  • 4 tablespoons sriracha sauce

For the spinach and pasta casserole

  • 8 oz elbow or shell pasta
  • 2 cups frozen spinach (unthaw)
  • ¼ cup olive oil
  • 1½ cups soy milk
  • ¼ cup wheat flour

For the seasoning

  • ¼ tsp black pepper (ground) (optional)
  • ½ cup fermented bean curd
  • 1 dash ground nutmeg (optional)

For the topping

  • 1 cup grated vegan cheese


  1. Preheat the oven to 370F (190C) and prepare are baking tray with baking paper.
  2. In a small bowl mix the ground flaxseed with water and set aside.
  3. Use a food processor and add the mushrooms, walnuts,
  4. Use a food processor and pulse the mushrooms, walnuts and herbs. Make sure to not blend it completely, it should still have some bits and pieces in it.
  5. Use a bowl and add the rest of the mushroom ball ingredients and mix with a spoon.
  6. Use your hands to form the balls and place them on a baking tray, bake for about 20 minutes until slightly brown on the outside.
  7. Serve the mushroom nut balls with our Sweet Cranberry Sauce, enjoy!

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!