The ratio
White vinegar per litre of milk — a ¼ cup per gallon.
Cheese · Calculator
The fastest cheese there is. Enter your milk and get the exact vinegar to add, the cheese to expect, and the whey you will drain — no rennet, no ageing.

Plan an acid-set fresh cheese from milk and vinegar or lemon juice.
Set your milk volume. Enter the amount and select litres, gallons or cups.
Choose milk and acid. Select the milk type and the vinegar or lemon juice you will use.
Read your batch amounts. Check the acid dose, estimated cheese yield, whey and salt, then follow the preparation steps.
Treat the acid dose as a starting point and watch for curds separating from the whey rather than adding acid blindly.
Live calculator · updates as you type
Amounts assume full-fat milk that is not ultra-pasteurised. Heat milk to about 85°C (185°F), stir in the acid off the heat until the curds separate cleanly from pale-green whey, then strain. Add acid a splash at a time — stop as soon as it separates.
Your cheese
What to do next
For 2 L of milk.
Heat 2 L of whole cow milk to 85–90°C (185–195°F), stirring so it does not catch.
Off the heat, stir in 30 ml (2.0 tbsp) of white vinegar (5%). Rest 10 minutes.
Ladle the curds into a cloth-lined colander. Drain 10 minutes for soft cheese, up to an hour for firm.
Mix in 2.6 g of salt. You should have about 260 g; keep it 4–5 days in the fridge.
Free printable
A batch card made from your numbers, to save as a PDF or receive by email:
Batch cardHeat 2 L of whole cow milk to 85–90°C (185–195°F), stirring so it does not catch.
Off the heat, stir in 30 ml (2.0 tbsp) of white vinegar (5%). Rest 10 minutes.
Ladle the curds into a cloth-lined colander. Drain 10 minutes for soft cheese, up to an hour for firm.
Mix in 2.6 g of salt. You should have about 260 g; keep it 4–5 days in the fridge.
| Step | Time | Temp | Notes |
|---|---|---|---|
| Milk | Vinegar | Yield | Best for |
|---|---|---|---|
| 1 L (4 cups) | 1 tbsp (15 ml) | ≈ 130 g | Single fresh-cheese portion |
| 2 L | 2 tbsp (30 ml) | ≈ 260 g | Small paneer batch |
| 1 gal (3.8 L) | ¼ cup (57 ml) | ≈ 500 g | Standard paneer block |
| 4 L | 4 tbsp (60 ml) | ≈ 520 g | Party / meal-prep batch |
Whole cow milk, white vinegar. Lemon juice is roughly interchangeable; reduced-fat milk yields a little less.
Milk & vinegar cheese guide
Acid-set cheese is the simplest make in the kitchen — paneer, ricotta, and queso fresco all start here. This guide covers the ratio, the method, and how to fix a batch that will not curdle.
Milk in, curds in minutes . Add acid only until the whey runs clear-green.
White vinegar per litre of milk — a ¼ cup per gallon.
Just below a boil, then add acid off the heat.
Fresh cheese from a gallon of whole milk.
vinegar ml = milk L × 15Fifteen millilitres of 5% vinegar per litre of milk drops the pH enough to curdle the protein. Everything else — yield, whey, salt — follows from your milk volume and type.
Enter how much milk you are starting with in litres, gallons, or cups, then pick your milk type and acid. The calculator returns the vinegar to add — in both tablespoons and millilitres — the weight of fresh cheese you can expect, the whey you will drain off, and a pinch of salt to season it. It turns a vague recipe instruction like “add a splash of vinegar” into an amount matched to your exact volume of milk.
This is the fastest cheese there is: no rennet, no cultures, no ageing. Acid curdles the milk protein directly, so you go from a pot of milk to a bowl of curds in minutes. Use the numbers as a confident starting point, then trust your eyes — the moment clean curds separate from pale-green whey, you are done adding acid.
1 L milk → 1 tbsp vinegar → ~130 g cheese1 gal milk → ¼ cup vinegar → ~500 g cheeseLemon juice → roughly the same amountHeat your milk slowly to about 85°C (185°F), stirring so it does not scorch on the bottom — just below a boil, when the surface shimmers and steams. Take the pot off the heat, then stir in the vinegar a little at a time. Within seconds the milk breaks into soft white curds floating in thin, pale-green whey. If it has not fully separated after a minute, add a splash more acid.
Let the curds rest for five to ten minutes, then ladle them into a colander lined with cheesecloth. Rinse briefly with cool water to wash off the acid tang, salt to taste, and either eat the cheese soft or press it under a weight for firm, sliceable paneer. Less pressing gives ricotta-like crumbles; more pressing gives a block you can cube and fry.
The working ratio is about one tablespoon of 5% white vinegar per litre of milk, which scales to roughly a quarter cup per gallon. That is enough acid to drop the milk’s pH to the point where casein protein coagulates, without leaving a harsh vinegar flavour behind. The calculator applies this ratio to your volume so you are never guessing at the pour.
More acid is not better. Once the whey runs clear-green the curds have already formed, and extra vinegar only tightens the protein further, making the cheese squeaky, dry, and sour. If anything, err slightly under and add more only if separation stalls — you can always add a splash, but you cannot take it back out.
Whole milk gives the best yield and the richest cheese because fat and protein are what you are capturing. Reduced-fat or skim milk works but returns noticeably less cheese and a drier, chalkier curd. The one milk to avoid is ultra-pasteurised (UHT): its proteins are heat-damaged and often refuse to curdle no matter how much acid you add.
Any food-grade acid will curdle milk. White vinegar is cheapest and most neutral; apple cider vinegar and lemon juice both work and lend a subtle flavour. Whichever you choose, add it off the heat — boiling the milk with acid in it makes tougher, rubberier curds than a gentle curdle just below boiling.
Quick reference
White vinegar (5%) with whole cow milk heated to about 85°C (185°F). Yields are approximate; add acid only until the whey runs clear-green.
| Milk | Vinegar (5%) | Approx. cheese |
|---|---|---|
| 1 cup (250 ml) | 1 tsp (5 ml) | ~35 g |
| 2 cups (500 ml) | 2 tsp (10 ml) | ~65 g |
| 1 litre | 1 tbsp (15 ml) | ~130 g |
| 2 litres | 2 tbsp (30 ml) | ~260 g |
| 1 gallon (3.8 L) | ¼ cup (60 ml) | ~500 g |
| 2 gallons (7.6 L) | ½ cup (120 ml) | ~1 kg |
FAQ
Common questions about vinegar amounts, yield, milk choice, and leftover whey.
Vinegar ratios, yields by milk type, set temperatures, and troubleshooting on one printable sheet.
Calculators and guides for your next step.
Milk to cheese calculator Calculator · Work out how much milk you need for a target cheese weight.
Cheese yield calculator Calculator · Estimate how much cheese a given volume of milk makes.
Rennet calculator Calculator · Measuring rennet instead of acid? Get the exact dose.
All cheese calculators Category · Browse every home cheesemaking tool in one place. 