|

Vegan Mushroom Meatballs

These aromatic, rich, and flavorful mushroom meatballs are easy to prepare. The spices will highlight the mushrooms, and the cooked rice will keep them moist. You will create a truly unforgettable vegan or vegetarian meal, or wonder why you are not making these more often.

Several mushroom meatballs on top of spaghetti with yellow creamy sauce served on a black plate. A fork is taking on meatballs from the middle.

You can never have enough vegan meatball recipes in your repertoire, am I right? Try our vegan chickpea meatballs, vegan eggplant meatballs, TVP meatballs, tofu meatballs, or these Ikea veggie balls.

What to expect?

The star of this vegan meatball recipe is common button mushrooms. You can use other types. Start with whatever you have on hand or find in your local store. Different mushrooms have subtle differences in taste and texture, you can mix and match different kinds, like oyster mushrooms or shiitake, so that the flavors can bring your meatballs up a notch.

If you make our vegan mushroom meatballs recipe, this is what you will get:

  • They will be crispy on the outside but juicy, moist on the inside.
  • These mushroom balls will be aromatic and flavorful due to the combination of green herbs and spices.
  • They are easy to prepare with only a handful of simple ingredients.
  • They are also perfect for batch cooking since these meatballs are freezer-friendly.
Several mushroom meatballs on top of spaghetti with yellow creamy sauce served on a black plate. A fork is taking on meatballs from the middle.

Ingredients

So what is in our vegan mushroom meatballs recipe that makes them so delicious?

  • Button mushrooms → You can also find them under cremini, crimini, small portobello, baby bella, Italian brown, champignon, or chestnut mushroom. They are practically the same both in taste and texture.
  • Chopped walnuts or walnut meal → You can use pecans instead.
  • Cooked rice or leftover rice
  • Onion
  • Garlic
  • Starch → Only a bit to ensure the balls have a crispy crust after baking and hold together firmly.
  • Basil → We used ground, dried basil.
  • Oregano → We used ground, dried oregano.
  • Cumin
  • Soy sauce → use tamari for gluten-free
  • Nutritional yeast
  • Smoked sweet paprika powder
  • Salt and black pepper

? You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.

Instructions

Preparing the ingredients

  • Peel and finely chop the onion and the garlic.
  • Chop walnuts into a coarse meal texture using a food processor, or use ground walnut.
  • Cook the rice according to package instructions, or use leftover rice.
  • Gently clean the mushrooms with a damp paper towel or clean kitchen cloth. We rarely peel them, but sometimes cut off the stem if they feel too dry or stiff. Then slice them. 

Pan-frying mushrooms

  1. Cook onion and garlic in olive oil until soft and glassy.
White frying pan with chopped onion in oil
  1. When they are ready, add sliced mushrooms. Stir.
White frying pan with raw mushroom slices.
  1. Add the seasoning: salt, black pepper, ground basil, ground oregano, and cumin.
White frying pan with raw mushroom slices and green herbs.
  1. Stir and cook mushrooms over medium-high heat until they are soft and have shrunk. Cook off any liquid.
White frying pan with dark brown cooked mushroom slices and chopped onion.

Making vegan mushroom meatballs

  1. Take a food processor and add the sautéed mushrooms (don’t add them too hot since not all equipment can handle high heat), walnut meal, nutritional yeast, smoked sweet paprika powder, soy sauce, and cooked, drained rice. 
Food processor with brown mushroom slices and lots of rice.
  1. Pulse it a couple of times, but don’t over-blend them. You still need to be able to see all ingredients in chunks. 
Food processor with dark brown puree. Mushroom and onion pieces are still visible.
  1. Transfer it to a large bowl and check whether you can form a ball from the mushroom mixture. It should be soft and may stick to your hands a bit. However, if it is too sticky, add the starch. 
A glass bowl with brown puree and white flour. Mushroom and onion pieces are still visible.
  1. When the mixture consistency is perfect, take 2 Tablespoons from it and form the balls. 
A hand is holding a small brown ball above a glass bowl of the mixture.
  1. Bake your vegan mushroom meatballs in a preheated oven of 350 Fahrenheit (ca. 177 °C) for 20-30 minutes, or until they have a crispy crust. We prefer using a baking tray with parchment paper over a silicone baking sheet. See the below photo showing the mushroom balls right out of the oven. They look perfect, right?
Several mushroom meatballs of brown yellow color on a parchment paper after baking

Alternatively, you can shallow fry them in a large skillet over medium heat using heat-resistant oil, like sunflower or coconut oil. Fry them on all sides by frequently turning them. If you don’t overcrowd the pan, it should take approximately 10 minutes to prepare the first batch.

Cooking tips

  • Immersion blender or food processor –  It can be tricky to get the right consistency with an immersion or hand blender, especially if you have whole walnuts. 
  • Size matters – Baking time depends on the size of the meatballs you make. The smaller they are, the shorted time they will need.
  • Balls or patties – You can make burger-shaped mushroom patties; the mixture will hold them together.

Variations

We also tested this recipe with oats, but we did not like them with mushrooms. So we opted for white cooked rice (same as in our vegan chickpea meatballs recipe). They have the perfect texture to make any meatballs soft on the inside without compromising on crispiness. Rice also manages to complement rather than overpower the mushroom and the seasoning. Oats work great in our vegan eggplant meatballs recipe.

Serving ideas

In the photos, we served them this fantastic caramelized carrot pasta sauce that perfectly complements these mushroom balls. If you need ideas, let us give you some recipes for what to do with them.

Several mushroom meatballs on top of spaghetti with yellow creamy sauce served on a black plate. A fork is taking on meatballs from the middle.

Storing tips

You can keep it in the fridge for 4-5 days without any problem. We recommend storing the vegan mushroom meatballs alone and with any sauce.

We recommend freezing after frying/baking, not as an uncooked mixture, as it may become too moist when thawed. Freeze the balls separately per serving.

Take as many vegan mushroom meatballs as you need and pop them back in the oven. Alternatively, warm them up in a frying pan to return their crispy crust. If you use a microwave, the balls will not be rather dry.

Several mushroom meatballs on top of spaghetti with yellow creamy sauce served on a black plate. A fork is taking on meatballs from the middle.

FAQs

How do you keep mushroom meatballs from falling apart?

The sticky cooked rice and the corn starch in this recipe help to bind the meatballs and prevent them from falling apart. Vegan eggs can also help bind the meatballs. If you don’t want to use rice, oats, and breadcrumbs can be a potential substitute as well.

Is it better to bake or pan-fry?

It’s entirely up to you whether you choose to bake or pan-fry your mushroom meatballs. Baking can eliminate the need for oil, but may result in a drier texture. Pan-frying needs oil, but the result is juicier. However, when added to vegan pasta sauce, the difference in texture is minimal. So, experiment with both methods and see which one you prefer!

More vegan meatball recipes

More vegan mushroom recipes

You can browse through our quick vegan meals or check out

Several mushroom meatballs on top of spaghetti with yellow creamy sauce served on a black plate.

Vegan Mushroom Meatballs

Nandi Barta
These aromatic, rich, and flavorful mushroom meatballs are easy to prepare. The spices will highlight the mushrooms, and the cooked rice will keep them moist. You will create a truly unforgettable vegan or vegetarian meal, or wonder why you are not making these more often.
4.8 from 9 votes
Prep Time 15 minutes
Baking time 30 minutes
Total Time 45 minutes
Course Appetizer, Main Course
Servings 20 balls
Calories 44kcal

Equipment

  • Food processor
  • Immersion hand blender with 20 fl oz container
  • Non-stick baking sheet
  • Regular parchment paper

Ingredients
  

To precook mushrooms

  • 1 Tbsp Olive oil
  • 1 Onion (small)
  • 3 cloves Garlic
  • 11 oz Button mushrooms
  • 1 tsp Basil dried
  • 1 tsp Oregano dried
  • ½ tsp Ground cumin seeds
  • Salt and Pepper to taste

Mushroom meatball mixture

  • ¼ cup Walnut meal or 1 cup Walnut halves chopped finely
  • ½ cup Rice (cooked) measured as cooked
  • 1 Tbsp Nutritional yeast
  • ½ tsp Sweet smoked paprika powder
  • 1 + ½ tsp Soy sauce or tamari
  • 2 Tbsp Corn starch or more (depending on the moisture of the mushrooms)

Choose your pasta sauce

  • Healthy Vegan Marinara Sauce
  • Caramelized Carrot Sauce pictured
  • Vegan Mac and Cheese Sauce
  • Vegan Cashew Alfredo Sauce

Instructions
 

Prepare the ingredients

  • Peel and finely chop the onion and the garlic.
  • Chop walnuts into a coarse meal using a food processor if you don’t have any walnut meal in your pantry.
  • Cook the rice according to package instructions, or use leftover rice.
  • Gently clean the mushrooms with a paper towel or clean kitchen cloth. We almost never peel them, but sometimes cut off the stem if they feel too dry or stiff. Then slice them.

Pan-frying the mushrooms

  • Cook onion and garlic in olive oil until soft and glassy
  • When they are ready, add sliced mushrooms.
  • Add the seasoning: salt, black pepper, ground basil, ground oregano, and cumin. Stir and cook until mushrooms are soft and have shrunk.

Making the mixture

  • Take a food processor and add sautéed mushrooms, walnut meal, nutritional yeast, smoked sweet paprika powder, soy sauce, and cooked drained rice. Pulse the mix gently. Don’t purée it! You need some chunks and bits for a better texture. Depending on the size of your container, work in batches.
  • Transfer it to a large bowl and check whether you can form a ball from the mushroom mixture. It should be soft and may stick to your hands a bit. However, if it is too sticky, add the starch.

Baking or frying

  • Now you are ready to form the mushroom meatballs. Take 2 Tablespoons of the mixture and form the balls with your hands.
  • Take a baking tray with parchment paper and bake them at 350 Fahrenheit (ca. 177 °C) for 20-30 minutes until they get a crispy crust. Turn them over at half-time. 
  • Alternatively, take a frying pan or large skillet and heat it over medium heat. Add a bit of coconut oil. Fry them for a couple of minutes on each side to give them a nice brown color. 
  • Serving suggestions above the recipe card!

Notes

Top tips
  • Immersion blender or food processor – It can be tricky to get the right consistency with an immersion or hand blender, especially if you have whole walnuts. 
  • Size matters – Baking time depends on the size of the meatballs you make. The smaller they are, the shorted time they will need.

UPDATED: This recipe was originally posted in Dec 2020. More tips, info, and details were added, and it was republished in Feb 2023.

Similar Posts

10 Comments

  1. I made these today. They are delicious. I made them for a party tomorrow and I had to put them in the freezer so I wouldn’t eat them before the party. I’m going to try your chickpea meatballs Next. Thanks for a great recipe.

  2. I plan to make these soon but eat “grain-free” so wondered if you could recommend an alternative for the rice ingredient. (I know I’ll use Tapioca flour for the Corn Meal. To substitute for the rice, would millet work? or would some cassava flour and/or coconut flour work? Thanks!

    1. Hi Deb, I recommend millet that would be the closest match. It makes sure the meatballs are not too dry compared to just a flour/starch mix.

    2. You can try Dals Foods Slimovina as a substitute for the rice and corn flour. Available on Amazon.com

  3. 5 stars
    Hello, I would love to try this recipe. What if I don’t have a food processor?

    Thank you,

    1. If you don’t have a food processor, you can try chopping the mushrooms and the rice with a knife as small as you can. In that case definitely use a walnut meal so you have that already covered. Even if the pieces are a bit larger than it would be with a food processor, if you can form a ball the starch will bind it together after baking. Let us know how it goes.

  4. Thank you so much for this awesome recipe . I made this today for my family and they enjoyed it !

    1. Hi Sheryl,

      These mushroom meatballs are rich and filling, so 20 meatballs can easily be enough for 4-5 people. It is most definitely not a weight loss meal but at least they are calories from whole foods like mushrooms, walnut, and rice.

Comments are closed.