Thai Coconut Milk Ice Cream Recipe

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This homemade Thai coconut milk ice cream recipe is naturally sweet, creamy, and made without an ice cream machine. You can customize the sweetness to taste or add different flavors; it’s endlessly customizable!

Homemade coconut milk ice cream scooped into a rustic coconut shell bowl, served plain on a woven mat.

Recipe highlights

  • Less sugar than store-bought – you control the sweetness.
  • No ice cream maker needed – simple to make at home.
  • Naturally creamy – coconut milk gives it a smooth, rich texture.
  • Coconut milk is always available
  • No fresh fruit needed

Creamy coconut milk ice cream topped with roasted peanuts, served in a coconut bowl with a wooden spoon.

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

Ingredient notes & substitutes

You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!


  • Full-fat coconut milk – The base of Thai ice cream. Ice cream with coconut milk is always rich and creamy.
  • Evaporated milk – Helps thicken the ice cream and gives it a smooth, creamy texture.
  • Sweetened condensed milk – Provides sweetness and helps keep the ice cream soft. For a dairy-free option, use vegan condensed milk.
  • Vanilla extract – Adds aroma and rounds out the flavor. You could also use pandan extract for a Thai twist.
  • Salt – Balances the sweetness and enhances the flavor.
  • Cornstarch – Thickens the mixture slightly, giving the coconut ice cream a smoother finish without an ice cream machine.

How to make coconut ice cream

Step 1: In a saucepan, gently heat the coconut milk and evaporated milk over low heat until warmed through, stirring occasionally.

Step 2: Gradually whisk the cornstarch into the saucepan. Keep whisking until the cornstarch is completely dissolved.

Cornstarch whisked into warm coconut milk mixture to thicken.

Step 3: Turn off the heat. Stir in the sweetened condensed milk, vanilla extract, and salt. Mix until everything is smooth and well combined.

Coconut milk mixture with vanilla in a pot.

Step 4: Let the mixture cool to room temperature, then transfer it to an airtight container. Store the container in the freezer. To ensure creaminess and reduce ice crystals, stir the mixture every 30–45 minutes during the first 2–3 hours of freezing. After that, let it fully freeze until firm (about 6 hours or overnight).

Coconut ice cream mixture poured into a container before freezing.

Step 5: Before serving, let the ice cream sit at room temperature for 5 minutes to soften slightly for easier scooping. Top with roasted peanuts, coconut flakes, coconut jelly, etc. Enjoy!

Flavor variations

  • Chocolate – Stir in cocoa powder or melted chocolate.
  • Fresh fruits – Add mango, strawberry, or rambutan.
  • Lemon – A splash of lemon juice or zest brightens the flavor.
  • Pandan – A few drops of pandan extract give a fragrant, classic Thai flavor.
  • Toasted coconut – Fold in toasted coconut flakes for a nutty crunch and extra coconut aroma.

More Thai dessert recipes to try

This Thai coconut milk ice cream is creamy, refreshing, and made with no machine. Try it plain or add your favorite flavors! Don’t forget to leave a comment and star rating if you enjoyed it, and follow me on FacebookInstagram, and Pinterest for more!

Thai Coconut Milk Ice Cream Recipe

Thai coconut milk ice cream with chopped peanuts in a coconut shell bowl, styled on a woven bamboo mat with coconut milk on the side.
Simple Thai coconut milk ice cream recipe with no machine required. A smooth and creamy texture, and endlessly customizable with your favorite flavors.
Praew
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Cuisine Asian, Thai
Course Dessert
Serving Size 2

Equipment

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Airtight container

Ingredients

Instructions

  • In a saucepan, gently heat the coconut milk and evaporated milk over low heat until warmed through, stirring occasionally.
  • Whisk in the cornstarch until fully dissolved and the mixture slightly thickens.
  • Turn off the heat. Stir in the sweetened condensed milk, vanilla extract, and salt. Mix well until smooth.
  • Let the mixture cool to room temperature. Pour into an airtight container and freeze. Stir every 30–45 minutes during the first 2–3 hours to prevent ice crystals. Then freeze until fully set, about 6 hours or overnight.
  • Let the ice cream sit at room temperature for 5 minutes before scooping. Serve with your favorite toppings and enjoy!

Video

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 380kcal | Carbohydrates: 26g | Protein: 7g | Fat: 30g | Saturated Fat: 25g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 3g | Cholesterol: 20mg | Sodium: 88mg | Potassium: 463mg | Fiber: 0.03g | Sugar: 20g | Vitamin A: 158IU | Vitamin C: 3mg | Calcium: 191mg | Iron: 4mg
Coconut ice cream scoops in a coconut shell bowl, topped with toasted peanuts and served with a wooden spoon.

Leave a Reply

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

Recipe Rating