Recipe for Vegan Mozzarella Cheese Made Easy at Home

Updated On: October 4, 2025

Craving the creamy, melty goodness of mozzarella cheese but sticking to a vegan lifestyle? You’re in luck!

Making vegan mozzarella cheese at home is easier than you might think, and the results are simply delicious. This dairy-free cheese alternative is perfect for pizzas, sandwiches, salads, or just enjoying on its own.

With a smooth and stretchy texture reminiscent of the classic mozzarella, this recipe combines wholesome plant-based ingredients that come together quickly. Whether you’re lactose intolerant, vegan, or simply looking to try something new and healthy, this recipe will become your go-to for cheesy cravings.

Using simple ingredients like cashews, tapioca starch, and nutritional yeast, this vegan mozzarella is not only tasty but also packed with nutrients. Plus, you can customize the flavors to your liking!

Ready to impress your friends and family with a homemade dairy-free cheese? Let’s dive into the recipe and discover how you can create your own vegan mozzarella cheese at home.

Why You’ll Love This Recipe

This vegan mozzarella cheese recipe is a game-changer for anyone avoiding dairy yet missing the taste and texture of traditional cheese. It’s quick to prepare, requiring no fermentation or culturing time, and uses easily accessible ingredients.

The stretchy, gooey texture makes it perfect for melting on pizzas or layering in lasagna. It’s also gluten-free, soy-free, and nut-based (with cashews), catering to various dietary needs.

Another reason to love this recipe is its versatility. Whether you want a mild cheese for salads or a more flavorful, garlicky spread, you can tweak the seasoning easily.

Plus, it stores well in the fridge and reheats beautifully. This recipe brings plant-based comfort food to your kitchen with a fraction of the effort and all the deliciousness.

Ingredients

  • 1 cup raw cashews (soaked in hot water for 20 minutes)
  • 3/4 cup water
  • 1/4 cup tapioca starch (for stretchiness)
  • 2 tablespoons nutritional yeast (for cheesy flavor)
  • 1 tablespoon lemon juice (for tanginess)
  • 1 teaspoon apple cider vinegar
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt (adjust to taste)
  • 1/2 teaspoon onion powder

Equipment

  • High-speed blender or food processor
  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Heatproof mixing bowl
  • Spoon or spatula
  • Container for storing the cheese

Instructions

  1. Soak the cashews: Place the raw cashews in a bowl and cover with hot water. Let them soak for at least 20 minutes to soften, then drain.
  2. Blend the base: In a high-speed blender, combine soaked cashews, water, lemon juice, apple cider vinegar, nutritional yeast, garlic powder, onion powder, and salt. Blend until completely smooth and creamy, about 2-3 minutes. Scrape down the sides as needed.
  3. Cook the mixture: Pour the blended mixture into a medium saucepan over medium heat. Sprinkle the tapioca starch over the mixture and whisk continuously.
  4. Heat and stir: Keep whisking as the mixture heats. Within 3-5 minutes, it will start to thicken and become stretchy. Continue whisking until it forms a gooey, thick cheese consistency.
  5. Shape the cheese: Remove from heat and transfer the cheese to a heatproof bowl or container. Let it cool slightly, then cover and refrigerate for about 1-2 hours to firm up.
  6. Use or store: Once firm, your vegan mozzarella is ready to slice, shred, or melt. Store in an airtight container in the fridge for up to 5 days.

Tips & Variations

Use fresh lemon juice and quality nutritional yeast for the best flavor.

  • Add herbs: Mix in finely chopped basil or oregano for an herby twist perfect for pizza toppings.
  • Make it spicy: Add a pinch of cayenne pepper or smoked paprika to give your mozzarella a subtle kick.
  • Use different nuts: For a different flavor, try macadamia nuts or blanched almonds instead of cashews, but note the texture might vary.
  • Melt it perfectly: When melting on pizza, cover the pizza with foil to prevent crisping too quickly and allow the cheese to stretch.
  • Storage tip: If the cheese gets too firm after refrigeration, microwave in 10-second bursts, stirring in between, to soften before use.

Nutrition Facts

Nutrient Amount per Serving (approx. 2 tbsp)
Calories 70
Fat 5g
Saturated Fat 0.7g
Carbohydrates 5g
Fiber 0.5g
Protein 2g
Sodium 150mg

Serving Suggestions

This vegan mozzarella cheese is incredibly versatile. Try it melted on your favorite homemade pizza or stuffed in vegan calzones.

It’s also delicious sliced thinly for sandwiches or paninis, adding that creamy texture you crave.

For a fresh option, shred it over salads or vegan Caprese with tomatoes, basil, and a drizzle of balsamic glaze. You can also use it in warm pasta bakes or lasagnas for cheesy satisfaction without the dairy.

If you’re interested in pairing it with other vegan dishes, check out our Vegetable Alfredo Recipes for Creamy, Healthy Dinners or try our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to complement your cheese creations.

Conclusion

Making your own vegan mozzarella cheese at home is both rewarding and delicious. This recipe offers a rich, cheesy experience without any dairy, perfect for vegans and those with lactose intolerance alike.

With simple ingredients and easy steps, you can enjoy the stretchy, melty cheese you love in a guilt-free, plant-based way.

Whether you’re cooking for family, friends, or just treating yourself, this vegan mozzarella will elevate your meals with its creamy texture and subtle tangy flavor. Don’t forget to experiment with herbs and spices to tailor it to your taste, and pair it with other fantastic vegan recipes like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert after your savory meal.

Happy cooking and enjoy the cheesy goodness!

📖 Recipe Card: Vegan Mozzarella Cheese

Description: A creamy and stretchy vegan mozzarella cheese made from cashews and tapioca starch. Perfect for melting on pizzas and sandwiches.

Prep Time: PT10M
Cook Time: PT10M
Total Time: PT20M

Servings: 8 servings

Ingredients

  • 1 cup raw cashews, soaked for 4 hours
  • 3/4 cup water
  • 2 tablespoons tapioca starch
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1 teaspoon apple cider vinegar
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder

Instructions

  1. Drain and rinse soaked cashews.
  2. Add cashews, water, tapioca starch, nutritional yeast, lemon juice, apple cider vinegar, salt, garlic powder, and onion powder to a blender.
  3. Blend until completely smooth.
  4. Pour mixture into a saucepan over medium heat.
  5. Cook, stirring constantly, until mixture thickens and becomes stretchy, about 5-7 minutes.
  6. Remove from heat and let cool slightly before using.

Nutrition: Calories: 150 | Protein: 5g | Fat: 12g | Carbs: 8g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Mozzarella Cheese”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and stretchy vegan mozzarella cheese made from cashews and tapioca starch. Perfect for melting on pizzas and sandwiches.”, “prepTime”: “PT10M”, “cookTime”: “PT10M”, “totalTime”: “PT20M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“1 cup raw cashews, soaked for 4 hours”, “3/4 cup water”, “2 tablespoons tapioca starch”, “2 tablespoons nutritional yeast”, “1 tablespoon lemon juice”, “1 teaspoon apple cider vinegar”, “1 teaspoon salt”, “1/2 teaspoon garlic powder”, “1/2 teaspoon onion powder”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Drain and rinse soaked cashews.”}, {“@type”: “HowToStep”, “text”: “Add cashews, water, tapioca starch, nutritional yeast, lemon juice, apple cider vinegar, salt, garlic powder, and onion powder to a blender.”}, {“@type”: “HowToStep”, “text”: “Blend until completely smooth.”}, {“@type”: “HowToStep”, “text”: “Pour mixture into a saucepan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Cook, stirring constantly, until mixture thickens and becomes stretchy, about 5-7 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let cool slightly before using.”}], “nutrition”: {“calories”: “150”, “proteinContent”: “5g”, “fatContent”: “12g”, “carbohydrateContent”: “8g”}}

Photo of author

Marta K

Leave a Comment

X