15-Minute Homemade Ricotta Cheese from Whole Milk

Prep: 5 minCook: 10 minmediumItalian
Homemade Ricotta Cheese from Whole Milk

Fresh ricotta made by heating milk to 180F, curdling with vinegar, and straining through cheesecloth. This method produces soft, delicate curds with tangy flavor from white vinegar rather than lemon juice. The cheese develops in about 15 minutes and drains to your preferred consistency. Serve warm or chilled as a spread, pasta filling, or dessert component. This stovetop approach requires minimal equipment and transforms pantry staples into creamy homemade cheese.

Ingredients

  • 1 quart whole milk, or up to 1 cup cream plus remaining milk
    2% milk + creamsee ingredients notedairy

    creates richer texture with higher fat

    Full guide →
  • 4 tsp white vinegar, or lemon juice
    lemon juice1:1dairy

    produces less curds and milder flavor

    Full guide →
  • 1 tsp salt, fine or kosher

Instructions

  1. 1

    Heat milk in pot over medium-high until it reaches 180F or just before simmering, with foamy bubbly surface. Stir every few minutes, scraping the bottom to prevent scorching.

  2. 2

    Turn off heat and gently stir in vinegar. Sprinkle salt on top and let sit 15 minutes for curds to form.

  3. 3

    While curds set, line a colander or sieve with cheesecloth, fine mesh strainer, or doubled paper towels.

  4. 4

    Pour curds and whey through the strainer, scraping the pot bottom to capture all curds.

  5. 5

    Let drain until desired consistency; use 15 minutes for creamier cheese or over 1 hour for firmer texture. Gather cheesecloth edges and gently squeeze for faster draining if needed.

Tips

Tip 1

Vinegar produces more curds and better flavor than lemon juice. Stir frequently during heating to prevent scorching on the bottom; slight discoloration won't affect taste.

Tip 2

Line your strainer with fine cheesecloth in single layer for faster drainage, or triple-layer loose cheesecloth. Use a rubber spatula to press curds gently and extract more whey.

Tip 3

If curds don't form adequately after 15 minutes, add another teaspoon vinegar and wait 5 minutes more for better curd development.

Good to Know

Storage

Refrigerate in airtight container up to 5-7 days. Freeze up to 3 months, though texture becomes grainier upon thawing.

Make Ahead

Make ricotta up to 2 days before use. Store drained curds refrigerated in container. Warm gently before serving if desired.

Serve With

Serve warm or chilled. Use as spread on toast, filling for pasta or cannoli, base for desserts, or dolloped on fruit. Pairs with honey, fresh herbs, or cured meats.

See pairing guide →

Common Mistakes

Watch

Don't skip the bottom-scraping stirs during heating to avoid scorched milk flavor.

Watch

Don't use ultra-pasteurized milk if possible; it curdles less effectively than standard pasteurized.

Watch

Don't drain all liquid immediately if you prefer creamy texture; stop at 15-20 minutes instead of over 1 hour.

Substitutions

white vinegar
lemon juice1:1dairy

produces less curds and milder flavor

Full guide →
whole milk
2% milk + creamsee ingredients notedairy

creates richer texture with higher fat

Full guide →
Find more substitutions →

FAQ

Can I use ultra-pasteurized milk for ricotta?

Ultra-pasteurized milk curdles poorly because high heat damages the casein proteins. Standard pasteurized whole milk works best. If you must use ultra-pasteurized, increase vinegar to 5-6 tsp and expect lower yield.

What if my curds didn't form after 15 minutes?

Add another teaspoon of white vinegar, stir gently, and wait 5 additional minutes. This usually triggers curd formation. If still not forming, milk quality may be the issue; try a different brand.

How long can I keep homemade ricotta?

Fresh ricotta keeps 5-7 days refrigerated in an airtight container. Freeze up to 3 months, though texture becomes slightly grainier when thawed. Consume promptly for best flavor and texture.