Homemade yogurt is simple, deeply nourishing, and far better than most store-bought versions. With just milk and a live culture starter, you can create thick, creamy yogurt tailored exactly to your taste — whether you prefer the classic richness of whole cow’s milk, the softer and more delicate texture of goat milk, or the probiotic diversity of kefir as a starter.

This method focuses on proper heating and incubation to ensure a reliable set and excellent texture. Once you understand the basic process, you can easily adjust tanginess, thickness, and flavor to suit your preference.

Whether you’re making a firm, traditional yogurt or a gentler, softer batch, this guide walks you step-by-step through everything you need to know for consistent, successful results.

Ingredients (for 1 litre)

Option 1 – Classic & Most Reliable

  • 1 L whole milk (high in fat)
    • Goat milk (softer set) or
    • 3.25% whole cow milk (thicker, more classic texture)
  • 2 Tbsp plain yogurt with live cultures (e.g., plain Greek yogurt  It must indicate live or active bacterial culture on the label)

Option 2 – Using Kefir as Starter

  • 1 L whole milk (goat or cow)
  • 1–2 Tbsp plain active kefir

Instructions

1. Heat the Milk (important for thickness)

Pour milk into a pot and slowly heat:

  • Heat to 82–85°C (180–185°F)
  • Hold at that temperature:
    • Cow milk: 10 minutes
    • Goat milk: 15–20 minutes (helps strengthen the softer goat curd)

Stir occasionally so it doesn’t scorch.


2. Cool

Let the milk cool to 43–45°C (109–113°F).

(It should feel warm but not hot, if you don’t have a thermometer.)


3. Add Starter

In a small bowl:

  • Mix your yogurt (or kefir) with a few spoonfuls of warm milk.
  • Stir that mixture back into the pot.

Do not overmix.


4. Incubate

Keep the yogurt at 40–43°C (104–109°F) for:

  • 6–12 hours total
    • 6–8 hours = milder
    • 8–10+ hours = tangier

Cow milk often sets sooner.
Goat milk may need the full time.

(You can use an oven light, yogurt maker, Instant Pot yogurt setting, or jars in warm water wrapped in a towel.)

If using kefir as starter, begin checking around 6 hours — results can be more variable and sometimes tangier or slightly yeasty.


5. Chill (Don’t Skip This)

Once set, move to the fridge without stirring.
Chill at least 6 hours to fully firm up.


For Thicker (Greek-Style) Yogurt

If your yogurt is softer than you’d like (especially goat milk):

  • Line a strainer with cheesecloth.
  • Strain in the fridge for 30 minutes to 3 hours.
  • Save the whey for smoothies or soups.

What to Expect

  • Cow milk yogurt: thicker, more classic texture.
  • Goat milk yogurt: softer, more delicate curd, slightly tangier flavor.
  • Kefir starter: more probiotic diversity, but texture and taste can be less predictable.

Simple Rule

  • Want thick and consistent? → Whole cow milk + yogurt live bacterial culture starter.
  • Want gentler digestion and don’t mind softer texture? → Goat milk (strain if needed).

Want more probiotic variety? → Use kefir as starter.