clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Mushroom Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 17 reviews

  • Author: Lisa Kitahara
  • Total Time: 40 minutes
  • Yield: 12 meatballs 1x


Learn how to make Easy Vegan Mushroom Meatballs right in your own kitchen! Tender, hearty and packed with flavour, these gluten free meatless meatballs are perfect for pastas, sandwiches, casseroles and more!


Units Scale



  1. Into a small bowl whisk together ground flax seed and water. Let it sit for 10 minutes.
  2. Over medium high heat, add the onion and garlic into a large pan and fry for 1 minute. Add in the mushrooms and fry until mushrooms have softened. Add in the vegan Worcester sauce, dried parsley, oregeno, thyme, red pepper flakes, salt and pepper and continue to cook until most of the moisture has evaporated. Turn off the heat and set aside. Pre-heat oven to 350 F (180 C)
  3. Add the oats and walnuts into a food processor and blend until a course meal forms. Transfer to a large bowl. 
  4. Add the cooked mushroom mixture into the food processor and blend until combined. Do not over blend, you should still be able to see bits of mushrooms and onions. 
  5. Into the large bowl with oats and walnuts, add in the mushroom mixture, nutritional yeast and flax egg. Use a spoon and mix until combined. If the mixture looks too loose or wet, add in some more oats. 
  6. Divide the mixture into 10-12 portions (around 38-42g each), roll them into balls and place on a baking tray. Bake for 20-22 minutes, rotating the tray half way. 

To Serve:

  1. Cook pasta according to instructions. Heat marinara sauce over medium heat in a saucepan. 
  2. Place meatballs into the marinara sauce and let it lightly simmer for 3-5 minutes while the pasta cooks.
  3. Plate pasta, top with meatballs and top with remaining marinara. Garnish with vegan parmesan, pepper and herbs of choice. 


  • To Pan Fry: add oil to large frying pan. Place mushroom meatballs into the frying pan and cook on medium until browned and heated through. 
  • To Air Fry: spray air fryer basket with a little oil. Place the meatballs into the air fryer basket and air fry at 400 F for 10-12 minutes, or until cooked. Shake the basket half way to make sure they’re evenly cooked. 
  • Nutritional Information Disclaimer: Nutrition information is a rough estimate calculated on an online tool (Cronometer).
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Entree
  • Method: Oven
  • Cuisine: vegan, gluten free


  • Serving Size: 1 meatball
  • Calories: 74
  • Sugar: 1g
  • Sodium: 218mg
  • Fat: 4.1g
  • Saturated Fat: 0.4g
  • Unsaturated Fat: 3.5g
  • Trans Fat: 0
  • Carbohydrates: 7.7g
  • Fiber: 1.7g
  • Protein: 2.9g
  • Cholesterol: 0