Instant Pot Yoghurt

For some reason it took me about 8 years to use the yoghurt function on my Instant Pot, and now that I have tried it I’m never going back. The ‘hands-on’ time to make a huge batch of yoghurt amounts to mere minutes, and at £1.45 for a great big pot of yoghurt which acts as its own starter it is cost efficient, too.

Yoghurt Made In The Instant Pot

Course Breakfast, Snack, Treat
Cook Time 8 hours
Milk Prep Time 30 minutes


  • 2 Ltr Milk Must be dairy. Normal, refrigerated, pasteurised milk. Whole milk gives a creamier taste, but can use semi-skimmed or skimmed if desired (not tested, yet).
  • 2 tbsp Plain live yoghurt I used M&S Greek Style Live Yogurt for my first batch and will use some of my own batch of yoghurt as the starter for the next batch.


Heat Milk

  1. Swish some boiling water around the Instant Pot inner and place into the pot, adding 2 ltrs milk. Affix lid and set to vent.

  2. Press 'yoghurt' button on Instant Pot until 'boil' is displayed (should take three presses).

  3. When heating point is reached and the Instant Pot as beeped (after about half an hour), the milk will be hot and just under simmering (it will not be 'boiling'). Check temperature with thermometer if unsure – it should be 84℃. If it isn't at the desired temperature, set IP to 'sauté) and manually bring to temperature, then turn off.

  4. Leave to cool on the counter, uncovered, until temperature is under 45℃

Make The Yoghurt

  1. Add 2tbsp live yoghurt to a bowl. Add a ladle of the warm milk to the yoghurt and mix to combine well. Tip this back into the Instant pot and mix thoroughly to distribute. Affix lid and set to vent.

  2. Press 'Yoghurt' function on IP until '8:00' is displayed, for a cook time of 8 hours, then leave to work.

  3. After 8 hours, turn off instant pot and remove the inner pot to cool. Once cool, cover with a clean cloth and place in the fridge overnight.

  4. In the morning, whisk briefly to smooth.

Optional, for Greek-style yoghurt

  1. Place a cheesecloth or muslin in a sieve over a bowl, and ladle in some yoghurt. Leave for 2+ hours to drain some of the whey from the yoghurt (which can be saved for use in baking).

Recipe Notes

Save 2-3 tbsp of yoghurt to serve as the starter for the next yoghurt batch. The starter can be frozen and defrosted if necessary.

Previous post: