Two jars of homemade yogurt with a spoonful lifted out, beside a pan of warm milk

How to Make Yogurt at Home: A Step-by-Step Guide

How to make yogurt at home: the short version

Here is how to make yogurt at home: heat 1 quart of pasteurized milk to 180°F (82°C) and hold it for 10 minutes, cool it to 112–115°F (44–46°C), stir in 2 tablespoons of plain yogurt with live cultures, and keep it near 110°F (43°C) for 6 to 8 hours, until set. Then refrigerate it.

What you’ll end up with

One quart of milk makes about 4 to 5 cups of plain, tangy yogurt, according to the National Center for Home Food Preservation (NCHFP). It sets undisturbed in the jar, which makes it firmer than stirred yogurt.

The process is a simple fermentation. Starter bacteria turn lactose, the milk sugar, into lactic acid, and the milk sets into a gel once its acidity reaches pH 4.6. Homemade yogurt isn’t heat-treated after it sets, so its cultures are still alive when you eat it; commercial yogurt heat-treated after culturing must be labeled “does not contain live and active cultures” under the federal yogurt standard.

Equipment you need

  • A heavy 2-quart pot (University of Illinois Extension), or a double boiler, as Washington State University (WSU) Extension uses, to reduce scorching.
  • A food or candy thermometer. Every step depends on temperature, so this is the one tool you can’t skip.
  • A whisk or spoon, a ladle, a 1-cup measure and a small bowl.
  • Clean jars with lids. Glass, food-safe plastic and metal all work, and small containers set faster than one large one (Illinois Extension).
  • A sink or large bowl of cold water for cooling the milk.
  • A way to hold the milk near 110°F (43°C) for several hours (see below).

Ways to keep the milk at 110°F (43°C)

Yogurt cultures can be killed above 130°F (54°C) and grow poorly below 98°F (37°C), according to University of Alaska Fairbanks (UAF) Cooperative Extension. Your incubator’s job is to hold a steady temperature near 110°F (43°C).

MethodHow to set it up
Yogurt makerFollow the manufacturer’s directions (UAF). For water-bath models, Ultimate Health Solutions, the company that publishes this site, recommends filling the water to about ½ inch (1.3 cm) from the top, level with the milk in the jars, and leaving ½ inch of headspace in each jar.
OvenPreheat to 200°F (93°C), then turn it off (Illinois). Set the jars in a deep pan of 110°F (43°C) water reaching at least halfway up the jars (UAF), and switch the oven on briefly when it cools.
Insulated coolerFill it halfway with water at about 120°F (49°C), set the covered jars inside, and add warm water up the sides of the jars without covering them. Close the lid and wrap the cooler in a towel (Illinois).
ThermosPreheat it with boiling water, pour that out, and fill it with the cultured milk at 110–115°F (43–46°C) (UAF).
Multicooker with a yogurt settingFollow the manufacturer’s directions (Illinois).

Ovens, coolers and thermoses lose heat, so monitor the temperature and add warmth when it drops. An appliance with a thermostat holds it for you.

Ingredients for 1 quart of homemade yogurt

For a gallon, multiply everything by four; UAF uses 1 cup of starter per gallon.

Choosing the milk

Use commercially pasteurized milk. Pasteurization destroys E. coli O157:H7 (WSU), and the NCHFP warns that this strain tolerates acid, so the yogurt’s acidity alone can’t make unpasteurized milk safe. The NCHFP says to pasteurize such milk first: heat it to 165°F (74°C) while stirring constantly, then cool it quickly in ice water or cold running water.

Fat level mostly changes texture. Ultimate Health Solutions recommends half-and-half for the thickest yogurt without straining, with whole milk second. With lower-fat milk, dry milk powder firms the set; whisk it in while the milk is cold, because powder added to hot milk turns stringy.

Choosing the starter

Pick a plain, unflavored yogurt whose label says it contains live cultures, including L. bulgaricus and S. thermophilus (NCHFP). Use it before its best-by date: fresher starter is more active, and starter with dead bacteria won’t make yogurt. Yogurt from your last batch works if it is no more than 5 to 7 days old (Illinois).

More starter isn’t better. WSU Extension says too much crowds the bacteria and can make yogurt sour rather than pleasantly tart. Extension recipes use 2 tablespoons (Illinois) to ¼ cup (UAF) per quart.

How to make yogurt at home, step by step

  1. Clean everything. Wash your hands (Illinois). Wash the pot, utensils and jars in hot, soapy water, rinse well and air dry (UAF); detergent residue can stop the culture working. To sterilize jars, boil them for 10 minutes (UAF).
  2. Heat the milk to 180–185°F (82–85°C). Whisk in any milk powder while the milk is cold. Warm it over low heat, stirring gently, until it reaches 180–185°F (82–85°C); it will steam, with small bubbles at the edge of the pot (Illinois). Don’t let it boil, which causes off flavors.
Saucepan of milk steaming gently on the stovetop with a whisk
  1. Hold it there for 10 to 20 minutes. Ten minutes gives softer yogurt; 20 gives thicker (WSU). The heat kills competing bacteria and changes the whey proteins so the milk sets smoothly instead of separating into curds and whey (WSU, UAF). It doesn’t replace pasteurization (UAF). Our guide to yogurt temperature explains each temperature.
  2. Cool it to 112–115°F (44–46°C). Set the pot in cold water and stir now and then until it reaches 112–115°F (44–46°C). Lift out any clumps or strings with a slotted spoon, or strain the milk (UAF).
  3. Mix in the starter. Ladle about 1 cup of the warm milk into a small bowl, stir in the yogurt until smooth, then stir it gently back into the pot (Illinois). The milk should now be about 110–112°F (43–44°C) (UAF).
Small bowl of warm milk with a spoonful of plain yogurt starter added
  1. Fill and cover the jars. Pour the milk into clean, warm containers and put the lids on (UAF).
  2. Incubate at 110°F (43°C) for 6 to 8 hours. Hold the jars at 110°F (43°C), within 5°F (3°C) either way, and don’t move them, because agitation causes excess whey. Published windows vary: 4 to 7 hours (UAF), 6 to 8 (WSU), up to 10 for large containers (Illinois). Ultimate Health Solutions uses 8 hours at 110°F (43°C). Longer means tangier; see how long to incubate yogurt.
  3. Check that it has set. From about 4 hours, gently tilt one jar. It’s ready when it has set to a jelly-like gel and no longer flows like milk (WSU). If not, check again every hour until the end of your window.
Jar of freshly set homemade yogurt with a smooth, firm surface
  1. Refrigerate right away. Chill the jars at 40°F (4°C) or below as soon as they set; quick chilling stops acid development. Eat it within 14 days (Illinois); see how long homemade yogurt lasts for storage details.

Why homemade yogurt fails, and how to fix it

Most problems come down to the starter, the temperature or the timing.

ProblemLikely causesFix
Didn’t setInactive starter, wrong incubation temperature or detergent residue (WSU)Discard the batch (UAF). Next time use fresh starter, check the incubator with a thermometer and rinse equipment well.
Thin or separatedIncubated too long, weak starter, temperature too hot or cold, milk not heated enough, or slow chilling (Illinois)Hold the heated milk for 20 minutes, add milk powder to the cold milk and chill as soon as it sets. Straining thickens a thin batch.
Too sourOver-incubation (UAF) or too much starter (WSU). Reusing the same culture batch after batch lets L. bulgaricus dominate, giving excess acid (University of Kentucky).Shorten incubation, use 2 tablespoons of starter, chill promptly and switch to fresh starter every 5 to 6 batches (WSU).
Watery whey on topSome is normal; excess comes from over-incubation or moving the jars (UAF)Stir it back in or pour it off. Next time, shorten the time and keep the jars still.
Grainy or stringyMilk powder added to hot milk (WSU)Add powder to cold milk; strain out clumps before adding starter (UAF).
Off taste or smellStale milk or starter, unclean equipment, uncovered jars (Illinois) or boiled milk (UAF)Start over with fresh milk and new starter. Throw out yogurt that smells like anything but clean, acidic yogurt (UAF).

When to throw a batch out

UAF says to discard any batch that fails to set, shows visible mold or other growth, or smells like anything other than fresh, acidic yogurt. Don’t scoop mold off: USDA’s Food Safety and Inspection Service says to throw out moldy yogurt, because high-moisture foods can be contaminated below the surface.

Frequently asked questions

Do you need a yogurt maker to make yogurt at home?

No. Any setup that holds the milk near 110°F (43°C) for several hours works, including an oven with a pan of warm water, an insulated cooler or a preheated thermos (UAF Extension).

Can you use homemade yogurt to start the next batch?

Yes, within 5 to 7 days of making it (Illinois Extension). Switch to fresh starter every 5 to 6 batches, because the culture’s activity declines over time (WSU Extension).

Is it safe to keep milk warm for 8 hours?

Every extension method incubates for hours, relying on pasteurized milk, clean equipment and an active culture that acidifies the milk as it sets, and any batch that fails to set should be discarded (NCHFP). Refrigerate the yogurt at 40°F (4°C) or below as soon as it is firm (UAF).

Why is my homemade yogurt runny?

Usually the starter was weak, the incubation temperature drifted, or the milk wasn’t heated enough before the starter went in (Illinois Extension). Holding the heated milk for 20 minutes and adding milk powder both give a firmer set (UAF).

More on homemade yogurt

Sources

Similar Posts