beginner6-24 hours

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.

Yogurt

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)
Step by Step

Workflow

1

Heat the Milk

15–25 minutes

Pour 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

Thermometer reads 180°F (82°C) or above
Milk is steaming with small bubbles forming at the pot edges
2

Cool the Milk

30–60 minutes

Cool 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

Thermometer reads 110–115°F (43–46°C)
Feels warm but not hot to the touch on the outside of the pot
3

Add the Culture

5 minutes

Temper 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

Starter fully dissolved with no visible lumps
Milk uniformly combined and cloudy
Jars filled and loosely lidded
4

Incubation

6–12 hours

Place 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.

110°F = mild, creamy yogurt | 115°F = tangier, slightly firmer yogurt.
Below 100°F the culture is too sluggish | Above 120°F the bacteria die.
Longer fermentation (10–12 hours) reduces lactose more — better tolerated by people with lactose sensitivity.

Ready When

Milk has set into a solid or semi-solid mass
A thin layer of yellowish whey may be visible on the surface (normal)
Clean, tangy, pleasant aroma — not sour or unpleasant
5

Chill & Set

4–6 hours minimum

Transfer directly to the refrigerator

Place jars directly in the refrigerator without stirring. Chill undisturbed for at least 4 hours — overnight is ideal.

Ready When

Thick and creamy — holds its shape on a spoon
Clean, tangy flavor
Cold throughout
6

Strain for Greek-Style (Optional)

2–8 hours

Set 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

Noticeably thicker and more scoopable than before straining
Whey has mostly stopped actively dripping
Smooth, dense texture that holds its shape clearly
Problem Solving

Troubleshooting

Common issues and how to fix them. Something look off? Find your symptom below.

Stay Safe

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).

Get Creative

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.

Smart temperature-adjusted timers
Step-by-step guided workflows
Reminders so you never miss a feeding