Homemade Mozzarella Cheese

grating mozzarella cheese

Having our own family milk cow means we normally have a lot of wonderful raw milk on hand. Besides drinking it and making kefir or yogurt an easy way to use the milk is the following mozzarella cheese recipe.

Mozzarella is an Italian cheese which is quick, easy and fun to make. We enjoy eating it fresh, as well as on pizza and in lasagna. Be sure to try it on Homemade Wheat Thins! Made fresh, it stores in the refrigerator for a couple of weeks and in the freezer for several months.

Unlike other cheese making processes, the mozzarella cheese recipe calls for heating the curds to 170 F and then stretching it like taffy – who hasn’t heard of an old fashioned taffy pull? Well, I never took part in one but pulling mozzarella cheese reminds me of what they must have been like! This pulling and stretching gives the mozzarella cheese the stringiness it is famous for. Mozzarella cheese is also one of the easiest soft cheeses to make!

I have found that the process of making Mozzarella cheese is very forgiving. I use to be careful to use milk that was at least 3 days old as many recipes require – As milk sits, the acidity increases which allows the cheese to stretch. But, I have found with the milk Emme gives this waiting period is unnecessary.

Before getting started, be sure to check out Cheese Making Basics for helpful tips, supplies and ordering information. If you are interested in cheese making, I would highly recommend the book, available from my affiliate partner, Home Cheese Making by Ricki Carroll – it is an excellent resource.

Mozzarella Cheese Recipe


2 gallons whole or skim milk (whole milk gives a larger yield than skim)

3 tsp citric acid powder (from my affiliate - where to buy food grade)

1/4 tsp tablet (or 1/2 tsp liquid) rennet dissolved in 1/4 cup cool water – I use from my affiliate: liquid animal rennet

4 tsp salt (from my affiliate - where to buy REAL salt)

**** To make a 4 gallon batch use 5 tsp citric acid and 1 tsp rennet.


Pour milk into pot, sprinkle with citric acid and stir well. Milk must be cold or the citric acid does not work well.

adding citric acid to milk for mozzarella cheese

Heat milk to 88F – 90F over medium heat. If you overheat – just let it cool back down!

heating milk for mozzarella cheese

Pour dissolved rennet into the milk while stirring.

adding diluted rennet to milk for mozzarella cheese

Turn off the heat.

Stir slowly and after a few minutes, the milk will begin to thicken. Globs of white curd will separate from the liquid (whey). If it doesn’t coagulate immediately, let the milk sit for about 30 minutes.

mozzarella cheese curds separating from the whey

Once the milk has coagulated and the whey separated, turn heat to high and heat milk to 110F.

Place a colander over another pot and pour or spoon out the curds into the colander.

mozzarella cheese curds draining in colander

Continue to heat the whey.

Press whey out of the curds in the colander.

Place the curds back into the pot of whey and heat until 120 F.

Now, for the fun part!

With a spoon, lift the curds out of the whey – cool a few seconds, if necessary, and begin pulling and stretching it into a rope. The cheese will break apart at this point if it is not hot enough – just put it back into the whey and let it heat further.

After stretching it into a rope, return it back into the whey to heat back up.

stretching mozzarella cheese

Once heated again, stretch it again. Continue this process several times until it takes on a shiny, soft and smooth appearance.  The photo above is from the first stretching and as you can see it is tearing on the left side. It needs a few more stretches. It should be ready by the time the whey reaches 150F – 160F. (If the whey gets too hot, the cheese will melt into it.) As the whey heats to higher degrees be sure to protect your hands and use gloves – it is hot!

You will know the mozzarella cheese is done when it no longer breaks and tears during the stretching process – it also becomes shiny and smooth in appearance.

Once stretched enough, pour 4 tsp (may use more if desired) salt on the counter. Remove mozzarella from the whey and place it on the salt. Knead the salt into the cheese but work quickly as it must be hot to absorb the salt. Place the cheese back into the whey briefly until it is hot. Remove and roll into a log or place in the desired container.

Sometimes when I am feeling lazy, I just sprinkle the salt over the cheese as I am holding it and work it into the Mozzarella – this works too!

Cover with plastic wrap and refrigerate

I make 4 gallon batches and place it into a rectangular dish similiar to a loaf pan. Once chilled, we either eat it fresh with crackers or grate and freeze it.

As you can see from the photo below, this batch is intended for grating so I am was not so concerned about the finished appearance – I just plopped it into the dish!

mozzarella cheese
After thoroughly chilling in the refrigerator, I will grate this batch and we will have pizza!


Another cheese you might be interested in trying your hand in is Feta Cheese!

Related posts:


  1. oh that is too cool I never really knew how it was made. Maybe LOL one day I’ll try it.

  2. making cheese is on my to do list….along with a 1000 other things, but someday…..

  3. kat christensen says:

    thanks for the recipe. It does not look like it is terribly hard.

  4. Thanks for the recipe and I just love your polish pottery.

  5. I was wondering what the yield ratio is. When you do your batch with 4 gallons of milk how many pounds of cheese does that render? I really want to try this, I bet it is delicious! Thanks for posting this tutorial!

    • Kerry, the rule of thumb is 1 gallon of milk yields 1 pound of cheese. I have found that my yields are a little shy and this mozzarella is probably 3/4 – 1 lb of cheese for each gallon of milk.


  1. [...] we had almost depleted our supply. Last year, we made several different types of cheese including mozzarella, cheddar, Monterey jack, pepper jack, Parmesan and Swiss. The basic process of making different [...]

  2. [...] working in the vineyard all afternoon) for a big appetite in the evening. Sometimes we eat cheese (homemade mozzarella) and crackers, granola with fresh raw milk or smoothies accompanied by chips and homemade [...]

  3. […] a standard in our home especially since a wonderful summertime meal is cheese and crackers – homemade mozzarella cheese that […]

  4. […] Swiss, cheddar, Monterrey jack, mozzarella … My favorite ricotta is made from the whey of Mozzarella cheese; to me, it is the finest and best textured […]

  5. […] mozzarella and ricotta, cottage cheese is another soft cheese – and it is just as easy to […]

Speak Your Mind