Thanks to the miracle of modern-day multicookers (like the Instant Pot), all it takes to make creamy, premium-tasting yogurt at home is the press of a button. Mellow, tangy, and much more affordable than store bought—this fun and easy DIY recipe is worth adding to your repertoire.

Martha Stewart Living, September 2019


Credit: Kirsten Frances

Recipe Summary

10 mins
10 hrs 10 mins
Makes about 8 cups


Ingredient Checklist


Instructions Checklist
  • Pour milk into sanitized pot of multicooker. Secure lid and press the "yogurt" setting until display reads "boil". Once cycle is complete, remove pot and let cool until milk registers 115°, about 1 hour.

  • Transfer 1 cup of milk to a small bowl and whisk in yogurt. Stir mixture back into remaining milk and return pot to multicooker. Secure lid and press the "yogurt" setting until display reads "normal"; set timer for 10 hours.

  • When cycle is complete, remove lid, gently stir mixture, and transfer to an airtight container. Let cool completely before refrigerating up to 2 weeks.

Cook's Notes

We like the flavor and consistency of the yogurt at 10 hours, but for more tanginess, you can take it up to 12 hours. For a less tangy yogurt, reduce to 4 hours.

It's important to sanitize the multicooker before making yogurt to prevent any overgrowth of harmful bacteria. To do this, pour 2 cups water into pot. Secure lid, close pressure-release valve, and set to “steam” for 2 minutes. Quickly release the pressure valve. Carefully remove lid, discard water, and dry pot with a paper towel.


Greek Yogurt: Line a fine mesh strainer with a triple layer of cheesecloth and set over a bowl. Transfer finished yogurt from step 3 to prepared strainer and refrigerate at least 2 hours or until desired thickness is reached. (Note: The total amount of yogurt will reduce the longer it strains.)