Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Mozzarella: A Step-by-Step Guide to Cheesy Perfection

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Soft, fresh homemade mozzarella cheese with a creamy texture and signature stretch, made from simple ingredients and perfect for enjoying fresh or in cooking.

  • Total Time: 1 hour
  • Yield: 4–6 servings

Ingredients

  • 1 gallon whole milk (not ultra-pasteurized)
  • 1 1/2 teaspoons citric acid dissolved in 1/4 cup cool water
  • 1/4 teaspoon liquid rennet dissolved in 1/4 cup cool water
  • 12 teaspoons non-iodized salt
  • Filtered water (for stretching brine)

Instructions

  1. Pour milk into a large pot and stir in dissolved citric acid for 30 seconds.
  2. Heat milk over medium-low heat to 90°F (32°C), stirring occasionally.
  3. Remove from heat and gently stir in dissolved rennet for 30 seconds using an up-and-down motion.
  4. Cover and let sit undisturbed for 5–10 minutes until curd forms.
  5. Check for a clean break; if not ready, let sit longer.
  6. Cut curd into 1-inch cubes.
  7. Heat curds gently to 105°F (41°C), stirring slowly.
  8. Transfer curds to a colander and drain for 10–20 minutes, reserving whey.
  9. Heat reserved whey or water to 175°F (80°C) and add salt.
  10. Dip curds into hot liquid for 30 seconds, then stretch and fold.
  11. Repeat dipping and stretching until smooth and elastic, then shape into balls.
  12. Place mozzarella in ice water for 15–30 minutes to set.

Notes

  • Use non ultra-pasteurized milk for proper curd formation.
  • Temperature control is essential for success.
  • Avoid overstretching to prevent rubbery texture.
  • Store mozzarella in whey or salted water for freshness.
  • Best enjoyed fresh within a few days.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dairy
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 portion
  • Calories: 180
  • Sugar: 1 g
  • Sodium: 120 mg
  • Fat: 14 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 2 g
  • Fiber: 0 g
  • Protein: 12 g
  • Cholesterol: 45 mg