Rich, creamy, tangy Bulgarian yogurt at home — from one packet that basically never runs out. Simple, wholesome, and delicious. You've got this.

Two temperatures, one packet, one overnight wait — that's the entire recipe.
Heat 1 quart of pasteurized whole milk to 160°F, stirring occasionally so the milk at the bottom of the pot doesn't scald. Then let it cool back down to 110°F — let the thermometer do the thinking.

Pour the cooled milk into your container and stir in the entire packet, mixing thoroughly. Yes, all of it — one packet per batch.

Cover it and hold it at 110°F in your yogurt maker (or Instant Pot on Yogurt). Cooler than 110°F and the yogurt takes much longer to set. Now walk away — this part is 100% hands-off.
Tilt the jar gently. If the yogurt pulls away from the side in one mass instead of running, it's set. You'll also see the milk's texture change. Not yet? No problem — give it up to 12 hours, checking every 2.
Once it's set (or at the 12-hour mark), let it cool for 2 hours, then refrigerate for at least 6. Chilling is what makes it thick and scoopable — and you can eat it any time after that.
After chilling, spoon your yogurt into a yogurt strainer (or a cloth-lined strainer) in the fridge for a few hours. Draining the extra whey gives you a thicker, spoonable yogurt.
Before you dig in, scoop 2 Tbsp into a small container and stash it in the fridge. That's your starter for every batch from now on — use it to make up to a full quart next time.
Totally normal — the activation batch is finding its feet. Use 2 Tbsp of it to start batch two anyway and you'll see a dramatic improvement. Nobody's first batch is their best batch.
But look for a change in the milk's texture. Even a thin first batch should show some sign the culture is waking up — a film pulling away from the side of the jar, a bit of gel in the milk, or a layer of clear whey on top. Any of those means it's activating, and batch two will be much stronger.
No change at all? If the milk looks exactly like milk — no film, no gel, no whey — start over with the same steps but use less milk this time (1–2 cups). A smaller first batch is more concentrated and much more likely to take.
Heat 1 quart of pasteurized whole milk to 160°F, stirring occasionally so the bottom doesn't scald. Cool to 110°F.
2 Tbsp per quart of milk, mixed thoroughly — scale up to a gallon.
Hold at 110°F for 5–8 hours.
Moves away from the jar wall in one mass? Done.
Refrigerate at least 6 hours. Save 2 Tbsp. Repeat forever. Want it thicker? Strain it (see the optional step).
Almost always: yes. Tap your question.
Save 2 Tbsp from every batch and you may never buy a starter — or store yogurt — again. One quart of milk in, one quart of yogurt out, on repeat.
We've helped millions of first-timers make their first batch. Email a photo of your jar to info@culturesforhealth.com and we'll tell you what's going on.




Not required — but these make it easier:
That's homemade yogurt — you made that. Show us, and tell the next first-timer it's easier than it looks.
Tag #culturesforhealth on Instagram so we can find your batch!