Food & Entertaining
82,774 views
28 min · 3 min read
8 steps
Advanced

How to make homemade yogurt on the counter or in a slow cooker

Making yogurt at home is simple, economical, and lets you control flavor and thickness. With just milk, a starter, and a warm place — like your counter or a slow cooker — you can make creamy yogurt in about 8–12 hours. The following steps cover both countertop and slow-cooker methods, plus tips for texture and safety.

Verified by pleasexplain editors
  1. Step 1: Gather ingredients and tools

    Measure 1 liter (about 4 cups) of whole or 2% milk and 2 tablespoons of plain active yogurt or a commercial freeze-dried starter. You will also need a heavy saucepan, thermometer, glass or heatproof container for incubating, a whisk, and a lid or plastic wrap. Using whole milk yields creamier yogurt; skim yields thinner results.

    [Illustration: milk pitcher, small bowl of yogurt starter, thermometer, saucepan on countertop]

  2. Step 2: Heat the milk to pasteurize

    Pour the milk into the saucepan and heat gently to 82°C (180°F), stirring frequently to prevent scorching. Hold at that temperature for 2 minutes to change the proteins so the yogurt sets more firmly and becomes less likely to separate. Cooling from this high temperature also reduces unwanted microbes.

    [Illustration: saucepan on stove with thermometer showing 180°F and a wooden spoon]

  3. Step 3: Cool to inoculation temperature

    Remove the milk from heat and let it cool to 43–46°C (110–115°F). Stir occasionally to release surface heat; this is the temperature range where yogurt cultures thrive without being killed. If it drops below 40°C (104°F) it will incubate slowly; above 50°C (122°F) it may kill the culture.

    [Illustration: glass container of warm milk with thermometer reading about 110°F on countertop]

  4. Step 4: Mix in the starter

    Temper the 2 tablespoons of starter by whisking it with a small ladle of the warm milk until smooth, then whisk it back into the full pot. This ensures even distribution and prevents clumping. Work quickly so the milk stays in the target temperature range for optimal fermentation.

    [Illustration: small bowl being mixed to dissolve yogurt starter into warm milk with a whisk]

  5. Step 5: Choose incubation method

    For countertop: pour the inoculated milk into a covered container and place in a warm spot (oven with light on, insulated cooler, or turned-off oven with a towel) maintaining ~43–46°C (110–115°F). For slow cooker: pour into the slow cooker, wrap the lid and sides with a towel, use the 'keep warm' setting if it holds ~43–50°C, and monitor with a thermometer. The goal is steady gentle warmth for 6–12 hours.

    [Illustration: two scenes: a covered jar in a towel-lined cooler and a slow cooker wrapped with a towel, both with thermometers]

  6. Step 6: Incubate for 6–12 hours

    Let the yogurt ferment undisturbed for 6–12 hours depending on desired tang: 6–8 hours gives mild yogurt, 10–12 hours gives tangier, thicker yogurt. Avoid jostling the container so the gel forms smoothly. Check once near 6 hours for set; texture will firm further when chilled.

    [Illustration: glass jar with thickening yogurt and a clock showing several hours passing]

  7. Step 7: Cool and refrigerate to set

    Once set, transfer the container to the refrigerator and chill for at least 4 hours (preferably overnight) to fully thicken and develop flavor. Cooling stops fermentation and helps the yogurt firm up; it also makes scooping and straining easier if you want Greek-style yogurt.

    [Illustration: refrigerator shelf with jar of yogurt cooling, condensation on lid]

  8. Step 8: Optional straining and flavoring

    For Greek-style yogurt, strain 1 liter of yogurt through cheesecloth or a fine sieve for 1–3 hours until you reach the desired thickness, which removes whey. Stir in honey, fruit, vanilla, or salt to taste before serving. Save the drained whey for smoothies, baking, or as a cultured starter for future batches (use within a few days).

    [Illustration: yogurt straining in cheesecloth over a bowl with spoon and small jars of honey and fruit nearby]


  • Use fresh pasteurized milk; ultra-pasteurized milk can be harder to set.
  • Reserve 2 tablespoons of your homemade yogurt as starter for the next batch; it works for 3–5 generations before needing a new commercial starter.
  • If your incubation environment runs cool, extend time rather than raise temperature suddenly; slow fermentation still produces good flavor.
  • For thicker yogurt without straining, stir in 1–2 tablespoons of milk powder into the warmed milk before inoculating.
  • Avoid metal utensils with frozen or very hot milk and starter; glass and silicone are reliable.
  • Label jars with the date; homemade yogurt typically keeps 7–10 days in the refrigerator.
  • If you prefer very tangy yogurt, incubate up to 12–14 hours but expect a more pronounced sourness and thinner texture unless strained.

  • Do not let milk exceed 85°C (185°F) for extended periods or boil over; scorching changes flavor and texture.
  • If the milk develops an off smell, visible mold, or an unusual color at any point, discard it — do not taste to test safety.
  • Avoid using a starter that has been stored improperly or is older than recommended; dead cultures will not ferment and may allow spoilage.
  • Keep all containers and utensils clean and sanitized; contamination during cooling or inoculation can cause unsafe products.

Was this guide helpful?