Coconut milk is a staple ingredient in most Asian kitchens, particularly Thai cuisine. This creamy, white Milk is extracted from the flesh of the ripe coconut. 

Coconut milk is mainly used as a base for some recipes, especially curries. However, it can transform any ordinary dish into a flavorful, creamy delight.

However, if you fell short of this ingredient, there are some substitutes for coconut milk available in your pantry you can use.

Besides, some people are allergic to coconut. So using any substitute can help them enjoy the dish that calls for this ingredient.

This article looks into some viable coconut milk substitutes that can help bring flavor to your dishes.


Substitutes for Coconut Milk


1. Spiced MilkSpiced Milk

Spiced Milk is a popular alternative to coconut milk that can bring similar thickness and sweetness to your recipe.

This particular type of Milk is relatively easy to make — heat your regular Milk and add spices like nutmeg, cloves, or cinnamon. [1]

Spiced Milk can be a good option for you if you are allergic to coconut. Due to the natural sweetness of those spices, you don’t need to add extra sugar, which will make your dishes a bit healthier.

2. Soy MilkSoy Milk

Another nutrient-dense substitute can be found in both milk and powder forms. However, you’re suggested to use the powder form of soy milk to increase the thickness to your desired consistency.

Compared to coconut milk, soy milk has fewer calories and fat, which makes it a healthier option. [2]

Soy milk is perfect for those who are lactose intolerant. However, if you have any hormonal problems, this alternative to coconut milk might not be the best fit for you.

3. Heavy CreamHeavy Cream

Heavy cream is one of the best coconut milk substitutes as it brings the same consistency and a wonderful flavor.

This popular ingredient is quite close to coconut milk regarding calories and fat. [3]

Apart from the thickness, heavy cream can add a pleasant taste to many dishes. If you want to use it in your recipe, replace one cup of coconut milk with one cup of heavy cream.

4. Almond MilkAlmond-Milk

If you want natural sweetness in your dishes, almond milk can be your best bet. It can give your food its desired taste with a nutty flavor. 

If you like its nut-like taste, you can easily substitute almond milk for coconut milk. Besides, it contains the goodness of nuts, such as healthy fats, sugars, and omega-3 fatty acids. [4]

Although it has a thin consistency, almond milk can easily replace coconut milk in most recipes.

5. Silken TofuSilken Tofu

If you love coconut milk but can’t use it due to being overweight, there is a healthier choice for you. Silken tofu, the unpressed and undrained version of tofu can be used as an alternative to coconut milk when blended into a puree.

Silken tofu is relatively low in calories, meaning you can use it in any recipe without worrying about weight. [5]

You can easily disguise silken tofu in other intensely flavored dishes as this option is relatively flavorless.

6. Yogurtyogurt

Yogurt is an excellent choice to use in any recipe for health-conscious people. It has a thick consistency that you can adjust by adding some water. 

Yogurt is rich in nutrients and probiotic content. It brings a similar sweetness to coconut milk without adding extra calories and fat. [6]

You can try different plain yogurt flavors and see which one works best for you. You can also go for Greek yogurt if you want a thicker consistency.

7. Evaporated MilkEvaporated Milk

Evaporated Milk is an easy-to-make substitute for coconut milk. You can make it by heating the regular Milk to remove more than half the water content from it.

It will give your recipe a caramelized flavor with the thickness you want. When cooking, you may have to add some coconut essence for flavor. 

However, this option won’t suit you if you have lactose intolerance.


The versatility of coconut milk has made it a popular choice in most cooking. It brings a unique flavor and taste to every dish made.

However, if coconut is not your thing, there are plenty of viable options you can try. Most of these substitutes are available in your pantry and do not cost much.

Try any of these options based on your preferences and give your curry the best flavor it deserves.