Homemade Raw Mozzarella and garden caprese (+ whey ricotta recipe)

Quick note before the recipe: the mozzarella shown here was made from a Jersey cow I milked directly — straight from the source. There's no substitute for that quality of milk. The beautiful thing about this technique is that two gallons of raw milk gives you two cheeses on the same afternoon: fresh mozzarella, then whey ricotta from the leftover whey. Both ready immediately, no aging required, both at their peak within 24 hours. The mozzarella is also surprisingly easy and fast — a great first project for anyone new to home cheesemaking.

There's something deeply satisfying about a meal that is fully farm-to-table — milk from the cow, tomatoes and basil from the garden, nothing outsourced (except the sea salt and olive oil).

Part One — Quick Mozzarella

Ingredients

  • 2 gallons fresh raw cow's milk (whole, not skimmed; from a local farm or Amish dairy — see sourcing notes)

  • 1 cup raw apple cider vinegar (or distilled white vinegar) diluted in 2 cups filtered water

  • ¼ tsp liquid rennet, diluted in ¼ cup cool filtered water (vegetable rennet works; animal rennet produces a slightly more traditional flavor)

  • 1–2 tsp non-iodized cheese salt (or fine sea salt)

Equipment

  • Large heavy-bottomed stainless steel pot (8-quart minimum)

  • Accurate thermometer (instant-read or candy thermometer)

  • Slotted spoon or skimmer

  • Large bowl for hot water (160°F+)

  • Cheesecloth or butter muslin

  • Colander

  • Heat-safe rubber gloves (optional but useful)

Method

  1. Prep the milk. Pour the raw milk into the heavy-bottomed pot. Place over medium-low heat.

  2. Heat slowly, stirring gently with a wooden or plastic spoon, until the milk reaches 90°F (32°C). Slow heating is structurally important — fast heating scorches the bottom and changes the protein structure.

  3. Add the vinegar mixture. Pour the diluted vinegar slowly into the warmed milk while stirring gently. The milk will begin to look slightly curdled.

  4. Add the rennet. Pour the diluted rennet over the surface and stir very gently for 30 seconds. Don't over-stir — vigorous stirring breaks the curds prematurely.

  5. Rest. Remove the pot from heat, cover, and let sit undisturbed 5–10 minutes. The curds will form and separate from the green-yellow whey.

  6. Test the curds. They should look like soft custard and pull cleanly away from the pot edges when tilted. If still milky, let sit another 5 minutes.

  7. Cut the curds. With a long knife, cut the curds into 1-inch cubes — make horizontal cuts in one direction, then perpendicular, then carefully sweep the knife at an angle to cut the bottom layer.

  8. Heat slowly. Return the pot to low heat. Slowly warm the curds-and-whey mixture to 105°F (40°C), stirring gently every minute or two. This takes about 10 minutes. The slow heating is what firms up the curds.

  9. Drain the curds. Line a colander with cheesecloth. Pour the curds into the colander, reserving the whey in a separate large pot or bowl (essential for making ricotta in Part Two).

  10. Heat water for stretching. Heat 4 cups of water to 170–180°F (77–82°C) in a large bowl.

  11. Stretch the mozzarella. Take a portion of the drained curds and lower them into the hot water using a slotted spoon. Let sit 30 seconds, then with a spoon (or gloved hands), begin to stretch and fold the curds in the hot water.

  12. The curds will go from a crumbly cheese-like texture to a smooth, stretchy, taffy-like consistency. This is the structural moment that defines proper mozzarella — the heat triggers the protein rearrangement that gives the cheese its characteristic stretch.

  13. Sprinkle with cheese salt as you stretch.

  14. Form the cheese. When the cheese is smooth and stretchy, shape into balls (about 4–6 oz each) by tucking the edges underneath. Place finished balls in a bowl of cool water (or whey for richer flavor) to set their shape.

  15. Repeat with remaining curds, working in small batches.

  16. Cool. Once all the cheese is shaped, transfer the balls to a brine of cool water + 1 tsp salt (or whey + salt) and refrigerate 30 minutes before serving.

Storage: Refrigerator in the brine 1 week. Mozzarella is at peak flavor and texture within the first 24 hours after making.

Part Two — Whey Ricotta (from the Mozzarella Whey)

The whey leftover from making the mozzarella is structurally a free second cheese — most of the milk's albumin and globulin proteins are still suspended in the whey, and a quick acid-and-heat technique precipitates them into delicate fresh ricotta. Use the whey within 2–3 hours of making the mozzarella for best results — older whey becomes too acidic and produces poor curds.

Ingredients

  • All the leftover whey from the mozzarella (about 1 ½ gallons)

  • 1 cup raw whole milk (optional, — increases yield and richness)

  • 2–3 tbsp white vinegar or fresh lemon juice (only if curds don't form naturally)

  • ¼ tsp fine sea salt, to taste

Method

  1. Heat the whey. Pour the reserved whey into a large stainless steel pot. Add 1 cup of fresh raw milk if using (it boosts the yield meaningfully — about 50% more cheese for the same effort).

  2. Heat slowly over medium heat, stirring minimally to avoid breaking curds, until the temperature reaches 195–200°F (91–93°C). Use a double boiler if you have one — it prevents scorching at the bottom.

  3. Do not let it boil. Boiling produces grainy ricotta with a flat flavor.

  4. Watch for curds. At 195–200°F, tiny white curds should naturally form and rise to the surface as the heat coagulates the remaining whey proteins.

  5. If curds don't form naturally: Stir in 1–2 tbsp vinegar or lemon juice gently. Curds should appear within 30 seconds.

  6. Rest. Remove the pot from heat and let sit undisturbed 10–15 minutes for the curds to consolidate.

  7. Drain. Line a colander with butter muslin or fine cheesecloth. Gently ladle (don't pour — pouring agitates the curds) the curds into the lined colander, allowing the whey to drain into a bowl beneath.

  8. Drain to texture. Drain at room temperature 1–6 hours depending on desired texture: 1 hour for soft, spreadable ricotta; 3–4 hours for medium-firm; 6+ hours for firm, sliceable ricotta.

  9. Salt. Transfer the drained ricotta to a bowl. Stir in salt to taste.

  10. Store. Refrigerate in an airtight container. Use within 7–10 days, or freeze up to 2 months (texture becomes slightly grainier when thawed).

Storage: Refrigerator 7–10 days. Freezer up to 2 months.

Yield notes: From the whey of 2 gallons of milk, expect 1–2 cups of ricotta. Adding 1 cup of raw milk boosts the yield to closer to 2–3 cups. The yield is structurally limited by the protein content of the whey — most of the casein went into the mozzarella; ricotta captures the remaining albumin proteins.

Final whey use: The twice-strained whey (after both cheeses) is still nutritionally useful: use in baking (substitute for water), smoothies, soup stocks, or as garden fertilizer. Don't use for fermentation projects — it's been heated past the temperature where wild bacteria survive.

Part Three — Garden Caprese (the Simplest Way to Honor This Cheese)

The fresh mozzarella you've just made is structurally far superior to anything from a grocery store — proper-day fresh, properly milky, properly creamy. The honest serving is the simplest one.

Ingredients (for 2–4 servings)

  • 2 large ripe garden tomatoes (heirloom varieties — Cherokee Purple, Brandywine, Pink Brandywine, Green Zebra), thickly sliced

  • 6–8 small balls fresh mozzarella (or 1 large ball, sliced)

  • ½ cup fresh basil leaves (whole leaves from a garden plant, not chopped or chiffonade)

  • 3 tbsp single-estate extra virgin olive oil (a fruity, peppery early-harvest oil if you have it)

  • pinch flaky sea salt

  • freshly cracked black pepper

Method

  1. Slice the tomatoes about ½-inch thick. Don't peel; the skin holds the structure together.

  2. Arrange tomato slices on a wide plate or platter, slightly overlapping.

  3. Tear the mozzarella into small pieces (or slice if using small balls) and tuck between the tomato slices.

  4. Scatter the whole basil leaves across the platter — leave them whole rather than chopping; this preserves their aromatic oils.

  5. Drizzle generously with olive oil. Use the best olive oil you have — this is the dish where olive oil quality shows.

  6. Finish with a generous pinch of flaky sea salt and a few cracks of black pepper.

  7. Serve immediately at room temperature. Don't refrigerate before serving — cold tomatoes lose their flavor structurally.

That's it. The four ingredients (tomato, mozzarella, basil, olive oil) plus salt and pepper are doing the work — the rest is just decoration.

Nourishment Notes

The two-cheese, single-afternoon technique has been the structural foundation of European peasant dairying for at least 2,000 years. Greek, Roman, and southern Italian latte fresco traditions all developed around the same insight: a single batch of milk produces both a primary cheese and a secondary cheese from the leftover whey, with virtually no waste. The Italian word ricotta literally means "re-cooked" — the word names the technique, not just the cheese. Mozzarella has been documented in southern Italian cookery (Campania, Apulia) since at least the 12th century; the older buffalo-milk version (mozzarella di bufala) traces to the introduction of water buffalo to the Italian peninsula. The cow's-milk version drafted here (fior di latte) is the more accessible American variation but uses the same technique.

Raw milk is structurally and nutritionally distinct from commodity supermarket milk. Pasteurization — particularly ultra-pasteurization at 280°F — denatures the milk's enzymes (lactase, lipase, phosphatase, alkaline phosphatase) and rearranges its protein structure to the point where rennet doesn't coagulate it properly. This is why making mozzarella from supermarket ultra-pasteurized milk fails structurally; the proteins simply don't form proper curds. Raw or low-temperature-pasteurized (vat-pasteurized at 145°F) milk preserves the enzyme structure and protein integrity needed for cheesemaking. Raw milk additionally carries the live bacterial cultures (Lactobacillus, Lactococcus, Streptococcus) that contribute the tangy, complex flavor of traditional fresh cheese — supermarket pasteurized milk produces a flatter, less complex result.

Vinegar (or lemon juice) plus rennet is the structural acid-plus-enzyme combination that defines this style of mozzarella. The acid lowers the milk's pH to the point where the casein proteins begin to clump; the rennet (a complex of enzymes including chymosin, traditionally extracted from the stomach lining of young ruminants but now also available from microbial or vegetable sources) finishes the structural rearrangement that produces stretchy, cohesive curds. Without rennet, you get a soft acid-set cheese (paneer or queso fresco); with rennet, you get the structural protein arrangement that allows mozzarella to stretch when heated. Both Junket and New England Cheesemaking Supply Co. sell quality liquid rennet for home use.

Whey ricotta is one of the great frugal European cheeses — a full second cheese produced from what would otherwise be discarded. Nutritionally, ricotta is structurally distinct from mozzarella: while mozzarella captures most of the casein protein (the dominant milk protein at about 80% of milk's total protein), ricotta captures the whey proteins (albumin and globulin) that remain in the liquid after casein has been removed. Whey proteins have a substantially different amino acid profile from casein — particularly higher concentrations of branched-chain amino acids (leucine, isoleucine, valine) and the sulfur-containing amino acids (cysteine, methionine). This is why ricotta has been valued historically as an especially digestible, building-block protein for children, recovering invalids, and elderly diners across Italian peasant cookery.

The garden Caprese is the structural argument for why this whole project is worth doing. Italian summer cookery is built around the principle that great ingredients need almost nothing — and the four ingredients here (peak heirloom tomato, fresh mozzarella, garden basil, single-estate olive oil) plus salt and pepper produce a dish that no restaurant version can match. The mozzarella's milky-fresh flavor against the tomato's sun-ripened sweetness, with the basil's volatile aromatic oils carrying the high notes, and the olive oil's grassy-peppery fat tying it all together — this is one of those rare dishes where the cooking technique matters less than the sourcing of the ingredients themselves. Heirloom tomatoes, vine-ripened in long summer daylight, carry meaningfully more lycopene, vitamin C, and total antioxidant load than commodity hothouse varieties. Fresh garden basil (genuinely picked from a plant, not from a plastic clamshell) carries higher concentrations of its aromatic terpenes — linalool, eugenol, estragole — than greenhouse-shipped basil. Combined with the mozzarella's complete protein and fat-soluble vitamin profile, plus the olive oil's monounsaturated fats and oleocanthal, this simple plate is structurally one of the most nutritionally complete meals possible.

Storage: Mozzarella keeps in brine 1 week in the refrigerator; ricotta keeps 7–10 days; the Caprese should be assembled and eaten immediately at room temperature.

Sourcing:Raw cow's milk is the structural foundation of this entire project — and quality matters enormously here. The gold standard is a local raw-dairy producer or Amish creamery that delivers fresh, low-temperature, grass-fed milk: Amish farms produce exceptional raw fresh milk through cow-shares, roadside stands, and Amish-run grocery markets. The Weston A. Price Foundation's raw-milk finder (realmilk.com) is the best resource for locating one near you — and worth the effort of driving an hour each way once a month to source. Where raw milk is illegal, look for vat-pasteurized (low-temperature, 145°F) glass-bottled milk from a small-scale producer lik or local farm-share programs. Avoid ultra-pasteurized milk at all costs — the structural protein damage prevents proper coagulation. Liquid rennet from New England Cheesemaking Supply Co. or Junket (vegetable rennet for vegetarian preparations; calf rennet for traditional flavor). Non-iodized cheese salt: Mountain Rose Herbs or any specialty cheesemaking supply (regular table salt's iodine interferes with the bacterial cultures). Heirloom garden tomatoes from your own garden at peak season, or a local farmers' market vendor with named varieties (Cherokee Purple, Brandywine, Pink Brandywine, Green Zebra, Sungold cherry); avoid commodity supermarket tomatoes which are picked underripe and gas-ripened, producing dramatically less flavor. Fresh basil from a windowsill pot grown at home, or a farmers' market herb vendor; the difference between summer-grown garden basil and hothouse-shipped basil is substantial. Single-estate extra virgin olive oil — small-producer, harvest-dated bottle from a quality importer; specifically look for early-harvest oils (October–November bottling) for the brightest, most peppery flavor. Flaky sea salt: Maldon (English flake salt, widely available and genuinely high-quality) or a small-batch hand-harvested option like Jacobsen Salt Co., Baja Gold Sea Salt, or Vera Salt. Cheesecloth and butter muslin from any cheesemaking supply or kitchen specialty shop; a thrift-store-found unbleached cotton tablecloth works beautifully as a more sustainable alternative.

Previous
Previous

Creamy Chayote-Ginger Soup with Apple, Cream, and Toasted Pepitas

Next
Next

Raw "Twix" Bars