How to Ferment Milk: Make Kefir or Yogurt at Home

Fermenting milk is one of the simplest food projects you can do at home. You heat milk, add a starter culture full of beneficial bacteria, keep it warm for several hours, and let biology do the rest. The bacteria consume lactose (milk sugar) and convert it into lactic acid, which thickens the milk, gives it a tangy flavor, and creates an environment too acidic for harmful bacteria to survive. The whole process takes anywhere from 4 hours to 24 hours depending on what you’re making.

What Happens During Fermentation

Lactic acid bacteria are the engine behind every fermented milk product. These microorganisms break down lactose into pyruvate through a process called glycolysis, then an enzyme converts that pyruvate into lactic acid. As lactic acid accumulates, the pH of the milk drops. Milk proteins called caseins start to clump together once the pH hits their tipping point (around 4.6), and that’s what transforms liquid milk into something thick and spoonable.

Some bacteria perform what’s called homolactic fermentation, producing mostly lactic acid and not much else. This is what gives yogurt its clean, tangy sourness. Other bacteria perform heterolactic fermentation, producing lactic acid along with small amounts of carbon dioxide and ethanol. This is partly why kefir has a slight fizz and a more complex flavor than yogurt.

Choose Your Starter Culture

The type of culture you use determines what you end up with. Here are the main options for home fermentation:

  • Yogurt starter: Uses heat-loving (thermophilic) bacteria, typically a combination of two species that work together. Commercial yogurt starters usually contain these in a 1:1 or 1:2 ratio. You can also use a few tablespoons of plain store-bought yogurt with live active cultures as your starter.
  • Kefir grains: Rubbery, cauliflower-like clusters that contain dozens of bacterial and yeast species living together in a symbiotic community. Kefir grains ferment at room temperature and can be reused indefinitely.
  • Mesophilic starter: Bacteria that work at moderate, room-temperature conditions. Used for cultured buttermilk and Scandinavian-style fermented milks like filmjölk and viili.

The distinction matters because thermophilic cultures need to be kept warm (around 110°F/43°C), while mesophilic cultures and kefir grains work at normal room temperature (68 to 78°F/20 to 25°C). Choosing the wrong temperature for your culture type is one of the most common reasons home fermentation fails.

How to Prepare the Milk

You can ferment whole, 2%, or skim milk. Whole milk produces the richest, creamiest result. Any animal milk works, and most plant milks can be fermented too, though they often need added thickeners.

If you want thick, custardy yogurt, heating the milk before adding your culture makes a significant difference. When milk is heated to 85°C (185°F) and held there for 10 to 20 minutes, the whey proteins unfold and bond with the casein proteins. This creates a tighter protein network that traps more moisture, giving you a noticeably thicker set. At 65°C, whey proteins barely denature at all. At 85°C and above, nearly all of them do. This is why recipes for Greek-style yogurt always call for scalding the milk first.

After heating, cool the milk down to your culture’s preferred temperature before adding it. Adding bacteria to milk that’s too hot will kill them. For yogurt, cool to around 110°F (43°C). For kefir or buttermilk, cool to room temperature.

Step-by-Step: Making Yogurt

Yogurt is the most popular home-fermented milk, so here’s the full process:

Heat one quart (or liter) of milk in a saucepan to 185°F (85°C), stirring occasionally to prevent scorching. Hold it at that temperature for 10 to 15 minutes. Remove from heat and let it cool to 110°F (43°C). You can speed this up with an ice bath. Stir in 2 to 3 tablespoons of plain yogurt with live cultures, or one packet of freeze-dried starter. Mix thoroughly but gently.

Pour the inoculated milk into clean jars and keep them at a steady 105 to 115°F (40 to 46°C). An oven with just the light on, a cooler with a jar of hot water inside, or a dedicated yogurt maker all work. Research on yogurt fermentation shows milk typically reaches its set point within 4 to 5 hours with a standard two-species starter culture. You can ferment longer for a tangier result. At 8 to 12 hours, you’ll get a sharper, more acidic yogurt that also has less residual lactose.

Once the yogurt is set (it should jiggle like panna cotta when you tilt the jar, not slosh like liquid), refrigerate it immediately. It will continue to firm up as it chills.

Step-by-Step: Making Kefir

Kefir is even simpler than yogurt because it ferments at room temperature and doesn’t require heating the milk first. Place 1 to 2 tablespoons of kefir grains into a clean jar, pour in about 2 cups of milk, cover loosely (kefir produces a small amount of CO2, so a tight lid can build pressure), and leave it on the counter for 18 to 24 hours.

When the milk has thickened slightly and tastes tangy, strain out the grains with a plastic or stainless steel strainer and transfer them to a fresh batch of milk. The finished kefir goes in the fridge. Over time, your grains will grow, and you can share the extras or increase your batch size.

Kefir’s microbial diversity is dramatically higher than yogurt’s. A cup of kefir typically contains around 25 to 30 billion colony-forming units of beneficial bacteria and yeast, compared to roughly 10 million to 10 billion in a cup of yogurt. This is because kefir grains house a far wider range of species working together.

How Fermentation Changes the Milk

Fermentation does more than thicken milk and make it sour. The bacteria partially digest the lactose, which is why many people with lactose sensitivity tolerate yogurt and kefir better than fresh milk. Thermophilic cultures (yogurt bacteria) convert roughly 30% of the lactose during a standard fermentation. Mesophilic cultures convert about 16 to 20%. This reduction continues slowly during cold storage in the fridge.

The lactic acid itself acts as a natural preservative. Once the pH drops below 4.5, common pathogens like Salmonella, E. coli, and Listeria can no longer grow. Properly fermented milk with a pH between 4.0 and 4.5 is a hostile environment for these organisms. This is why fermented dairy has been a safe way to preserve milk for thousands of years, long before refrigeration existed.

Troubleshooting Common Problems

Milk Didn’t Thicken

The most likely cause is temperature. If your incubation spot was too cool for a thermophilic culture, or your milk was too hot when you added the starter, the bacteria either worked too slowly or died. Check your thermometer’s accuracy. Another common issue is using a store-bought yogurt that has been pasteurized after culturing, which kills the bacteria you need. Look for “live and active cultures” on the label.

Too Sour or Too Mild

Sourness is directly tied to time and temperature. A longer ferment or a warmer temperature produces more lactic acid and a sharper tang. If your yogurt is too sour, shorten the fermentation by an hour or two next time. If it’s too mild, let it go longer. Kefir fermented beyond 24 hours can become intensely sour and start to separate into curds and whey, which is still safe but not ideal for drinking.

Off Smells or Unusual Colors

Properly fermented milk smells clean and tangy, like sour cream or plain yogurt. If it smells like vinegar, sauerkraut, or has a bitter, soapy quality, something other than your intended culture has taken over. Pink, orange, or black spots on the surface indicate mold. A stringy, ropy texture when you stir can signal contamination by unwanted spoilage organisms. In any of these cases, discard the batch and sterilize your equipment before trying again.

Using Pasteurized vs. Raw Milk

Pasteurized milk is the safer and more predictable choice for fermentation. It provides a blank slate: the heating process has eliminated competing bacteria, so your starter culture can dominate from the start. Ultra-pasteurized (UHT) milk also works but sometimes produces a slightly thinner set because the extreme heat alters the protein structure differently.

Raw milk contains its own population of wild bacteria, which can compete with or interfere with your starter. Some people specifically seek this out, but it introduces unpredictability. The FDA notes that since 1987, there have been 143 reported outbreaks linked to raw milk or raw milk products contaminated with pathogens. Young children, pregnant women, elderly individuals, and anyone with a compromised immune system face the highest risk. Fermentation does lower the pH enough to inhibit many pathogens, but this protection isn’t absolute, especially in the early hours before the acid level builds up.

Equipment You Need

Home milk fermentation requires almost nothing specialized. Glass jars (mason jars work perfectly), a kitchen thermometer, a saucepan, and a way to maintain temperature are the essentials. For yogurt, a yogurt maker provides consistent warmth but isn’t necessary. A standard oven with just the light turned on holds around 100 to 110°F in many models, which is close enough. An instant-read thermometer is worth the small investment because temperature control is the single biggest factor in consistent results.

Keep everything clean. Wash jars and utensils in hot, soapy water before each batch. You don’t need to autoclave anything, but starting with clean equipment ensures your starter culture doesn’t have to compete with whatever was already living on your tools.