If you have a serious craving for the most mouthwateringly amazing vegetarian and vegan-friendly meatballs, that are 100% meat-free, you’ve come to the right place. These juicy on the inside, crispy on the outside, and tasty all-around vegan meatballs are nothing short of succulent. Ready in less than 30 minutes, these meatless meatballs are tasty snacks that even your meat-eating friends will approve of.
- Make the meatless balls a bit smaller and you’ve got fabulous cocktail-party ready finger snacks,
- Or flatten them into small, patty sized shapes and serve as sliders.
- You could just go large and serve jumbo meatballs with a full sized bun as a damn delicious, juicy, burger patty.
So what’s the secret to these little balls of vegan heaven? They’re made from mushroom mince! (Get the recipe for meatless ground beef and a few other serving ideas.) Instead of eggs, use ground flax seeds, and add a handful of chopped almond flakes for a teensy bit of extra crunch inside. In addition to using brown mushrooms, it’s the generous addition of heaps of fresh Italian parsley that create the flavor explosion that’s about to erupt in your mouth.
Let’s get started!
In a large saucepan of olive oil saute:
- a large chopped onion
- 1 -2 tablespoons garlic
- 1 tablespoon fresh chopped rosemary.
- Add about 18 ounces / 500 grams finely chopped brown cremini (also known as baby portabellini) mushrooms and season with salt and black pepper. Saute until they have released their liquid. About 5 – 10 minutes.
- When browned, add 1 large grated carrot, and cook for another 2 or 3 minutes.
Meatless Meatballs
Remove the mushroom mixture from heat and add to a large mixing bowl and allow to cool for a few moments.
Add to the mixture:
- 30 grams fresh Italian parsley (This is absolutely essential for the delicious meatball flavor)
- 1/3 cup of bread crumbs
- 2 tablespoons of flax seed, milled to replace egg as a binding agent. (This is quick and easy to do in your coffee grinder)
- 1 tablespoon onion salt
- 1 tablespoon cumin
- 1 tablespoon chopped almond flakes (optional but strongly recommended)
- 1 teaspoon vegan Worcester sauce (optional)
- 1 tablespoon finely chopped chili (optional)
- 3 tablespoons nutritional yeast (optional)
Mix well using a spatula or wooden spoon. Check that the mixture is cool enough to handle and begin forming into balls or patties. The mixture should also not be too wet, or the balls will fall apart in the pan. Add more bread crumbs to reduce the moisture content if needed. It’s usually easiest to roll all of the patties or balls before you begin cooking the patties.
Cook the vegan meatballs in batches by shallow frying in vegetable oil. Make sure the oil is sizzling hot. If the oil is not warm enough, your vegan mushroom meatballs will absorb the oil and become soggy, instead of creating a dark, delicious crust. To test the oil, pop one in – if the oil does not sizzle, remove the vegan meatball and allow the oil to continue heating.
You also don’t want the pan to be too crowded, as this reduces the overall temperature of the pan and oil, leading to soggy meatballs. Using two spoons to turn the balls an ensure they’re evenly cooked all round. Depending on the size of your vegan meatballs, they should take around 3 – 6 minutes each to cook. When the balls are nicely brown all around, but not burnt, remove using a slotted spoon. Place into a plate lined with absorbent paper towel, serve and enjoy!
Get more quick + easy vegan recipes

- 1 large chopped onion
- 1 tablespoons minced garlic
- 1 tablespoon fresh chopped rosemary.
- 500 grams finely chopped brown cremini
- salt and black pepper
- 1 large grated carrot, and cook for another 2 or 3 minutes.
- 30 grams fresh Italian parsley
- ⅓ cup of bread crumbs
- 2 tablespoons of flax seed, milled
- 1 tablespoon onion salt
- 1 tablespoon cumin
- 1 tablespoon chopped almond flakes (optional but strongly recommended)
- 1 teaspoon vegan Worcester sauce (optional)
- 1 tablespoon finely chopped chili (optional)
- 3 tablespoons nutritional yeast (optional)
- In a large saucepan of olive oil saute the chopped onion, garlic and rosemary.
- Add about 18 ounces / 500 grams finely chopped brown cremini (also known as baby portabellini) mushrooms and season with salt and black pepper. Saute until they have released their liquid.About 5 - 10 minutes.
- When browned, add 1 large grated carrot, and cook for another 2 or 3 minutes.
- Remove the mushroom mixture from heat and add to a large mixing bowl and allow to cool for a few moments.
- Add remaining ingredients to the mixture. Mix well using a spatula or wooden spoon.
- Check that the mixture is cool enough to handle and begin forming into balls or patties. The mixture should also not be too wet, or the balls will fall apart in the pan. Add more bread crumbs to reduce the moisture content if needed. It's usually easiest to roll all of the patties or balls before you begin cooking the patties.
- Cook the vegan meatballs in batches by shallow frying in vegetable oil. Make sure the oil is sizzling hot. If the oil is not warm enough, your vegan mushroom meatballs will absorb the oil and become soggy, instead of creating a dark, delicious crust.
- When the balls are nicely brown all around, but not burnt, remove using a slotted spoon. Place into a plate lined with absorbent paper towel, serve and enjoy!
[…] Mouth watering vegan meatless meatballs […]