30 Minute Homemade Fresh Mozzarella Cheese

30 Minute Homemade Fresh Mozzarella Cheese is a medium Italian recipe that serves 4. 280 calories per serving. Recipe by Joshua Weissman on YouTube.

Prep: 30 min | Cook: 18 min | Total: 58 min

Cost: $4.05 total, $1.01 per serving

Ingredients

  • 1 gallon Whole Milk (non‑ultra‑pasteurized, low‑temp pasteurized or raw if available)
  • 1.5 teaspoons Citric Acid (approximately 8 g, granulated)
  • 0.5 teaspoons Liquid Rennet (approximately 3 g, diluted in water)
  • 1 tablespoon Kosher Salt (approximately 10 g, fine grain)

Instructions

  1. Dissolve Citric Acid

    Combine 1.5 tsp (8 g) citric acid with 1 cup (250 mL) cold water in a small bowl and stir until fully dissolved.

    Time: PT1M

  2. Dissolve Liquid Rennet

    Mix 0.5 tsp (3 g) liquid rennet with 1/4 cup (60 mL) cold water in a separate cup; stir gently.

    Time: PT1M

  3. Heat Milk and Add Citric Acid

    Pour 1 gallon (3.7 L) cold whole milk into a large pot. Slowly whisk in the citric‑acid solution, then heat over medium‑low, stirring occasionally, until the milk reaches 90 °F (32 °C).

    Time: PT8M

    Temperature: 90°F (32°C)

  4. Add Rennet Mixture

    Remove the pot from heat. While stirring gently, pour the rennet solution into the milk, continue stirring for exactly 25 seconds, then stop and cover the pot with a lid.

    Time: PT1M

  5. Let Curds Set

    Let the pot sit undisturbed for 5 minutes. The curd should solidify and float on top. If still fragile, wait another 5 minutes.

    Time: PT5M

  6. Cut the Curds

    Using a long knife, cut the curd into a cross‑hatch pattern, cutting all the way to the bottom of the pot.

    Time: PT2M

  7. Heat Curds to 105 °F

    Return the pot to medium‑low heat and gently warm the curds, stirring very lightly, until the temperature reaches 105 °F (40 °C).

    Time: PT5M

    Temperature: 105°F (40°C)

  8. Rest Curds

    Remove the pot from heat and let the curds sit for 5 minutes to firm up.

    Time: PT5M

  9. Drain Curds

    Using a slotted spoon or ladle, transfer the curds into a fine‑mesh strainer and let drain for about 15 seconds, then gently squeeze out excess whey.

    Time: PT1M

  10. Season the Whey

    Add 1 Tbsp (10 g) kosher salt to the whey left in the pot and stir to dissolve.

    Time: PT1M

  11. Heat Seasoned Whey

    Heat the salted whey to 180 °F (82 °C) either on the stovetop or in the microwave in 15‑second bursts, stirring between bursts.

    Time: PT5M

    Temperature: 180°F (82°C)

  12. Soften Curd in Hot Whey

    Place the drained curd into a bowl and pour enough hot whey over it to fully cover. Let sit for 15‑20 seconds until the curd becomes pliable.

    Time: PT0M

  13. Stretch the Cheese

    Using clean, heat‑protected hands (gloves if needed), pull the curd upward, fold it over itself, and repeat 4‑6 times until the cheese is smooth, shiny, and stretches like taffy.

    Time: PT2M

  14. Shape and Rest Balls

    Form the stretched cheese into balls (about the size of a golf ball) by pinching the bottom closed. Place each ball in a container of room‑temperature whey, ensuring they are fully submerged. Let rest 15‑20 minutes before serving.

    Time: PT20M

Nutrition Facts

Calories
280
Protein
22g
Carbohydrates
2g
Fat
22g
Fiber
0g

Dietary info: Contains animal rennet, Gluten‑Free, Vegetarian (if using vegetarian rennet)

Allergens: Milk, Dairy

Last updated: April 15, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

30 Minute Homemade Fresh Mozzarella Cheese

Recipe by Joshua Weissman

A step‑by‑step guide to making soft, milky fresh mozzarella at home using just four core ingredients. Joshua Weissman walks you through dissolving citric acid and rennet, curd formation, gentle heating, and the classic stretch‑and‑shape technique for perfect cheese balls that are best enjoyed at room temperature.

MediumItalianServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
57m
Prep
0m
Cook
10m
Cleanup
1h 7m
Total

Cost Breakdown

$4.05
Total cost
$1.01
Per serving

Critical Success Points

  • Heating milk to exactly 90 °F (32 °C) without boiling
  • Stirring rennet for only 25 seconds then stopping
  • Gentle heating of curds to 105 °F (40 °C)
  • Stretching the cheese while it is hot enough to be pliable

Safety Warnings

  • Milk and whey will be hot – use gloves or a towel to protect your hands.
  • Do not leave the pot unattended while heating to prevent scorching.
  • Handle the thermometer carefully to avoid burns.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of fresh mozzarella in Italian cuisine?

A

Fresh mozzarella, originally made from water buffalo milk in Campania, has been a staple of Southern Italian cooking for centuries. It is celebrated for its delicate, milky flavor and is traditionally paired with ripe tomatoes, basil, and olive oil in dishes like Caprese salad.

cultural
Q

What are the traditional regional variations of fresh mozzarella in Italy?

A

In Campania, buffalo‑milk mozzarella (mozzarella di bufala) is prized, while in other regions cow‑milk versions are common. Some areas add a light brine or use different stretching temperatures to achieve subtle texture differences.

cultural
Q

How is fresh mozzarella traditionally served in the Campania region of Italy?

A

It is often served at room temperature, sliced and drizzled with extra‑virgin olive oil, fresh basil, and ripe tomatoes, or simply enjoyed on its own with a pinch of sea salt.

cultural
Q

During which Italian celebrations is fresh mozzarella commonly featured?

A

Fresh mozzarella appears on holiday tables for Christmas, Easter, and local festivals, especially when paired with seasonal tomatoes and fresh herbs as part of antipasto spreads.

cultural
Q

What makes fresh mozzarella special compared to other Italian cheeses?

A

Its high moisture content, soft elastic texture, and bright milky flavor set it apart from firmer cheeses like provolone or aged parmesan, making it ideal for quick‑eating and melting applications.

cultural
Q

What are the most common mistakes to avoid when making fresh mozzarella?

A

Over‑stirring after adding rennet, heating the curd beyond 105 °F, and trying to stretch the cheese when it is too cool are the top errors that lead to grainy or non‑stretchy mozzarella.

technical
Q

Why does this recipe use liquid rennet instead of powdered rennet?

A

Liquid rennet dissolves instantly, ensuring even distribution without clumping, which is crucial for a uniform curd formation in a short‑time mozzarella recipe.

technical
Q

Can I make fresh mozzarella ahead of time and how should I store it?

A

Yes. After shaping, store each ball in its whey, wrapped in plastic, and refrigerate. The cheese stays fresh for 3‑4 days but is best eaten within a few hours at room temperature for optimal texture.

technical
Q

What texture and appearance should I look for when stretching fresh mozzarella?

A

The curd should become smooth, glossy, and elastic, pulling away cleanly without tearing. It should feel warm but not hot to the touch, resembling taffy.

technical
Q

How do I know when the mozzarella is done cooking?

A

When the curd reaches 105 °F (40 °C) and the whey is clear, the cheese is set. After stretching, the cheese should hold a firm ball shape and not melt when handled.

technical
Q

What does the YouTube channel Joshua Weissman specialize in?

A

The YouTube channel Joshua Weissman focuses on detailed, technique‑driven cooking tutorials that blend classic culinary fundamentals with modern home‑cook accessibility, often emphasizing homemade versions of beloved foods.

channel
Q

How does the YouTube channel Joshua Weissman's approach to Italian cooking differ from other Italian cooking channels?

A

Joshua Weissman emphasizes precise temperature control, scientific explanations, and hands‑on experimentation, encouraging viewers to master foundational skills rather than relying on shortcuts, which sets his Italian tutorials apart from more casual recipe‑only channels.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Ina Garten's Tomato Crostini with Whipped Feta
9

Ina Garten's Tomato Crostini with Whipped Feta

Crisp baguette slices topped with a silky whipped feta spread, marinated cherry tomatoes, fresh basil, and pine nuts. A bright, Mediterranean-inspired appetizer perfect for parties or a light snack.

53 minServes 4$15
Italian
Mozzarella Sticks
3

Mozzarella Sticks

Crispy, golden‑brown mozzarella sticks seasoned with Cajun spice, double‑coated for extra crunch, and served with warm marinara. Perfect for game day, parties, or a quick snack.

48 minServes 4$6
American
How To Make The World's Easiest Mozzarella Sticks
3

How To Make The World's Easiest Mozzarella Sticks

Crispy, golden mozzarella sticks that taste just like the ones from your favorite restaurant. This recipe uses a double‑breaded coating of fine Italian breadcrumbs and crunchy panko, a quick freeze to keep the cheese from leaking, and a simple homemade marinara for dipping.

1 hr 10 minServes 4$45
American
2 Ingredient FRESH Mozzarella
4

2 Ingredient FRESH Mozzarella

Learn how to make silky, stretchy fresh mozzarella at home with just two ingredients—milk and white vinegar. This step‑by‑step guide walks you through heating the milk, curdling, straining, heating the curd, stretching, and brining, so you can enjoy authentic Italian mozzarella any time.

1 hr 5 minServes 4$2
Italian
Whipped Ricotta with Fig Jam - a quick and easy holiday dip
13

Whipped Ricotta with Fig Jam - a quick and easy holiday dip

A quick, elegant appetizer that combines airy whipped ricotta, sweet fig jam, and crunchy pistachios. Ready in just 5 minutes, this dip is perfect for holiday gatherings, game day snacks, or any festive occasion. Serve with crackers or toasted crostini for a sophisticated bite.

10 minServes 6$10
Italian
Easy Smoked White Queso Dip on the Traeger Ironwood 885
2

Easy Smoked White Queso Dip on the Traeger Ironwood 885

A creamy, smoky white cheese dip loaded with Velveeta, American cheese, pepper jack, rotel, jalapeno, cilantro and a hint of garlic jalapeno rub. Perfect for parties, game day, or any gathering where you want a crowd‑pleasing, melt‑in‑your‑mouth queso.

2 hrs 40 minServes 8$19
American
Ultimate Cheese and Charcuterie Board
2

Ultimate Cheese and Charcuterie Board

A stunning, crowd‑pleasing cheese and charcuterie board assembled with a mix of classic and exotic cheeses, cured meats, fresh and dried fruits, nuts, spreads, and decorative herbs. Perfect for parties, gatherings, or a luxurious snack.

45 minServes 20$125
American
How to make a Charcuterie Board
14

How to make a Charcuterie Board

A vibrant, easy-to-assemble charcuterie board featuring a mix of cheeses, round dried fruits, fresh grapes, colorful seasonal fruit, nuts, and crackers. Perfect for parties, gatherings, or a simple appetizer.

25 minServes 4$49
American