How To Make Mozzarella Cheese? | Simple Home Method

Homemade mozzarella cheese comes together in under an hour with warm milk, citric acid, rennet, and a gentle stretching step.

Learning how to make mozzarella cheese at home turns a gallon of milk into soft, stretchy curds that melt on pizza, tuck into lasagna, or sit on a plate with sliced tomatoes and basil. You control the salt, the texture, and the size of each ball, and you see every step that goes into your cheese.

Fresh mozzarella belongs to the “pasta filata” family, where curds are heated and stretched until they form long strands. Commercial producers follow strict standards for moisture and fat and rely on pasteurized milk and controlled stretching temperatures to keep the cheese safe and consistent. Home batches use the same principles on a smaller scale so you can get that same tender pull in your own kitchen.

How To Make Mozzarella Cheese At Home Step By Step

This section walks through the core home method for how to make mozzarella cheese using citric acid and rennet. The quantities below give you two medium balls of fresh cheese, enough for a pan of baked pasta or a couple of pizza nights.

Core Ingredients And What Each One Does

Start with fresh, pasteurized whole cow’s milk. Ultra high temperature boxed milk often fails to form a clean curd, so pick regular pasteurized jugs from the chilled case instead. Food standards for mozzarella set a minimum milk fat level in the solids and a controlled moisture range, so richer milk gives you better flavor and a tender bite.

Ingredient Or Item Amount For 1 Batch Why It Matters
Whole Pasteurized Milk 4 liters (about 1 gallon) Base of the cheese; higher fat means creamier mozzarella.
Citric Acid 1 ½ teaspoons Lowers pH quickly so the curd can set and stretch.
Cool Non Chlorinated Water 250 milliliters split between citric acid and rennet Helps dissolve citric acid and rennet evenly into the milk.
Liquid Rennet ¼ teaspoon single strength Coagulates milk proteins and forms a clean curd.
Cheese Salt Or Kosher Salt 1 to 1 ½ teaspoons Seasons the finished cheese and draws a little extra whey.
Thermometer Reads 70–212 °F (21–100 °C) Lets you hit target temperatures for setting and stretching.
Microwave Or Hot Water Bath Enough power or water for reheating curds Brings curds to stretching temperature safely and evenly.

Many cooperative extension programs, such as the UC Master Food Preserver program, lay out similar ingredient ratios and temperatures for safe home mozzarella. Their guides show milk warmed to around 88–90 °F (31–32 °C) before rennet is added, then gently heated to about 105 °F (41 °C) to firm the curds so they hold together when you stretch them.

Prepare The Milk And Citric Acid

Pour the cold milk into a large, non reactive stainless steel pot. In a small cup, dissolve the citric acid in half of the cool water until no crystals remain. Slowly stir this solution into the milk while you move your spoon up and down, not in a fast whirlpool. This motion spreads the acid through the milk without tearing the proteins.

Set the pot over medium low heat and warm the milk to 88–90 °F (31–32 °C), stirring once in a while to prevent scorching. Remove the pot from the burner once you hit the target range so the temperature does not keep creeping upward.

Add Rennet And Let The Curd Set

Stir the rennet into the remaining cool water. Drizzle this mixture into the warm milk while you gently move your spoon up and down for about 30 seconds. Then stop the motion so the milk surface becomes still. Cover the pot and leave it undisturbed for 5 to 10 minutes.

When you lift the lid, the milk should look like soft custard floating in clear, yellowish whey. Slide a clean knife through the curd at a slight angle. If you see sharp sided cubes and more whey seeping into the cut, the curd is ready to cut fully. If the curd still feels thin and pudding like, give it a few extra minutes at the same temperature.

Cut And Cook The Curds

Use a long knife to cut the curd into a grid of 2 to 3 centimeter cubes, reaching all the way to the bottom of the pot. Turn the heat back to low and slowly bring the curds and whey to about 105 °F (41 °C), stirring gently with a slotted spoon so the cubes stay separate. This step firms the curds and squeezes out more whey, which helps the cheese stretch later.

Once you reach the target temperature, turn off the heat and keep stirring gently for 5 minutes. The curds should shrink slightly and feel springy when pressed between your fingers in clean food safe gloves.

Drain, Warm, And Stretch The Mozzarella

Ladle the curds into a colander set over a bowl, allowing most of the whey to drain away. Press the curds together lightly with the back of your spoon to form a rough ball. From here you can use a microwave or a pot of hot water to reach stretching temperature.

For the microwave method, transfer the curds to a microwave safe bowl and heat on high for about 30 to 40 seconds. Put on thick kitchen gloves and fold the hot curd mass over on itself, pressing out more whey. Repeat short heating bursts until the curds reach about 135 °F (57 °C) and start to look glossy. Research on mozzarella stretching shows that curds become elastic in roughly the 55–65 °C range, so this target gives you that classic stringy pull.

For a hot water bath, heat a separate pot of water to 70–75 °C. Place the drained curd in a mesh ladle or bowl and dip it into the hot water until the curd softens and turns shiny. Lift it out, fold and stretch, then dip again as needed until the cheese stretches into long strands without tearing.

Sprinkle salt over the warm curd and knead it in quickly. Then pull the cheese into a smooth rope and tuck the tail under to form a ball. Set the ball in ice cold salted water for 10 to 15 minutes so the surface sets and the center cools.

Mozzarella Troubleshooting And Texture Control

Even with careful heating and timing, early batches can look loose, rubbery, or grainy. Small shifts in milk, acid, rennet, and stretching temperature change how the curd behaves. Use this guide to spot patterns and adjust your next round.

Problem Likely Cause Quick Fix Next Time
Curds Will Not Set Milk too hot or too cold when rennet was added; ultra high temperature milk; weak rennet. Stick to 88–90 °F milk for rennet, switch brands, or use fresh rennet.
Curds Shatter Into Tiny Pieces Cut or stirred too hard; high heat raised whey temperature too fast. Stir more gently and raise the heat in small, slow steps.
Rubbery Or Tough Cheese Overheated during stretching or kneaded for too long. Stop reheating once the curd looks glossy and stretches easily.
Cheese Will Not Stretch Curd too cool or too acidic; pH dropped too low before stretching. Test stretching sooner next time or reduce citric acid slightly.
Dry, Crumbly Texture Too much whey removed or curd cooked for too long. Shorten the cooking phase and keep a little more whey with the curd.
Cheese Tastes Flat Not enough salt or low fat milk. Use a bit more cheese salt and pick whole milk instead of skim.
Curds Stick Together In The Pot Stirring stopped while heating or large clumps never cut fully. Cut evenly to the bottom and keep the spoon moving gently.

Fresh Mozzarella For Pizza Night

When you plan to slice mozzarella for pizza, shape the warm curd into two or three smaller balls. This gives you logs that chill faster and slice into neat rounds. You can also stretch the cheese into a fat rope and chill it in that shape, then cut disks once it is firm.

Right after shaping, drop each ball into a bowl of cold brine. A simple mix would be 30 grams of salt in 500 milliliters of cool water. The brine seasons the outer layer and helps the cheese hold moisture. Leave the balls in the brine for 15 to 30 minutes, then transfer them to a covered container in the fridge.

Mozzarella made this way melts well after a short rest. Many home cheesemakers find that an overnight chill in the refrigerator leads to better browning and less weeping on pizza. Once chilled, pat the balls dry, slice into rounds, and lay the slices on a paper towel before topping your dough.

Milk Choices, Food Safety, And Storage Tips

Always start with milk from a trusted source. In many regions, food rules for mozzarella call for pasteurized milk so that harmful bacteria are reduced before curd formation. Government standards also set targets for moisture and fat so that mozzarella behaves in a predictable way when sliced or melted.

Public health agencies warn that unpasteurized milk and soft cheeses can carry pathogens such as Listeria, E. coli, and Salmonella. Those risks rise for young children, pregnant people, older adults, and anyone with a weakened immune system. For home batches, using pasteurized milk and clean tools is the safest path.

Once you shape and chill your cheese, store it in a covered container in the refrigerator and use it within three to five days. Keep the balls submerged in light brine if you like a juicier texture, or wrap them in parchment and then in a loose plastic bag for a slightly drier bite. Discard any cheese that smells sour, feels slimy, or shows mold.

For deeper detail on acid levels, stretching temperatures, and safe handling, you can read the FDA standard of identity for mozzarella cheese. That reference lines up with the same broad temperature ranges you follow in a small home batch and backs the use of pasteurized milk for soft cheeses.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.