How to Make Coconut Yogurt (Thick, Creamy & Dairy-Free)

4.92 from 70 votes
Jump to RecipeJump to Video

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

Thick, creamy, and tangy with just three ingredients — this coconut yogurt is a total keeper. No dairy, no fuss, and no fancy equipment (just a thermometer).

A jar with homemade coconut yogurt and strawberry syrup

It took a few trial runs (and a couple of flops), but I finally landed on a version that’s smooth, spoonable, and perfectly balanced between subtle coconut flavor and that classic yogurt tang.

In this post, I’m sharing everything I’ve learned along the way — including what works, what to avoid, and the little tweaks that make a big difference. And if you’re after more dairy-free yogurt inspiration, check out my almond milk yogurt or soy yogurt recipes too.

A jar filled with fresh homemade coconut yogurt.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Watch how to make it

Why you’ll love this recipe

  • Only 3 ingredients. Full-fat coconut milk, probiotics, and a natural thickener — no artificial stuff or sweeteners.
  • No special tools. No yogurt maker needed! A clean jar, a wooden spoon, and a warm spot in your kitchen are all you need.
  • Thick and creamy — like the real deal. Spoonable texture and perfect tang, without any dairy.
  • Naturally vegan, gluten-free, and gut-friendly. Packed with probiotics and free from common allergens.
  • Easy to customize. Stir in vanilla, maple syrup, or fruit purée when serving — or keep it plain and tangy.

Ingredients

A photo of the ingredients for making coconut yogurt.
  • Full-fat canned coconut milk: Look for unsweetened versions with minimal ingredients. Brands with guar gum (like Whole Foods 365 or Savoy) often yield a creamier result. For an additive-free option, try Aroy-D or make your own at home.
    • Optional homemade coconut milk: Blend 1 cup of coconut meat with 2 cups of filtered water, then strain out the solids. Here’s how to make coconut milk in detail.
  • Cornstarch: Helps thicken the yogurt for that creamy, scoopable texture.
    • Tapioca starch (optional swap): Also works — just double the amount if using this instead of cornstarch.
  • A starter: Choose either one:
    • Probiotic capsules or powder: Choose one with live active cultures and no added prebiotics or enzymes.
    • Plain coconut yogurt: Make sure it contains live cultures and no unnecessary additives. (Regular dairy yogurt works too if you’re not fully dairy-free.)

You’ll also need:

  • A non-reactive spoon: Wood or silicone is best — avoid metal.
  • Sterilized glass jars: For incubating and storing your yogurt.
  • A saucepan: For gently heating the coconut milk.
  • An instant-read thermometer: To monitor fermentation temperature.

👉 See the recipe card below for full ingredient details and measurements.

How to make coconut yogurt

Step 1: Sterilize Your Tools

Preheat your oven to 325ºF (160ºC). Wash your jars and tools in hot soapy water, rinse well, then place the jars (no rubber or plastic parts) on a clean baking tray. Heat in the oven for 10–15 minutes until fully dry.

Alternatively, boil everything (except lids with rubber) in a large pot of water for 10 minutes. Let cool before using.

Step 2: Prepare & Heat the Coconut Milk

Shake your can of coconut milk well to combine any separation, then open and whisk if needed. In a small bowl, whisk 1–2 tablespoons of the coconut milk with the cornstarch until smooth. (Tip: You can strain this to remove lumps.)

Pour the rest of the coconut milk into a saucepan, stir in the cornstarch slurry, and heat over medium until it reaches 180ºF (82ºC), stirring occasionally with a wooden or silicone spoon. Don’t let it boil — just heat until hot and slightly thickened.

A collage of photos for heating coconut milk.

Step 3: Cool & Add Your Starter

Take the pot off the heat and let the mixture cool to 108–111ºF (42–44ºC). This is warm enough to incubate, but not too hot for your cultures.

Add your starter:

  • If using probiotic capsules or powder: Stir them into 1–2 tablespoons of cooled coconut milk first, then mix that into the pot.
  • If using coconut yogurt as your starter: Just whisk it in gently until fully combined.
A collage of photos of adding starters to the coconut milk.

Step 4: Transfer & Incubate

Pour the coconut mixture into sterilized jars — one big jar or a few small ones is fine. Loosely cover with a lid or cloth.

Choose your incubation method:

  • Warm kitchen corner (24–48 hours): Wrap the jar in a towel and let it sit undisturbed.
  • Oven method (10–12 hours): Place the jar in the oven (turned OFF) with just the light on.
  • Instant Pot (16–24 hours): Use the YOGURT setting.
  • Yogurt maker (10–12 hours): Follow the machine’s instructions for around 104ºF (40ºC).

The longer it ferments, the tangier it gets.

A collage of photos for jars filled with coconut yogurt.

Step 5: Chill to Set

Once the yogurt has finished fermenting, transfer it to the fridge for at least 6 hours. It will thicken as it chills and become even creamier. You might see some separation — that’s normal. Just stir it gently before serving.

A collage of photos for jars filled with coconut yogurt.

Once the coconut yogurt has chilled and set, it’s ready to use. Add it to yogurt parfait with granola, swirl it into overnight oats, or dollop it over pancakes, waffles, or French toast with fresh fruit.

Save 2–3 tablespoons from your batch if you want to use it as a starter for the next round (you can usually do this 2–3 times before the cultures weaken).

A jar filled with fresh homemade coconut yogurt.

Coconut yogurt tips

  • Don’t stress if your first batch isn’t perfect. The texture and tang can vary depending on your coconut milk, starter, and fermentation time. Just tweak one thing next time — it’s all part of the learning process.
  • The coconut milk really matters. Some brands work better than others. Choose full-fat coconut milk with as few additives as possible. (Or try making your own!)
  • Add flavors later. Stir in vanilla, maple syrup, or fruit purées after the yogurt has set. Once flavored, aim to eat it within 3–4 days.
  • Sterilize everything. Clean tools and jars help keep bad bacteria out and good cultures happy.
  • Avoid metal tools. Use wood, silicone, or ceramic spoons — they’re gentler on the probiotics and won’t interfere with fermentation.

FAQs

Can I make coconut yogurt without a thermometer?

You can — but it’s a bit of a gamble. When heating the milk, look for tiny bubbles forming around the edges (don’t let it boil). To check if it’s cool enough to add your starter, dip in a clean finger — you should be able to hold it there for 7–10 seconds without discomfort. Too hot? Just wait a little longer.

How long does homemade coconut yogurt last?

It usually keeps for 1–2 weeks in the fridge. For best freshness, store it in a few smaller jars instead of one big one — unopened portions will last longer that way.

How can I tell if coconut yogurt has spoiled during fermentation?

If it smells off, tastes strange, or you see pink spots or discoloration, it’s safest to toss it. Some separation is normal, but if it looks or smells “wrong,” trust your gut. When trying again, try a different coconut milk brand and double-check your fermentation temps — that can make all the difference.

Which “starter” works best for making coconut yogurt?

I’ve had the most consistent results using a powdered yogurt starter. Plain coconut yogurt (with live cultures and no additives) also works well as a backup. Probiotic capsules can do the job too, but they’re a bit more unpredictable — it might take some trial and error to find one that works for you.

What are the best probiotic capsules to use?

Choose a probiotic with at least 30 billion CFUs total — I usually use two capsules with 15B each. Make sure it contains live active cultures and no added prebiotics or enzymes, which can interfere with fermentation. Look for strains like Lactobacillus acidophilus, Bifidobacterium bifidum, or other yogurt-friendly blends.

Tried this coconut yogurt recipe? Let me know how it went in the comments below — and don’t forget to leave a ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card! I’d love to see your yogurt creations too, so tag me on Instagram @Alphafoodie!

Homemade Coconut Yogurt (Dairy-Free)

4.92 from 70 votes
By: Samira
Creamy, tangy, and naturally dairy-free — this coconut yogurt is easy to make with just 3 ingredients and no yogurt maker required!
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 12 hours 25 minutes
Servings: 3

Equipment

Ingredients 
 

  • 1 can full fat coconut milk high-quality coconut milk is best, like Whole Foods 365 or Aroy-D (13.5 oz/400 ml)
  • 1 Tbsp cornstarch or 2 Tbsp tapioca starch/arrow root
  • 1 tsp powder yogurt starter OR 2 Tbsp store-bought unsweetened coconut yogurt (with live cultures)

Instructions 

  • Sterilize jars and utensils by washing in hot, soapy water. Dry in a 325ºF (160ºC) oven for 10–15 minutes or boil for 10 minutes.
  • Shake the can of coconut milk. In a small bowl, whisk 1–2 tablespoons of it with cornstarch until smooth. Strain to remove lumps if needed.
  • Combine the rest of the coconut milk with the cornstarch slurry in a saucepan. Heat over medium until it reaches 180ºF (82ºC), about 5–10 minutes. Stir occasionally.
  • Cool the mixture to 108–111ºF (42–44ºC).
  • Add starter:   
    – Powder or capsules: dissolve in 1 tbsp of cooled milk, then stir in.   
    – Coconut yogurt: add directly and whisk to combine.
  • Transfer to sterilized jars and cover loosely.
  • Incubate using one of the following:   
    – Room temp (warm spot): 24–48 hours   
    – Oven (off + light on): 10–12 hours   
    – Instant Pot (YOGURT mode): 16–24 hours   
    – Yogurt maker: 10–12 hours at 104ºF (40ºC)
  • Refrigerate for at least 6 hours to set. Stir before serving if separated.

Video

Notes

Storage:
Store in the fridge for 1-2 weeks. Use small jars to help unopened portions stay fresher longer.
Tips:
  • Use a probiotic or starter with live active cultures and no added enzymes.
  • Avoid metal utensils — stick with wood, silicone, or ceramic.
  • Results may vary slightly depending on your milk, starter, and incubation time.
    See the full post for more helpful tips.
For extra tips and troubleshooting, check the full post above for FAQs and helpful tricks!
Course: DIYs
Cuisine: Global
Freezer friendly: No
Shelf life: 1-2 Weeks

Nutrition

Serving: 0.5cup, Calories: 234kcal, Carbohydrates: 5g, Protein: 2g, Fat: 24g, Saturated Fat: 22g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Sodium: 15mg, Potassium: 252mg, Fiber: 0.02g, Vitamin C: 1mg, Calcium: 21mg, Iron: 4mg

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

4.92 from 70 votes (62 ratings without comment)

Leave a comment

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

Recipe Rating





78 Comments

  1. ashton says:

    I don’t understand where the FAQ section is in order to find the best way to sterilize. Why can’t this just be put in the recipe????

    1. Support @ Alphafoodie says:

      Thank you so much for you feedback, Ashton. 🙂

  2. Karina says:

    Hi! If you use an instant pot yogurt function, do you place inside the jars first?

    1. Support @ Alphafoodie says:

      Hi Karina,
      You need to pour the milk into the instant pot – you can boil it in there, then add the starter and incubate. Once the yogurt is ready, you can transfer it to your jars.

  3. Sue S says:

    The ingredients call for 2 cups of full fat coconut milk. Are you using only the coconut cream from the cans or the whole can? My cans are 13.66 oz each in the US.
    If using tapioca powder or arrowroot powder, would we still use the 1 tablespoon amount?
    When using your suggested belle+bella starter, is 1 teaspoon equal to their 1 packet?

    1. Support @ Alphafoodie says:

      Hi Sue,
      I’d use the whole can (cream and liquid).
      If using tapioca or arrowroot powder, it’s best to double the amount.
      For 2 cups of milk, I use half of their packet (a full packet is for 1 quart/4 cups milk). I hope this helps.

  4. Sue says:

    5 stars
    Hi, You mentioned using full fat canned coconut milk. Is the whole can used or just the cream like in so many other videos? How many cans were used to make the 2 cups?
    Thank you for giving up dairy free ways to eat yogurt!

    1. Support @ Alphafoodie says:

      Hi Sue,
      You can use the whole can (cream and liquid). Depending on the size of the cans, maybe you need 1 and a half. I hope you give it a try.

  5. Sue says:

    5 stars
    Hi,
    I have Agar Agar and Tapioca flour for a thickener and was wondering how much of either one would I use and if it would be the same for both. Thank you so very much for this recipe and I can’t wait to try it.

    1. Support @ Alphafoodie says:

      Hi Sue,
      You can use 2 tablespoons tapioca starch or arrowroot instead of 1 tablespoon corn starch. I hope this helps.

  6. Nicole says:

    You mentioned not using metal spoons , what would you use instead!?

    1. Support @ Alphafoodie says:

      Hi Nicole,
      It’s best to use a wooden spoon.

  7. Didi Rai says:

    Can I use diary unsweetened yoghurt as a starter for this recipe

    1. Support @ Alphafoodie says:

      Hi Didi,
      Yes, you can use dairy yogurt if you don’t mind it!

  8. Kai says:

    Hi there!

    If you put it straight into the fridge after cooking overnight, is it ruined?

    1. Support @ Alphafoodie says:

      Hi Kai,
      The yogurt needs time to incubate after cooking and the process stops when you put it in the fridge. I’m not sure if the end result will be the same. I’m curious, did you taste it? Was it still runny?
      The incubation takes about 10-12 hours (or longer).

  9. Carol says:

    5 stars
    Hi love this recipe but have a question can I use arrow root starch in place of cornstarch?

    1. Support @ Alphafoodie says:

      Hi Carol,
      Yes, you can. 🙂