Making whey from milk is simple: heat milk, add an acid like lemon juice or vinegar, and strain the liquid from the solids. The entire process takes about 30 minutes of active work, and you’ll end up with a yellowish-green liquid (the whey) and soft white curds that you can use separately. Here’s how to do it, what to expect, and what to do with the results.
What Actually Happens When Milk Splits
Milk contains two main types of protein: casein and whey proteins. Casein makes up roughly 80% of milk’s total protein, and it exists as tiny clusters suspended throughout the liquid. When you add acid to warm milk, those casein clusters clump together into solid curds. The liquid left behind is whey, and it carries the remaining whey proteins, most of the lactose (milk sugar), B vitamins, and minerals like calcium and potassium.
The type of whey you get depends on how you separate it. Adding lemon juice or vinegar produces “acid whey” (also called sour whey), which has a tangy flavor and slightly higher mineral content. The other type, “sweet whey,” comes from using rennet, an enzyme traditionally extracted from animal stomachs and used in cheesemaking for thousands of years. For home purposes, acid whey is far easier to make and works well in most recipes.
The Acid Method, Step by Step
You need whole milk, an acid, a pot, and something to strain through. That’s it.
Pour your milk into a heavy-bottomed pot and heat it gently over medium heat until it reaches about 80 to 85°C (175 to 185°F). You want it steaming and just starting to form small bubbles around the edges, but not boiling. Stir occasionally to prevent scorching on the bottom. Keeping the temperature below 95°C matters because heating milk above that point for more than a few minutes destroys the whey proteins themselves, defeating the purpose.
Once the milk is hot, remove it from heat and stir in your acid. For every 250 ml (about 1 cup) of milk, use approximately 30 ml (2 tablespoons) of lemon juice or 20 ml (about 4 teaspoons) of apple cider vinegar. White vinegar works too, though it adds less flavor. Stir gently for 10 to 15 seconds, then stop. Within a minute or two, you should see the milk separating into white clumps and a cloudy, yellowish-green liquid. If it hasn’t separated after five minutes, add another splash of acid and stir once more.
Let the pot sit undisturbed for 10 to 15 minutes. The curds will settle and firm up slightly, making them easier to strain.
Straining and Storing
Set a fine-mesh strainer over a large bowl and line it with cheesecloth, a clean cotton kitchen towel, or even a paper coffee filter. Pour the contents of the pot through the strainer slowly. The liquid that passes through is your whey. The solids left behind are fresh acid curds, similar to paneer or a simple farmer’s cheese.
If you want very clear whey, strain it a second time through a coffee filter or let it drip through cheesecloth for several hours. A tighter weave catches more fine particles. Loosely woven cheesecloth (the kind sold in most grocery stores) often lets small curd fragments slip through, so doubling it up or using a nut milk bag gives a cleaner result.
From one liter of whole milk, expect roughly 700 to 800 ml of liquid whey and a small ball of curds. Store the whey in a sealed jar in the refrigerator, where it keeps for about a week. You can also freeze it in ice cube trays for longer storage.
The Yogurt Shortcut
If you’ve ever opened a container of yogurt and seen a pool of liquid on top, that’s whey. You can collect a larger amount by spooning plain yogurt (no added thickeners or gelatin) into a cheesecloth-lined strainer set over a bowl. Let it drain in the refrigerator for 12 to 24 hours. The liquid that collects in the bowl is acid whey, and the thick yogurt left behind is essentially Greek yogurt or labneh, depending on how long you strain it. This method requires zero cooking and produces whey that’s naturally rich in probiotics from the yogurt’s live cultures.
What’s in Your Whey
Liquid whey is mostly water, but it carries a surprising amount of nutrition. Per cup (about 245 ml), it contains roughly 2 grams of protein, 13 grams of carbohydrates (almost entirely lactose), 253 mg of calcium, 352 mg of potassium, and meaningful amounts of B vitamins, particularly riboflavin and B12. It’s low in fat and calories but mineral-dense.
Because nearly all the lactose stays in the whey rather than the curds, liquid whey is not suitable for people with lactose intolerance. The protein content per cup is modest compared to commercial whey protein powder, which is a concentrated and processed version of this same liquid.
What To Do With It
Fresh whey has a mild, slightly tangy taste and works as a liquid substitute in many recipes. Some of the most practical uses:
- Cooking grains: Replace some or all of the water when cooking rice, oats, or quinoa. The whey adds a subtle richness and extra minerals.
- Smoothies: Use whey as the liquid base instead of water or juice. It blends well with fruit and adds a gentle acidity.
- Bread and baking: Substitute whey for water or milk in bread dough, pancake batter, or biscuits. The acidity can help activate baking soda.
- Soaking grains and legumes: The mild acidity of whey helps soften dried beans and grains during an overnight soak.
- Ricotta cheese: Traditional ricotta is made by reheating whey (from a previous cheesemaking session) with a small amount of fresh milk and acid, then collecting the fine curds that form. The yield is small but the flavor is delicate.
- Stretching mozzarella: If you make mozzarella at home, use hot whey instead of plain water when stretching the curds for better flavor.
Don’t Use Ultra-Pasteurized Milk
The one common mistake that derails this process is using ultra-pasteurized (UHT) milk. Ultra-pasteurization heats milk above 135°C, which denatures the whey proteins so thoroughly that they no longer separate cleanly when acid is added. You’ll get mushy, poorly defined curds and cloudy whey. Standard pasteurized milk works perfectly. Raw milk also works well, though the curds may be softer. For the cleanest separation and best yield, whole milk outperforms skim or low-fat because the fat helps the curds bind together into a firmer mass.

