How to Make Fresh Mozzarella Cheese

There's nothing quite like slicing into a fresh ball of homemade mozzarella, knowing its infinite, delicious possibilities are at your fingertips. And while it might seem intimidating at first, making fresh, milky mozzarella at home is super simple, once you have the right ingredients and tools.

Fresh Mozzarella
Photo by Meredith.

How to Make Fresh Mozzarella Cheese at Home

There are two ways to make mozzarella: From scratch, where you make your own curd from fresh milk; or from premade curd you purchase from your local farmer, select grocery stores, or online (search for "fresh mozzarella curds").

Either way, know that the better quality your milk or curd, the better your cheese will be. With such a simple process and so few ingredients, there's nowhere in a fresh mozzarella recipe for subpar ingredients to hide.

Start with the Right Milk

To make the cheese from scratch, source your milk from a reputable farmer at the farmers market, or buy the best quality milk you can find in the grocery store. If you prefer organic products, you might want to work with organic milk; it shouldn't make a difference in the cheesemaking process. Note: Avoid milk that has been UHT (ultra high temperature) pasteurized; it's proteins are already broken down so much that it won't become the thick curds you'll need to make good mozzarella.

Rock the Rennet

To turn milk into cheese, you'll need to coagulate the milk. In cheesemaking, that's done with citric acid and rennet, which you can find online or at high-end grocery stores, co-ops, and some beer-making stores. Rennet is a catalyst that works in the cheesemaking process and is used in some fresh and almost all aged cheeses. It can be either vegetarian or non-vegetarian, so make sure you get the kind you want. While citric acid comes in powdered form, vegetable rennet is best used in liquid form (or you can just crush a veg rennet tablet and dissolve it in water).

Fresh Mozzarella Recipe

Method #1: Making Your Own Curd from Scratch


1 ½ tsp citric acid

¼ rennet tablet or ¼ tsp liquid rennet

1 cup + ¼ cup chlorine-free water

1 gallon of milk (whole milk: pasteurized or unpasteurized, not ultra-pasteurized)

1 teaspoon kosher salt + more to taste


Liquid measuring cup

Non-reactive stock pot (enameled & stainless steel are best)

Super long-handled spatula

Cooking thermometer

Sharp knife

Slotted spoon

Rubber gloves (not joking, this stuff BURNS)


Cheesecloth (optional, but helps with straining)

Microwaveable bowl (I prefer glass, so you can watch what's happening)

A metal bowl full of ice water


1. Dissolve 1 ½ teaspoons citric acid with 1 cup water in a large, non-reactive pot.

2. In a separate bowl, combine the rennet with 1/4 cup water, and set aside.

3. Use non-super cold milk (let it sit out for a little so it isn't refrigerator-cold. I don't know why, it just works better) and heat it in the pot with the citric acid until it reaches 90°F.

4. Remove milk mixture from the heat, add your rennet mixture, and stir it with the long-handled spatula for 30 seconds. Let sit and don't touch it!

5. After five minutes, your curd will look like a solid, with lots of liquid on the side. The solids are the curd, the liquid is the whey, and there's still lots of whey in your curd at this point. If it hasn't yet formed into a soft tofu- or custard-like structure, let it sit a bit longer, covered.

Mozzarella in whey
Mozzarella in whey | Photo by Meredith.

6. Using your sharp knife, cut the curd into squares by cutting long, parallel slices about an inch wide in one direction and then across, like a checkerboard. Be sure your knife is long enough to cut all the way to the bottom of the pot, and try not to nick the pot's surface.

Cutting mozzarella squares
Cutting mozzarella squares | Photo by Meredith.

7. At this point you've cut the curds, but you want them to release more of the whey. To do this, put your pot back on the stove and heat it slowly over medium heat to about 105° F. As the curds warm, they'll clump together; you want to encourage this by stirring a bit so that the whey leaves behind bright white clumps of curd.

8. After the curds reach 105°, remove them from the heat and use a slotted spoon to transfer the curds (shaking off excess whey) into a microwaveable glass bowl or a strainer/colander lined with cheesecloth. You can lift the cheesecloth and squeeze it to coax out a little of the whey.

Slotted spooning mozzarella out of cheesecloth
Slotted spooning mozzarella out of cheesecloth | Photo by Meredith.

9. Once you have your curds in the bowl, you're going to microwave them on high for a minute. At this point, you should definitely have your gloves on, because you're going to pull out the bowl from the microwave and start folding the curds together to make loose balls, squeezing off some of the excess whey in the process. Note: You can save the whey to bump up the protein factor in your healthy smoothies.

10. Pop the lightly worked curds back in the bowl (without the whey) and put them back in the microwave until they reach 135° F (around 30-45 seconds. Err on the slightly cooler side to make sure you're not overcooking them). Once they reach 135° F, they'll be perfect for stretching.

No microwave? No worries. You can "cook" the curd in salted simmering (not boiling) water. If you're going to do this, I recommend you triple up their gloves or wear heavier duty gloves. Put the chopped curd into the water and let it warm up before "knitting" the curd together. This is done by moving them around the water with your heavily-gloved hands, gently pulling it like taffy, and pulling it up from the water in the same process that you would follow in step 10.

11. To make fresh mozzarella balls, sprinkle salt onto the cheese and feel free to double up on gloves if your hands are sensitive. Grabbing a section of the cheese curds (this will be the approximate end size of your ball), pull the curds out to about half your wingspan, then fold it back over on itself and repeat. As you do this, the curds should start to firm up and become harder to stretch. Don't overwork your mozzarella! As you stretch and fold, consider the ball it will become, and try to make it into that shape.

Stretched cheese
Stretched cheese | Photo by Meredith.

Once you have your ball, set it gently into the ice water and make another ball of mozzarella. Reheat the curds in the microwave or hot bath as needed to get to 135° F.

If you want to make smaller balls of mozzarella, simply use less curd for stretching each time.

Mozzarella ball horizontal
Mozzarella ball horizontal | Photo by Meredith.

Method #2: Using Purchased Curd

If you want to make mozzarella from already formed curd, start at Step 9 and proceed! You'll just need the curds, salt, and a bowl of ice water for the cheese-forming process.

Enjoy your fresh mozzarella in classic caprese salads, baked onto Authentic Pizza Margherita, or melted onto hot polenta.

Fresh Mozzarella Cheese: FAQ

How do I store fresh mozzarella? If you're not going to eat your fresh mozzarella right away, you can double-wrap it in plastic to keep it safe from other odors and bacteria. A plastic tub with whey in it would be a good choice for home-cheesemakers. Fresh mozzarella balls can be kept no more than five days in the fridge, with three days the sweet spot. As the cheese is a truly fresh product, the sooner you can get to it the better. For more, explore The Right Way To Wrap And Store Cheese.

How long can fresh mozzarella be unrefrigerated? The rule of thumb for moist cheeses like mozzarella is that they should be refrigerated after two hours at room temperature.

Can you freeze fresh mozzarella? Freezing fresh mozzarella is a gamble, as the frozen temps mess with the cheese's fragile texture and moisture content, rendering it rubbery.

What about the calories in fresh mozzarella? Good news on the calories and fat front. Mozzarella cheese is among the lower-fat cheeses. Mozzarella made with whole milk has about 80 calories per ounce and 6 grams of fat, of which 4 grams are saturated. Make the mozzarella with part skim milk, and the numbers are 72 calories, 4.5 grams of fat, 3 of which are saturated. Want more good news? Turns out, Full-Fat Cheese May Be as Healthy as Low-Fat.


Was this page helpful?
You’ll Also Love