Learn how to make homemade vegan mini mozzarella cheese balls with just 4-ingredients in this easy step-by-step recipe! It’s an amazing dairy-free mozzarella recipe that is soft, creamy, melty and tastes like real cheese! Serve it on top of pizza, pasta, burgers, nachos, toast, bread or use it for any vegan savory recipe you like!

Vegan Mini Mozzarella Recipe
I‘m actually a big fan of any vegan cheese sauce I’ve ever shared here on the blog but this best homemade mozzarella recipe is still one of my favorites! I have made it a couple of times already in different versions and just can’t get enough of it. Especially, when I form it into mini balls, the vegan mozzarella tastes even more delicious! I mean, everything that is mini-sized is a bit better or what do you think?
Anyway, this vegan mozzarella cheese recipe is not only perfect for vegans but also vegetarians and meat-eaters will love it! Honestly, this gooey, melty vegan mozzarella cheese consistency is just amazing! So if you haven’t tried it yet, you should definitely make it now!

What is vegan cheese made out of?
You need just 4 simple ingredients (+ seasonings as desired) and a few minutes to make this dairy-free cheese recipe. It’s raw cashew nuts, non-dairy yogurt, tapioca flour, agar powder, nutritional yeast flakes (optional), water, and salt – that’s all! I used soy yogurt but you can use your favorite unsweetened dairy-free yogurt you like. If you’re not familiar with agar powder, feel free to read the blog post of my no-bake mango cheesecake recipe for further information about this product.
What is tapioca?
The tapioca starch (or also called tapioca flour) gives this vegan mozzarella an amazing stretchy, melty consistency that reminds of real cheese. Any other starch can be used as a thickener but it won’t provide that real cheese stretch! So tapioca is an absolute must ingredient for this recipe and cannot be substituted with other starches.
You can buy tapioca starch in an Asian shop, organic store, big supermarket or order it online on Amazon (click here).

How to make Vegan Mini Mozzarella Balls
First of all, make sure to soak cashew nuts in water overnight or boil them for 10 minutes, until softened. Then drain the soaking water and rinse them with fresh cold water.
Place the soaked and drained cashew nuts in a highspeed blender. Add the soy yogurt, salt, lemon juice, and nutritional yeast flakes if using. Blend until smooth and creamy, stopping the blender now and then to scrape off the sides. Add the tapioca starch and mix again until everything is well combined. Finally, transfer the cashew cream mixture into a bowl and use a soft spatula to scrape out any excess cashew cream.



In a small saucepan dissolve the agar in 1/2 cup of cold water. Bring to the boil and simmer for 2 minutes, stirring constantly (or according to the package instructions). Then add the cashew cream to the saucepan, stirring rapidly to combine. Simmer for about 5 minutes, stirring constantly, until the mixture gets very thick, gooey and stretchy.


Prepare a large bowl of ice-cold water. Use a melon baller and scoop out mini mozzarella balls, then carefully transfer into the ice water. The mixture is very sticky, so it might be easier when using a teaspoon to remove the mozzarella ball from the melon baller. Continue until all of the vegan cashew mozzarella mixture is used up.




Let sit the mini balls in the ice water for a while until the mozzarella has set. It won’t firm up like a hard cheese but it will be as soft and creamy as real mozzarella. Then place the balls in an airtight container and cover with salted water. Store in the fridge for up to 1 week.


Easy Tip – Make just one large Vegan Mozzarella Ball:
To keep it easier, you can also transfer the whole cashew mozzarella mixture in one bowl. Then set aside until the mozzarella has set. So you’ll have one large vegan mozzarella ball to cut into slices on top of bread or toast or to use for your favorite dish!
Serving Suggestions
You can use these vegan mini mozzarella balls for any savory recipe that you would normally serve with cheese. It tastes cold but also hot and it even melts when you heat it up! Whether on top of pizza, burger, pasta, gnocchi, lasagna, casserole (gratin), fries, baked potatoes, or any other vegan recipe – this cheese is always perfect! I also like to enjoy this vegan mozzarella just on a piece of homemade gluten-free buckwheat bread with mini tomatoes, fresh basil, and balsamic vinegar. It’s just so good when you need a quick snack for breakfast, lunch or dinner!

This Vegan Mini Mozzarella Recipe is:
- Dairy-free
- Gluten-free
- Simple
- Quick & easy to make
- Cheesy
- Soft
- Melty
- Creamy
- Stretchy
- Salty
- Perfect for any kind of meal!

Craving more Vegan Cheese?
Don’t miss my best vegan cheese sauce, pumpkin mac and cheese, broccoli pasta bake, vegan tofu feta, vegan parmesan or tortellini with almond ricotta recipe.
If you do try this easy vegan mini mozzarella cheese balls recipe, I would love to read your feedback in the comments below. And if you take a photo of your dairy-free cheese dish and share it on Instagram, please don’t forget to tag me @biancazapatka to make sure I won’t miss your post. Enjoy!

Vegan Mini Mozzarella Cheese Balls
Author:Ingredients
- 1 cup (150 g) raw cashews
- 1 cup (250 g) dairy-free yogurt or silken tofu e.g. unsweetened soy or coconut yogurt (*see notes)
- 1 ½ tsp salt
- 1 tbsp lemon juice optional
- 2 tbsp nutritional yeast flakes optional
- 3 tbsp tapioca starch
- 1 tbsp 100% agar powder
- ½ cup (120 ml) water
Instructions
*Please watch the recipe video + check out the step-by-step photos above!
- Boil the cashews for 10 minutes until softened (or soak them in water overnight). Then drain and rinse them with fresh water.
- Add the drained cashew nuts, dairy-free yogurt, salt, lemon juice, and yeast flakes (if using) to a highspeed blender. Blend the mixture until creamy, stopping now and then to scrape off the sides. Add the tapioca starch and blend again until well combined. Then, transfer the mixture into a bowl and use a silicone spatula to scrape out any excess cashew cream. Set aside.
- Pour the ½ cup of water into a saucepan. Add the agar and stir until the agar is completely dissolved. Then bring it to the boil and simmer for 2 minutes (or according to the package instructions), stirring constantly.
- Add the cashew cream to the saucepan and stir to combine rapidly. Cook the mixture for about 5 minutes, stirring constantly, until it gets very thick and stretchy.
- Prepare a large bowl of ice-cold water. Use a melon baller to scoop out mini mozzarella balls, then carefully transfer them into the ice water. (The mixture is very sticky, so I suggest using a teaspoon to remove each mozzarella ball from the melon baller).
- Let sit the mini balls in the ice water for a while until the mozzarella has set. Then place the balls in an airtight container and cover with salted water. Store in the fridge for up to 1 week.
Notes
- The tapioca starch provides a stretchy and melty consistency (like real cheese), so this ingredient is a must in this recipe and cannot be substituted with other starches!
- I used unsweetened soy yogurt but you can use your favorite dairy-free yogurt or silken tofu. I recommend measuring the yogurt in grams. Simply click on the word "metric" right above the ingredient list.
- If you're not familiar with agar powder, feel free to read the blog post of my no-bake mango cheesecake recipe for further information about this product.
- The preparation time does not include soaking time.
- Please make sure to check out the step-by-step photos in the blog post above!


©Bianca Zapatka | All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please link back to this post for the recipe. More info here. Thank you for supporting biancazapatka.com!

This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information here.
Hi! This recipe looks amazing! Will definitely try soon. One question though, to these melt well on pizza etc.?
Thanks!
They melt slightly but not too much! 🙂
So, so good!
Many thanks! 🙂
Could vegan sour cream work in place of yogurt?
Yes! 🙂
Can these be frozen?
No sorry… This will change the texture.
This is absolutely the best vegan Mozzarella recipe I have ever tried, and I have tried soooo many! Even my family said it tastes like mozzarella! And I love that it’s so easy to make with no unusual ingredients. Thank you so much for sharing!
Yay, that’s amazing! I am so glad you enjoyed it! Thanks for the great feedback! 🙂
These are very easy to make and taste wonderful! I made them with coconut yoghurt, which was no problem.
We will definitely make them more often now, they are very satisfying!
So glad they turned out great with coconut yogurt!
Thank you for your amazing feedback! 🙂
What you think, will it work if I use not soya yogurt, but another, for example plain coconut yogurt?
Yes, sure! Just be sure the yogurt is not too watery.
Wonderful recipe! This has the taste and consistency of the real thing and I loved it on top of my vegan pizza and in my Caprese salad! Bravo! 😋
So glad you love this recipe! 😊
Thank you so much for your feedback!
Lots of love,
Bianca ❤️
Making this today. Sorry if I missed it but what is the salt ratio needed for the water when storing it? Thanks!!!
I usually use 2-3 teaspoons of salt for 1 cup water.
Thank you!!! I absolutely love this cheese 🙌🙌
So glad you love this recipe! Thank you so much! ❤️
Beeeest plant based mozarella, love it
Thank you so much! 😊