How to Make Yogurt
Culture thick, creamy homemade yogurt with just milk and a spoonful of starter. Control the tang, thickness, and flavor exactly to your taste.

Homemade yogurt is one of the most rewarding and approachable ferments — whole milk transformed into thick, tangy, creamy yogurt using just heat and live bacterial cultures. The process hinges on two precise temperatures: heating milk to 180°F to denature whey proteins (the step that creates thick, creamy yogurt rather than thin, watery yogurt), then cooling to 110–115°F before adding your culture. After 8–12 hours of undisturbed incubation, you have fresh yogurt that can be strained into Greek-style or labneh, or flavored in countless ways.
Equipment
- Heavy-bottomed pot (2+ quart)
- Instant-read thermometer
- Whisk or spoon
- Clean glass jars (1 quart) or ceramic bowl with lid
- Towels or blankets for DIY oven incubation
- Fine-mesh strainer and cheesecloth (for Greek-style and labneh)
Ingredients
- Whole milk (1 quart / 946ml)
- Plain yogurt with live active cultures (2 tablespoons) — or freeze-dried yogurt starter
- Powdered milk (2 tablespoons — optional, for extra thick yogurt)
Workflow
Heat the Milk
15–25 minutesPour milk and add optional powder
Pour 1 quart of whole milk into the pot. If using powdered milk for a thicker result, whisk it in now until fully dissolved.
Heat slowly to 180°F (82°C)
Heat over medium heat, stirring frequently to prevent scorching. Monitor with a thermometer until milk reaches 180°F. It will steam and show small bubbles forming at the edges — do not let it boil.
Milk scorches easily — use medium heat and stir continuously once above 150°F.
Ready When
Cool the Milk
30–60 minutesCool to inoculation temperature
Remove from heat. Let cool naturally (45–60 minutes) or use an ice bath for faster cooling (10–15 minutes). Stir occasionally and check the temperature with your thermometer. Target: 110–115°F (43–46°C) — warm like a comfortable bath.
Adding culture above 120°F will kill the bacteria — this is the single most common cause of yogurt failure.
Remove the surface skin
Skim off any skin that formed on the surface during heating and cooling. Left in, it creates lumps in the finished yogurt.
Ready When
Add the Culture
5 minutesTemper the starter
Add 1/2 cup of the warm milk to your 2 tbsp of starter yogurt in a small bowl. Whisk until completely smooth — this prevents lumps from forming in the final batch.
Add to milk and transfer to jars
Pour the tempered starter back into the pot and whisk gently for 30 seconds to distribute evenly. Transfer to sanitized jars with loose lids.
Do not add sweeteners, honey, or fruit now — add only after fermentation is complete. They interfere with culture activity.
Ready When
Incubation
6–12 hoursPlace in warm environment
Choose one incubation method: oven with only the light on (check actual temperature first — aim for ~110°F); cooler with jars of very hot water surrounding the yogurt jars; a dedicated yogurt maker; or an Instant Pot on the yogurt setting.
Do not disturb during incubation
Do not open, stir, jostle, or move the jars during incubation. The gel structure is forming and is fragile — any agitation results in grainy, broken yogurt.
Do not accidentally turn on the oven if yogurt is incubating inside.
If the temperature drops below 90°F for an extended period, the culture slows significantly.
Check at 6–8 hours
Gently tilt one jar without opening. If the contents move as a single mass — not sloshing freely — the yogurt has set. For tangier, firmer yogurt, continue incubating up to 12 hours.
Ready When
Chill & Set
4–6 hours minimumTransfer directly to the refrigerator
Place jars directly in the refrigerator without stirring. Chill undisturbed for at least 4 hours — overnight is ideal.
Ready When
Strain for Greek-Style (Optional)
2–8 hoursSet up straining
Line a fine-mesh strainer with 2 layers of cheesecloth. Place over a bowl. Spoon yogurt in — do not press; let gravity do the work.
Strain in the refrigerator
Refrigerate the entire setup. 2–4 hours produces thick Greek-style yogurt. 8–12 hours produces labneh (cream cheese consistency) for savory spreads and dips.
Ready When
Troubleshooting
Common issues and how to fix them. Something look off? Find your symptom below.
Food Safety
Temperature
Heat milk to 180°F (82°C) before culturing to kill potential pathogens and improve texture. Cool to 110–115°F before adding culture.
Maintain 108–112°F during the entire incubation period. Below 90°F the culture is too slow and competing bacteria can gain a foothold. Above 120°F the culture dies.
Hygiene
Discard any batch with fuzzy mold growth — regardless of color. Mold in yogurt can produce mycotoxins that penetrate below the visible surface. Do not skim and eat.
Use a fresh, active starter culture. After 5–7 backslopping cycles from the same starter, start fresh with commercial yogurt to avoid culture drift and contamination risk.
Always check milk freshness before starting. Using milk that is about to turn results in off-flavored or contaminated yogurt.
Do not add fruit, sweeteners, or flavorings before or during fermentation — add only to finished, cooled yogurt. These can interfere with culture activity or cause separation.
Not safe for those with milk protein (casein or whey) allergies. Yogurt retains dairy allergens even after fermentation.
Equipment
Use an instant-read thermometer for both the heating (180°F) and cooling (110–115°F) stages. Guessing temperatures is the most common cause of failed yogurt.
When to Discard
Fuzzy mold growth (any color)
Any fuzzy mold on yogurt — white, green, black, or any other color — means discard the entire batch. Do not skim and eat the rest. Mold produces mycotoxins that penetrate invisibly below the surface.
Rancid, cheesy, or putrid smell
Yogurt should smell clean, mildly sour, and milky. A rancid (soapy, buttery), strongly cheesy, or putrid smell indicates spoilage or bacterial contamination. Discard the batch.
Slimy texture with off smell
Some ropiness is characteristic of certain heirloom cultures. However, slimy or gummy texture combined with an off smell indicates contamination by unwanted bacteria. Discard and start fresh with new starter.
Failed to set after 12 hours at proper temperature
Yogurt that remains completely liquid after 12 hours at verified 110°F likely had the culture killed by overheating, or the starter was inactive. The thin liquid may still be safe but should be evaluated by smell and taste before consuming.
Storage Guidelines
Room Temperature
Incubation only: 8–12 hours at 108–115°F (42–46°C). Never store finished yogurt at room temperature.
Refrigerated
Refrigerate immediately after incubation. Best quality within 1–2 weeks. Keeps up to 2–3 weeks but tang increases and texture may thin slightly over time.
Frozen
Yogurt can be frozen for 1–2 months but the texture becomes grainy upon thawing due to ice crystal damage to the protein structure. Best used in smoothies, baking, or cooked dishes after freezing.
Shelf Life
Refrigerated: 2–3 weeks. Frozen: 1–2 months (texture changes).
Flavor Variations
Once you have mastered the basics, try these flavor combinations to take your ferments to the next level.
Wild Berry Compote
A quick cooked berry compote swirled into plain yogurt — the heat concentrates the berry flavor and creates a jammy, vibrant swirl that looks as beautiful as it tastes.
Ingredients
- 1 cup mixed berries, fresh or frozen
- 2 tbsp honey or maple syrup
- 1 tsp lemon juice
- Optional: 1/2 tsp vanilla extract
Cook berries with honey and lemon for 5–7 minutes until syrupy. Cool completely before adding to yogurt.
Swirl gently — full mixing creates uniformly pink yogurt; partial swirling creates a beautiful marble effect.
Honey Vanilla Bean
The simplest and most universally loved yogurt flavor — a split vanilla bean scraped into raw honey creates an aromatic, golden sweetener that transforms any plain yogurt.
Ingredients
- 2 tbsp raw honey
- 1/2 vanilla bean, split and scraped (or 1 tsp pure vanilla extract)
- Optional: pinch of cinnamon
Stir vanilla seeds into the honey and let infuse for at least 30 minutes before adding to yogurt.
Don't discard the empty pod — infuse it in a jar of sugar to make vanilla sugar.
Cardamom Rose
Middle Eastern-inspired yogurt with warm cardamom, fragrant rose water, and honey — dessert-like without being overly sweet. Stunning with crushed pistachios on top.
Ingredients
- 1/2 tsp ground cardamom
- 1/4 tsp food-grade rose water
- 1–2 tbsp honey
- Optional: dried rose petals and chopped pistachios for garnish
Rose water is extremely potent — start with 1/8 tsp and adjust to your preference.
This works beautifully as frozen yogurt bark — spread on parchment and freeze until solid.
Cucumber Mint Tzatziki
The classic Greek sauce and dip — thick strained yogurt with grated cucumber, fresh mint, garlic, and olive oil. Simultaneously a dip, condiment, and side dish for grilled meats and vegetables.
Ingredients
- 2 cups Greek-style yogurt (strained)
- 1 large cucumber, seeded and grated
- 2 cloves garlic, minced
- 2 tbsp fresh mint or dill
- 2 tbsp olive oil
- 1 tbsp lemon juice
- Salt to taste
Salt the grated cucumber and drain for 30 minutes — critical to prevent a watery tzatziki.
Squeeze the cucumber in a clean towel to remove every last bit of moisture before mixing.
Mango Lime
Blended ripe mango with bright lime zest transforms plain yogurt into a tropical, vibrant dessert — the sweet-tart combination works as breakfast, snack, or dessert.
Ingredients
- 1/2 cup ripe mango, blended smooth
- Zest and juice of 1/2 lime
- 1 tbsp honey
- Optional: pinch of chili powder for a mango chili variation
Fully ripe mango is essential — underripe mango is sour and won't complement the yogurt's tang.
A pinch of tajin or chili-lime salt makes an excellent topping for the spicy variation.
Za'atar & Olive Oil (Labneh)
Thick labneh — yogurt strained overnight to cream cheese consistency — drizzled with excellent olive oil and generously dusted with za'atar. A Levantine breakfast staple ready in 30 seconds.
Ingredients
- 1 cup labneh (yogurt strained for 12–24 hours)
- 2 tsp za'atar blend (sumac, thyme, sesame, salt)
- Good extra-virgin olive oil, generously drizzled
- Optional: cherry tomatoes and cucumber for serving
The quality of the olive oil is crucial — use the best extra-virgin you have.
Za'atar blends vary widely — look for ones with a high sumac content for the characteristic tartness.
Maple Walnut
Toasted walnuts and real maple syrup add warmth, crunch, and depth to tangy yogurt — a classic combination that works beautifully for breakfast or as a dessert topping.
Ingredients
- 2 tbsp pure maple syrup
- 3 tbsp walnuts, toasted and roughly chopped
- Optional: pinch of cinnamon and nutmeg
Toast walnuts until fragrant and slightly darkened — raw walnuts have a bitter tannin note.
Grade B or dark maple syrup has more robust flavor than Grade A Light — use it here.
Track Your Yogurt with FermentBuddy
Get smart timers, guided workflows, and real-time troubleshooting for your yogurt and all your fermentation projects.