I love making homemade mozzarella because it turns a simple set of ingredients into something incredibly fresh, soft, and satisfying. The process feels almost magical, and I always enjoy watching the milk transform into smooth, stretchy cheese right in my kitchen.
Why You’ll Love This Recipe
I find this recipe incredibly rewarding because it doesn’t require complicated equipment or hard-to-find ingredients. I can make fresh mozzarella in under an hour, and the taste is far superior to store-bought versions. I also enjoy how customizable it is—I can adjust the salt level or shape the cheese however I like. The texture comes out soft and elastic, perfect for salads, pizzas, or just eating warm.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1/4 cup (60 ml) cool, non-chlorinated water (for dissolving rennet)
1 teaspoon cheese salt (or kosher salt)
directions
I start by dissolving the citric acid in 1 cup of cool water, then I pour it into a large pot. I add the milk and gently stir while heating it to about 90°F (32°C).
Once it reaches temperature, I remove the pot from heat and stir in the dissolved rennet using an up-and-down motion. I let the mixture sit undisturbed for about 5–10 minutes until curds form.
When the curd has set, I cut it into 1-inch cubes using a knife. I return the pot to low heat and slowly warm the curds to 105°F (40°C), stirring gently.
I scoop the curds into a microwave-safe bowl, draining off the whey. Then I microwave the curds for about 1 minute. I drain again and begin folding the cheese.
I microwave again in 30-second intervals, stretching and folding each time, until the cheese becomes smooth and stretchy. I sprinkle in the salt during this process.
Once the mozzarella is glossy and elastic, I shape it into a ball and place it in cold water to set.
Servings and timing
I usually get about 1 to 1.5 pounds (450–680 grams) of mozzarella from this recipe, which serves around 4 to 6 people.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Variations
I sometimes experiment with different flavors by adding herbs like basil or oregano while stretching the cheese. For a richer taste, I use cream-top milk. I also like making small mozzarella balls (bocconcini) for salads or marinating them in olive oil and garlic.
storage/reheating
I store the mozzarella in an airtight container with a bit of whey or salted water to keep it moist. It stays fresh in the refrigerator for up to 3 days.
I don’t usually reheat mozzarella directly, but I use it in dishes like pizza or baked pasta where it melts beautifully. If I need to soften it, I let it sit at room temperature for a bit.
FAQs
Why didn’t my curds form properly?
I notice this usually happens if the milk is ultra-pasteurized or if the rennet is too weak. I always use fresh ingredients for the best results.
Can I use low-fat milk?
I’ve tried it, but I find whole milk gives a much better texture and flavor.
Why is my mozzarella not stretchy?
This often means the curds didn’t reach the right temperature. I make sure they are hot enough before stretching.
Can I freeze mozzarella?
I don’t recommend freezing fresh mozzarella because it changes the texture and makes it crumbly.
How do I know when it’s ready?
I look for a smooth, shiny surface and a stretchy consistency. That’s when I know it’s done.
Conclusion
I always enjoy making mozzarella at home because it turns a simple process into something creative and delicious. The freshness and texture are unmatched, and I find it satisfying to make cheese from scratch. Once I got the hang of it, it became a recipe I return to again and again.