Instant Pot Coconut Milk Yogurt

4.91 from 42 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

Instant Pot Coconut Milk Yogurt is a simple recipe using only 3 ingredients to make a creamy, thick, dairy-free yogurt. This dairy-free yogurt can be made vegan friendly and is a great alternative to anyone with dairy allergies. 

Looking for more Vegan Instant Pot Recipes? Check out Instant Pot Beans, Instant Pot Vegetarian Chili, and Instant Pot Lentil Soup.

Bowl of Coconut Milk yogurt topped with blueberries and raspberries next to Instant Pot

Instant Pot Coconut Milk Yogurt

After perfecting the recipe for Instant Pot Yogurt, I have been asked for years to create a dairy free version. After more failed attempts than I care to admit, I finally have perfected a recipe for Coconut Milk Yogurt.

I want to pause here and do a dance. Seriously!

This recipe is super simple. BUT it took forever to perfect a recipe for Instant Pot Dairy Free Yogurt.

I tried Almond Milk, Soy Milk, and Oat Milk. Fail. Fail. Fail.

All those dairy free versions of milk have added stabilizers--which wreak havoc on the yogurt process. I have had some success using homemade almond milk, but that process takes quite a long time and is also pretty finicky. One time I would have success, the next the yogurt would turn out watery.

However, when using canned full fat coconut milk, I have had success. Time and time again!

And I am so excited to finally share this recipe with you. Plus Coconut Milk Yogurt is creamy, rich, and decadent tasting--you are going to love it!

Ingredients for Coconut Milk Yogurt

There are only 3 ingredients in coconut milk yogurt. It is so crucial you follow my tips for which ingredients to use, as the results will change drastically if you change up the ingredients suggested. Trust me, I have tried all sorts of substitutions!

  • Coconut Milk: You must use full fat canned coconut milk that only has the ingredients coconut, water, and guar gum. PERIOD! Do not use light canned coconut milk or coconut milk found in a shelf stable or refrigerated carton. I prefer an organic brand of full fat coconut milk.
  • Yogurt Starter: You need live active cultures in order to make yogurt of any kind. You have a few options as to which starter you use. You can use a powdered yogurt starter or pre-made yogurt. If using pre-made yogurt, you will need to make sure that yogurt is PLAIN--not flavored or sweetened! And if you use a dairy yogurt as your starter, your yogurt will no longer be dairy free or vegan friendly. I recommend purchasing a vegan yogurt starter and then saving 1-2 tablespoons of your homemade coconut milk to use as the starter for your next batch of yogurt. This will save you money in the long run.
  • Thickener: Dairy free yogurt will never get as thick as cow milk's yogurt, due to the difference in the  protein structure of the liquid. So I find it is necessary to add in a thickener to achieve thick dairy free yogurt.  I love using beef gelatin powder, but for a vegan friendly yogurt, use agar agar powder.

How to Make Coconut Milk Yogurt

Step One: Heat Up Coconut Milk

It is important to mention that canned coconut milk has already been pasteurized, so there is no need to heat the milk to 180 degrees. We can follow a very similar process to Instant Pot Cold Start Yogurt when making coconut milk yogurt.

However, we do need to heat the coconut milk up to about 110-115 degrees to dissolve the gelatin. This step also helps the fat from the coconut milk to emulsify into the liquid.

To heat the coconut milk up, hit the Yogurt function on your Instant Pot. Hit yogurt again until it reads boil. Pour in the coconut milk and gelatin or agar agar and whisk well to incorporate. Use a digital thermometer to watch the temperature of the yogurt. You want it to reach 110-115 degrees. Once that temperature has been reached, turn the Instant Pot OFF.

👉🏻Note: If using agar agar, you will want to heat the mixture to 180℉ to activate the agar agar, then let cool to 110-115℉ before incubating.

Step Two: Strain the Coconut Milk

Once the coconut milk has reached a temperature of 110-115 degrees, strain the mixture over a mesh strainer lined with cheesecloth. This will help the yogurt be super smooth.

Then mix in the starter well into the milk mixture. You need ¼ teaspoon powdered starter for every 15 ounces of canned coconut milk or 1 tablespoon pre-made plain yogurt for every 15 ounces of canned coconut milk.

Coconut milk being strained over mesh strainer

Step Three: Incubate Coconut Milk Yogurt

Now it is time to incubate the yogurt and let the magic happen.

There are a few options on how you can incubate your yogurt and options on how long you can incubate your yogurt. Let me break those down for you.

First, you can simply pour your yogurt mixture back into the inner pot of the Instant Pot and let incubate. You just want to keep in mind that once your yogurt is done incubating, you need to leave it undisturbed and refrigerate it for at least 8 hours before using. This means that your inner pot will be tied up for an additional 8 hours.

If you want the flexibility to use your inner pot while your yogurt sets up in the refrigerator, pour your milk mixture into a heat safe glass jar and then place that jar on the trivet inside your instant pot. You will also need to add in 1 cup of warm water (yogurt incubates at 110-115 degrees, so I like my water to be the same temperature.) Once the yogurt has incubated you can remove the glass jar and place in the refrigerator and your Instant Pot is ready to be used as desired.

Jar of coconut milk yogurt in instant pot

To incubate yogurt, you need to set the cycle for at least 8 hours and up to 24 hours. The longer the incubation the thicker and tangier the yogurt becomes and the more probiotics are developed. Personally, I prefer the texture and results of the yogurt after being incubated for 24 hours.

To set the incubation time, simply hit yogurt and then adjust button until the time reads 24:00.  You can then use your +/- buttons to adjust the time if you desire a different amount of time for incubation.

Instant Pot that reads 24 hours

Step Four: Refrigerate Dairy Free Yogurt

Once the yogurt has been incubated, remove from the Instant Pot and place the yogurt, undisturbed into the refrigerator for at least 8 hours. Do not worry if your yogurt is a bit thin at this point, it will thicken as it sets up in the fridge.

Step Five: Enjoy Homemade Dairy Free Yogurt

Once the yogurt has set up in the fridge, you may notice that the yogurt has separated. That is normal and due to the high fat content in the coconut milk.  Simply whisk to incorporate and enjoy!

Questions/Tips for Making Coconut Milk Yogurt

What lid do you use when making yogurt?

A lot of people wonder if they need the lid on the Instant Pot when making homemade yogurt. And the answer is YES! The lid will trap the heat inside and keep the Instant Pot at the right temperature for incubating yogurt.

However, you do not need to seal your Instant Pot. So you can use a glass lid or the regular lid. There is no need to worry about which way your vent knob is pointed, as pressure will not be reached when making yogurt.

It is important to note that if using the regular lid, you want to make sure your sealing ring is clean (or use a separate one so it does not smell like chili or pot roast!) Technically you do not need the sealing ring at all to make yogurt, but condensation will form when making yogurt and if you do not have the sealing ring on your lid, some of that condensation will drip out. While it will catch in the condensation cup, it is a much neater process to just incubate yogurt with the sealing ring still intact.

How long does Coconut Milk Yogurt last?

You can store homemade coconut milk yogurt in the fridge for up to 7 days. You can also freeze coconut milk yogurt for 3 months, but the texture will not be the same, as the fat solids will separate as the yogurt defrosts. You can whisk the yogurt together after defrosted in a blender or food processor to smooth out, but coconut milk yogurt is best enjoyed fresh.

Can you save Homemade Yogurt to use as starter?

Yes, once you have completed one batch of homemade yogurt, you can set aside 1 or 2 tablespoons of the completed yogurt to use for your next batch of dairy free yogurt. You can store in the fridge for up to 5 days or freeze for up to 30 days. Just allow your yogurt to fully thaw before using to make another batch of homemade yogurt.

Important to Note: When using yogurt as your starter, you will need 1 tablespoon plain yogurt for every 15 ounces of coconut milk.

What if my yogurt is not smooth?

After your dairy free yogurt sets up in the fridge, it may separate due to the high fat content of the coconut milk. If whisking to incorporate the liquid into the yogurt does not result in a smooth consistency, pulse a few times in a blender or food processor to smooth out.

Instant Pot Essential Recipes

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.91 from 42 votes

Instant Pot Coconut Milk Yogurt

Servings: 4
Prep: 15 minutes
Incubation Time: 1 day
Total: 1 day 15 minutes
Bowl of Instant Pot Yogurt topped with berries
Instant Pot Coconut Milk Yogurt is a simple recipe using only 3 ingredients to make a creamy, thick, dairy-free yogurt.

Video

Ingredients 

Instructions 

  • Clean the inner pot well. Pour boiling water into the inner pot, let sit for a few minutes, and then discard the water and dry. This will help to ensure your instant pot is cleaned well and sanitized.
  • Pour in 1 (13.5 oz) can full fat coconut milk* and 2 teaspoons beef gelatin and whisk well to incorporate. Turn the Instant Pot on by hitting the Yogurt function on your Instant Pot. Hit the yogurt button again until it reads boil.
  • Continue to whisk the coconut milk, stopping to check the temperature of the coconut milk, using a digital thermometer. Once the milk reaches 110-115℉, hit cancel to turn the Instant Pot off. This should only take a couple of minutes. Note: If using agar agar, you will want to heat the mixture to 180℉ to activate the agar agar, then let cool to 110-115℉ before incubating.
  • Strain the coconut milk mixture over a mesh strainer lined with cheesecloth.
  • Whisk in ¼ teaspoon yogurt starter (or 1 tablespoon of plain coconut milk yogurt) until well combined.
  • Pour the yogurt mixture back into the inner pot to incubate. Alternatively, you can pour your yogurt mixture into a heat-safe glass jar(s) and place it on the trivet of the Instant Pot. Just be sure to add 1 cup of warm water to the inner pot as well.
  • Place the lid on the Instant Pot and then set the incubation time. To set the incubation time, hit the yogurt function and then adjust function until the time reads 24:00 (be sure the temperature is at normal and not low--if the temperature is at low, hit yogurt until normal is lit up. ) You can then use your +/- buttons to adjust the time if you desire a different amount of time for incubation.
  • Once the yogurt has been incubated, remove from the Instant Pot and place the inner pot or jar of yogurt, undisturbed into the refrigerator for at least 8 hours.
  • After the 8 hours, whisk the yogurt to incorporate the fat solids and liquids together and serve as desired. At this point, you can add in sweetener or your choice.

Notes

  • You must use full fat canned coconut milk that only has the ingredients coconut, water, and guar gum. PERIOD! Do not use light canned coconut milk or coconut milk found in a shelf-stable or refrigerated carton. I prefer an organic brand of full-fat coconut milk.
  • Once you have completed one batch of homemade yogurt, you can set aside 1 or 2 tablespoons of the completed yogurt to use for your next batch of dairy-free yogurt. Instead of using the powdered starter, whisk in 1 tablespoon of plain yogurt for every 15 ounces can of coconut milk.
  • For creamy, tangy coconut milk yogurt, incubate for a full 24 hours. For thinner, less tangy yogurt set incubation time between 8 and 12 hours.
  • To sweeten this coconut milk yogurt, I typically add in 1 tablespoon maple syrup and ½ teaspoon vanilla extract after the yogurt has set for 8 hours in the fridge.
    This recipe can be doubled or tripled.
  • To keep vegan friendly, use agar agar as a thickener. Otherwise, beef gelatin is recommended. 
  • If your yogurt has a PINK hue to it, be sure to discard--that means it not safe to eat. This can happen if the instant pot was not cleaned well OR if the yogurt was incubated on LOW not NORMAL temperature.

Nutrition

Calories: 209kcalCarbohydrates: 3gProtein: 2gFat: 23gSaturated Fat: 20gSodium: 14mgPotassium: 234mgVitamin C: 1mgCalcium: 19mgIron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.91 from 42 votes (25 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

201 Comments

    1. Hi Corinna! The vanilla will slightly flavor your batch of yogurt and any batch moving forward, if you use the first batch as a starter.

  1. Hi Kristen - Is it okay to substitute canned coconut milk with canned coconut cream? (I am excited to try this dairy-free recipe!) Thanks! -Allison

  2. Hi- I want to try this recipe but I’m unsure about step 2. It seems like I’m supposed to heat up a dry pot before adding the coconut milk & other ingredients … is that correct? Thanks

    1. Hi there! Sorry for any confusion. Pour in the coconut milk and gelatin or agar agar and whisk well to incorporate and then turn your Instant Pot to the boil function.

    2. Hi. I’m unclear about straining with the cheese cloth. Do I strain it into another bowl? Do I only keep the thick stuff that doesn’t drain out and then pour back?

      1. Hi Cate! I place a strainer over a large bowl and line with cheesecloth, then add the yogurt. After it has strained, the thick yogurt is what you keep. As for the liquid you can use it to make smoothies or oatmeal or dicard.

    3. I followed exactly as I tried a first batch that didn’t work. I just whisked all the fat back it it’s basically liquid. What happened?

      1. Hey Shelby! I am sorry you had issues with the yogurt. Is it possible your incubation temperature was set to low instead of normal?

      2. Hi, I tried to scale this recipe and ended up with Jello. I followed everything exactly *6 for 6 cans of coconut milk. Also, your image shows incubating on low, I incubated on low, not normal because I followed the image and that was how I made my whole milk greek yogurt in the past.

      3. Hi Ben. The incubation on low was the issue, it needs to be incubated on normal as the recipe directs.

  3. This is such an easy guide, thank you! I recently had Coconut Cult yogurt and love it, but not the price tag. So, I'm trying to make my own using that as my starter. Long story short I got impatient and used a tablespoon of the chocolate yogurt as my starter. So of course it gave a very faint tan color to my yogurt. And at the end of my incubation (I had already put the cream from canned coconut into a clean glass jar with a loose lid into my InstantPot, without heating the coconut cream prior) the yogurt separated into thick fatty layer for 5/6ths of the jar, with an inch of yellowish liquid at the bottom. I tasted the top layer, very tangy and slightly coconut-y, but had like chunks of coconut oil I assume throughout. After refrigeration I mixed all together with an electric whisk with cocoa powder and maple syrup. Still has little coconut oil beads throughout. Why is that do you think? Moving forward I will wait until I find their plain yogurt to use as a starter, but besides a pink hue any other way to tell if it is safe?

    1. Hi Rachel! It sounds like your coconut milk may have been not well combined or that you used coconut cream, which may explain all the excess fat. There should be no coconut oil in coconut milk. But as long as you incubated in a clean instant pot on NORMAL (not low) it should be fine.

      1. Thanks! How would you recommend getting super thick, fluffy yogurt then? Coconut Cult has the texture of chocolate mousse, it's incredible! Trying to replicate that is tough. Their ingredients say coconut cream, coconut meat, water and probiotics strains. Would I strain my heated xoxonut milk through cheesecloth?

      2. Hi Rachel! I honestly would have to experiment with it. I haven't done much with coconut meat. You can strain the heated coconut milk and try that, I just think it still may be a bit finicky.

  4. Hi

    I’d like to make this but I react to all plants except coconut. I get organic full fat coconut milk with no guar gum. How much gelatin should be used? Thanks so much!

  5. 4 stars
    Hello! Thanks for the easy-to-follow guide.

    If the yogurt comes out with a "pink hue" as you said, would this be relatively consistent all over? Mine came out a normal color generally, but there are some parts (especially in the cracks between the solidified yogurt) that are brownish, and I wondered if this might be what you mentioned.
    It smells pretty funky (not sure how normal that is), and I stirred it and gave it a taste after leaving it in the fridge overnight, and I think it tastes good, at least. But I don't particularly want to poison myself haha.

    Also, do items like the cheesecloth and the bowl the mixture is strained into need to be sanitized as well? I did it just in case, but I didn't see it mentioned in the guide.

    1. Hi there Rook! I would advise not to eat it if it smells funky and looks brownish. It it possible you had on low setting versus normal? That could be the cause.

    1. Hi Linda! I wouldn't recommend using coconut cream, as the result will be nearly solid. The fat content in coconut cream is just too high to be used when making yogurt. As for arrowroot, I have not tried this substitution myself, but in theory should work. Use arrowroot in a 2:1 substitution for agar agar powder

      1. I think I did everything right but yoghurt is still the consistency of coconut milk - tastes fine but more like a yoghurt drink? I used the beef gelatin and 1 tablespoon plain yoghurt. Would like to try again but with a successful result! Any suggestions?

      2. Hi Dawn. Check to ensure your setting was on normal not low for the yogurt function. That is the most common error.