15 Best Coconut Cream Substitutes

Making curry dishes or even cream-based dishes is not complete without coconut cream. Aside from the fact that it makes the dish creamier, it also brings a wonderful aroma and flavor that highlights the dish even more. You can use it for both savory and dessert dishes.

Substitutes for Coconut Cream

Here’s an easy guide on how to substitute these with coconut cream plus a surprise recipe at the end. Don’t miss it!

1. Heavy Cream

Heavy Cream

Heavy cream is one of my favorite substitutes when I run out of coconut cream. Truth be told, it actually has the same consistency. It’s just that the aroma of coconut is missing as well as the distinct taste. But it really does make the dish creamier especially for curries and other cream-based stews.

Be careful though when choosing at the grocery store because you might confuse it with whipped cream, it’s totally different. Whipped cream is more solidified and less watery. It’s only perfect for desserts as a topping and not for savory dishes. 

I like using heavy cream for substitutions because it’s easy to do so. 1 cup of heavy cream is good to substitute over 1 cup of coconut cream. With the texture and consistency of the dish, there’s no denying it’s the same as using coconut cream.

2. Evaporated Milk

Evaporated milk

Another option you can find in the market is evaporated milk. The difference between regular milk and evaporated milk is that evaporated milk went through a process of eliminating a big percentage of its liquid and retaining more of its milk proteins. That’s the reason why it’s thicker than most regular milk. It’s also sweeter as well so I usually do this substituted when making desserts.

If you like it sweeter and concentrated, you can opt for condensed milk. But I like using evaporated milk since it’s less sweet and more creamy. 

Use half a cup of evaporated milk over 1 cup of coco cream. That’s because evaporated milk is sweeter and thicker compared to coco cream. You don’t need that much amount to elevate the taste and sweetness of the dessert. But if you really like it sweeter, add ¼ cup more but don’t substitute using a 1:1 ratio.

3. Whole Milk

When all else fails and you only have whole milk from the fridge, no worries. You can actually make it work. Milk is both great for savory and sweet dishes. It’s actually the most flexible and diverse substitute that we have here on our list.

For example, when cooking curries, I sometimes use milk when I don’t have much of an option. But take note, milk is not thick so the curry sauce might be a little bit runny. What I do to resolve the runny consistency is to mix 2 teaspoons of flour with 1 cup of milk to increase its thickness. Believe me, it works some real wonders.

To substitute a cup of coconut cream, use a cup of whole milk mixed with flour for your dishes. This technique is like using actual evaporated milk. You can use it for making soups and stews more creamy or for baked dishes that call for coconut cream.

4. Low Fat Yogurt


If you’re looking into a healthier option, one of your best bets would be low-fat yogurt.  Before I used to think yogurt is only good for desserts or breakfast bowl dishes. But, I was wrong. It’s also great for savory dishes like lamb stews and curries.

I ended up using it a lot with most of my dishes because of how it makes the dish more creamy and tasty. Regular yogurt and not the sweetened ones are good for dishes to not only add creaminess but also to thicken the sauce. It’s a natural food thickener instead of using cornstarch or other thickening agents.

Since yogurt is more full in the body compared to coconut cream, I recommend using ¾ cup of yogurt over 1 cup of coconut cream. This can be used for 2 lbs of meat curry with vegetables so you get the best result possible, especially for achieving the right consistency of the sauce.

5. Almond Milk

Almond Milk

For vegans and health-conscious alike, we can’t finish the list without making a good plant-based substitute for coconut cream. Almond milk is the safest bet or other nut-based milk when you don’t have coconut cream. You can actually make one of your own at home with just a blender, almonds, and water. Very simple and easy.

Almond milk has gained popularity for making alternative healthy desserts for those who can’t eat any dairy products. This option is not only perfect for desserts but as well as for savory dishes.

Since almond milk is a bit thinner in texture compared to coconut cream, I suggest doing the same technique as whole milk. Mix 2 teaspoons of flour to a cup of almond milk.

Another technique you can do is by sauteing butter and flour until it turns into a paste and then add the almond milk. Cook until it’s thicker than its original form. Once it thickens, substitute a cup of almond milk over a cup of coconut cream to any dish.

Also check: Almond Paste Substitutes

6. Rice Milk

Rice Milk

On to our last substitute candidate is another vegan-friendly choice, rice milk. Rice milk just like almond milk has its own variant now in many stores. Especially in this generation where people start looking into their diet, alternatives such as this are really great for maintaining a healthy and balanced diet, without depriving yourself.

You can also make one of your own at home. You will only need some cooked rice, water, fruits or nuts, and a blender to make it into milk. It’s beneficial to make your own at home since you have the option to make it thicker or sweeter. But if there’s no luxury of time to do it, you can pick packaged rice milk.

For substituting a cup of coconut cream, just use a cup of rice milk for your dishes. Rice milk can be used as well for both savory and dessert dishes. But I personally use it for rice puddings, bread puddings, cookies, and other baked dishes that I use with coconut cream. It’s healthy and really easy to make.

We hope you liked our line-up of coconut cream substitutes for this article. You have at least 6 choices to choose from whenever you lack coconut cream in the kitchen.

7. Coconut milk

Coconut Milk

Coconut milk is a good substitute for coconut cream because it has the same coconut flavor. It comes in two types- thick and thin coconut milk and has a different fat content. Thick coconut milk is usually sold in cans and has a higher fat content.

At the same time, the thin variety of coconut milk is sold in cartons and has a lower fat content. This coconut milk is used as an alternative to dairy milk.

You can use thick coconut milk as a substitute for coconut cream. Because canned coconut milk is thinner than coconut cream, you can use a thickener like coconut flour, cornstarch, or all-purpose flour to get the desired consistency.

Substitute coconut cream with canned and thickened coconut milk in a 1:1 ratio.

8. Coconut butter

coconut butter

Coconut butter is another coconut product also known as creamed coconut. This butter is a semi-solid creamy paste made from dehydrated and ground coconut meat. It has a coconut flavor and is used in various sweet and savory recipes.

Coconut butter is sold as hard blocks, so you must grate or chop it before use. If you add warm water to the coconut butter in a 5:2 ratio, you will get a coconut cream which you can use as a substitute for coconut cream in a 1:1 ratio.

9. Cream of coconut


Cream of coconut is made from processed and sweetened coconut milk. It is mostly used in various sweet recipes and beverages. Cream of coconut is usually mistaken for coconut cream, but even if they are similar, they are not the same.

Cream of coconut is sweeter and has a syrupy and thinner consistency than coconut cream. Therefore, it is best to use it as a substitute for coconut cream in sweet recipes and beverages.

But have in mind that you will have to adjust the amount of the other sweeteners in the recipe. Substitute cream of coconut for coconut cream in a 1:1 ratio.

10. Nut butter

Peanut Butter

Nut butter can also be used as a substitute for coconut cream. You can use cashew, almond, hazelnut, peanut butter, or any other unsweetened nut butter to get a similar consistency in your recipes, even if the flavor will not be the same.

If you want a thinner and creamier texture, add some water to the nut butter and blend until you get the desired consistency. Use the thinned nut butter as a substitute for coconut cream in a 1:1ratio.

11. Greek yogurt

Greek Yogurt

Greek yogurt has a thicker and creamier texture and higher protein content than regular yogurt. You can use greek yogurt as a substitute for coconut cream in various sweet and savory recipes. Because yogurt curdles when it is boiled, it is best to use it as a substitute for coconut cream in recipes that don’t require heating or add it at the end of the cooking.

You will not get the coconut flavor that you used to get when using coconut cream, but you will get dishes with a thick and creamy consistency. Substitute coconut cream with greek yogurt in a 1:1ratio.

12. Cashew cream

Cashew cream is another good and tasty substitute for coconut cream that will enhance the flavor and texture of your recipes. It is made with soaked and blended cashews with water.

Cashew cream is thick, creamy, and smooth and is usually used in pasta, salad dressings, soups, and desserts. It is a good substitute for coconut cream that you can use in a 1:1 ratio in your sweet and savory recipes.

13. Oat milk

Oat milk

Oat milk is a dairy-free alternative to milk. It is easy to make with soaked and blended oats; you can even make it at home. Oat milk has a nutty flavor and thinner texture than coconut cream, but you can add coconut flour or cornstarch to get the desired consistency.

If you need one cup of coconut cream, use one cup of oat milk mixed with two tablespoons of coconut flour or cornstarch instead. You can use this thickened oat milk as a substitute for coconut cream both in sweet and savory recipes.

14. Soy milk

Soy Milk

Soy milk is also one of the dairy-free substitutes for coconut cream. Soy milk is made when soybeans are soaked in water and ground; then, the mixture is boiled and filtered. Soy milk can be sweetened, fortified, or flavored.

If you want to use soy milk as a substitute for coconut cream, unsweetened and unflavored soy milk is the best option. You can use soy milk in sauces, soups, curries, deserts, and other sweet and savory recipes.

Just thicken up one cup of soy milk with two tablespoons of cornstarch or coconut flour and use it as a substitute for one cup of coconut cream. Always dissolve the thickener in cold water to make a slurry and add it to the boiling milk to avoid lumping.

15. Silken tofu

Silken tofu is a type of tofu with a softer consistency than regular tofu. It is usually blended and used to give a nice creamy texture to sauces, salad dressings, pies, smoothies, soups, dips, pasta dishes, and desserts.

Silken tofu is also a good substitute for coconut cream that will give a creamy texture to your recipes; you will only miss the coconut flavor.

Blend 1/2 cup of silken tofu with 1/2 cup coconut or soy milk. Adjust the consistency and use it as a substitute for one cup of coconut cream.

Homemade Coconut Cream Recipe

However, if you really want to stock up on some coconut cream in the kitchen, here’s a BONUS RECIPE for you that you can easily do at home.


  • 100 grams of grated coconut meat
  • 1 liter of coconut juice or almond milk (for vegan option)


  1. If you purchased a coconut shell with the meat on, you would have to grate it to get its meat. Then weigh it if it reaches 100 grams, set aside then store the leftover in the fridge. (You can also purchase ready grated coconut meat to save you some time, but nothing beats freshly grated coconut meat.)
  2. In a large saucepan, mix in your coconut juice and grated coconut milk. Stir in and cover to bring to a boil over medium heat.
  3. Once the mixture starts to boil, check the mixture often with occasional stirring. This is to avoid the coconut cream to get thicker or coagulate on top.
  4. Once it’s the texture is creamy, turn off the heat and let the coconut cream cool at room temperature for at least an hour.
  5. After cooling it down, the coconut cream should be ready now for straining. Grab a strainer and separate the cream from the grated coconut.
  6. Set aside the discarded grated coconut meat for other uses for cooking and keep the coconut cream.
  7. Store the coconut cream in an airtight jar or glass milk bottle for 5 days in the fridge.

This recipe will surely keep your fridge in a constant stock of homemade coconut cream. Enjoy!

Related Questions

What’s a good substitute for coconut cream in cake?

As a substitute for coconut cream in cake, you can use coconut butter, cream of coconut, nut butter, cashew cream, silken tofu, or some of the plant-based types of milk mentioned in this article.

How to substitute coconut milk for coconut cream?

You can substitute coconut milk for coconut cream if you thicken it with coconut flour, cornstarch, or all-purpose flour to get the desired consistency. Thickened coconut milk can be used as a substitute for coconut cream in a 1:1 ratio.

What’s a good vegan coconut cream substitute?

If you want to use a vegan coconut cream substitute, you can use coconut butter, cream of coconut, nut butter, cashew cream, silken tofu, almond, rice, soy, oat, or coconut milk.

What’s a good substitute for coconut cream in pina colada?

The original recipe for pina colada is made with cream of coconut, but if you don’t have it, you can use coconut cream; add a sweetener because coconut cream is not as sweetened as it is.

Therefore, the best substitute for a pina colada made with coconut cream is a cream of coconut, and that is not even a substitute.

1 comment
Leave a Reply

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

You May Also Like