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.
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]
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]
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]
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]
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]
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]
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]
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?
More Food & Entertaining guides
How to make stovetop shakshuka with tender eggs and balanced tomato sauce
Shakshuka is a comforting North African–style skillet of eggs poached in a spiced tomato sauce. This guide walks you through building a balanced sauce and gently cooking tender eggs on the stovetop so yolks stay silky while the sauce is bright and flavorful.
How to make homemade sourdough starter and maintain regular feedings
Making a sourdough starter is a simple, rewarding kitchen project that captures wild yeast and beneficial bacteria to leaven bread. With just flour, water, and a little patience you can build a lively culture and keep it healthy with regular feedings. Follow the step-by-step routine below to create and maintain a starter that will power many loaves.
How to assemble and store layered salads so they don’t get soggy before eating
Layered salads are a colorful, make-ahead way to serve a crowd, but soggy ingredients can ruin the texture. With a few simple construction and storage strategies you can keep greens crisp and dressings separated for 24–72 hours. Follow these steps to assemble jars or bowls that travel well and taste fresh when served.