Go Back
+ servings

Easy Vegan Meatballs

Our vegan mushroom meatballs are healthy, easy to prepare and taste absolutely delicious! Serve them with some pasta sauce and garnish with fresh parsley for the perfect easy weeknight dinner.
Course Main Course, Main Dish
Cuisine American, Italian
Keyword vegan mushroom meatballs
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 1 hour 35 minutes
Servings 16 meatballs
Calories 111kcal


  • 4 tablespoons olive oil
  • 1 medium white onion (diced)
  • 2 ½ cups mushrooms (sliced)
  • 1 cup steel cut oats (substitute gluten-free oats if needed)
  • 1 cup breadcrumbs (substitute gluten-free breadcrumbs if needed)
  • ½ cup fresh Italian parsley (roughly chopped)
  • 1 tablespoon garlic (minced)
  • 2 tablespoons flax meal
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • ¼ teaspoon sea salt
  • ¼ teaspoon pepper
  • ¼ cup soy sauce (substitue tamari if needed)
  • 1 teaspoon liquid smoke (this is an optional ingredient, but it does give the meatballs a nice smoky taste)


  • Heat the olive oil in a large frying pan over medium heat. Add the onions and saute for roughly 5 minutes. Then add the mushrooms and turn the heat up to high and cook for 10 - 15 minutes. The water should be evaporated from the mushrooms after 10 minutes and then the mushrooms should brown for 5 minutes. Remove from the heat and allow to cool down.
  • Add the oats to your food processor and pulse until fine. Mix the flax meal with 5 tablespoons of water and allow to set for 5 minutes.
  • Add the mushroom and onions to the food processor along with the rest of the meatball ingredients and process until your desired texture. Cover and store in the fridge for at least 1 hour. This allows the flavors to intensify and the meatballs will stick together better too.
  • When you're ready to make the meatballs, measure out roughly a tablespoon of the mixture and form small balls. Repeat until the mixture is finished.
  • Heat up oil in a large frying pan on medium heat. Fry the balls until they turn brown on the underside and rotate. You can also bake them in a 400 F/ 200° C oven for 15 minutes.
  • Serve with our tomato pasta sauce over some spaghetti or as delicious appetizers at your next party. Enjoy!


Calories: 111kcal | Carbohydrates: 13g | Protein: 4g | Fat: 5g | Saturated Fat: 1g | Sodium: 291mg | Potassium: 96mg | Fiber: 2g | Sugar: 1g | Vitamin A: 160IU | Vitamin C: 3.5mg | Calcium: 29mg | Iron: 1.2mg