I want to know if I can freely substitute coconut milk and/or cream for cow milk in dessert recipes.

The reason I wish to substitute is to try new flavors and explore new frontiers. I have never used or even seen coconut milk or cream before, therefore I have no idea not only if I can substitute them but what to look for in said products.

I saw that my local store sells canned coconut milk and cream, however I am not sure about their quality and have no way to tell from my experience.

In addition what is the difference between coconut milk and coconut cream? Are they like cow milk and cow cream?

1 Answer 1


If you are not expecting a dairy-specific reaction, you can generally substitute fairly freely. Caveats are things like cheese- or yogurt-making, or whipping cream -- you can make yogurt or whipped cream but the process is not identical; non-dairy cheeses exist but I have never tasted one that approximates a flavor or texture that I associate with cheese; on the other hand, I don't think I've ever had one made from coconut, either.

One issue you may have, though, is in the terminology of defining coconut milk and cream. :-)

Coconut Milk #1 - In the US, you will find something called coconut milk in the refrigerated dairy section of well-stocked grocery stores in places where they cater to vegans and the lactose-intolerant. This is a good 1-to-1 substitute for regular dairy milk in most cases. I personally find that coconut milk is a lot closer to dairy milk than most soy or almond milks, and I think they have to work less hard to get it that way, meaning potentially fewer ingredients and stabilizers to mess with the chemistry of what you're cooking.

Coconut Milk #2 - In the baking section and/or the Asian food section, you may find something called coconut milk in cans. This is a good direct substitute for dairy cream as long as you're not trying for whipped cream (if you are, you need to chill it first to separate the actual fatty cream from the liquid). Check the ingredients. There should be no added sugar, it should look something like this: coconut milk ingredients

Coconut Cream #1 - In the US, most products called "coconut cream" are cans of a combination of coconut milk with various stabilizers and flavorings (to make it taste more coconutty -- real coconut milk has a distinctive but mild flavor) and a lot of sugar. These are generally intended as mixers for tropical drinks, but they are sometimes found in the baking section as well. Check the ingredients. If it has a lot of sugar, it's not meant for baking and it is not a good direct substitute. (you'd have to adjust other ingredients, and depending on the brands and what else is in there you could get some weird flavors.) If you see an American recipe that calls for coconut cream, you may need to use some judgment to determine what is actually intended, unless it gives a brand name like Coco Lopez. Not good for substitutions: enter image description here

If you have a good Asian market nearby, you have some other options.

Coconut Milk Powder - In addition to tins of Coconut Milk #2 from above, you may also find Coconut Milk Powder (Maggi brand is common in Indian markets) which is an acceptable substitute for either dairy or coconut milk or cream in baking or curries (adjusting the liquid to powder ratio gives you the distinction), but it is a little harder to get fully reconstituted to a smooth texture, so while I do like to have some on hand and I do use it in my baking, it isn't really quite as simple a substitution.

Coconut Cream #2 - You may find pressed blocks of semi-dry coconut cream, the fatty part that was separated out when you chilled your can of coconut milk to make whipped coconut cream. This is another one that is great to have on hand and can work but it's not as easy to work with as a direct substitution.

EDIT: I didn't answer all of the question, I think, regarding what coconut milk is like.

Coconut milk has a very mild taste. It is mostly fairly neutral (reasonably similar to cow's milk) and not what you think of for "coconut" flavor (or at least, for me, that is more the flavor of the toasted coconut flesh). It does impart a distinctive flavor to foods, but it is still a mild flavor and can be overpowered by other ingredients and may not be as pronounced as you might expect at first.

The drinking style of coconut milk (non-dairy cow's milk substitute) is pretty much just like cow's milk in texture, or as close as they can manage to get it.

The baking/cooking style of tinned coconut milk is a little fattier than heavy cream, and tends to separate, but mixes back up to a similar consistency to dairy cream. (It mixes better at room temperature, or when just a little bit warm.)

  • 2
    It may be worth mentioning that alternatives to milk can react very differently with starch. I tried mixing instant pudding mixes (containing modified corn starch) with soy milk, almond milk, and cashew milk. It didn't thicken at all with the soy milk. The almond milk actually worked pretty well, but not as well as cow milk. It barely thickened with the cashew milk. I haven't tried it with coconut milk yet, but I wouldn't be surprised if it produced undesirable results.
    – mrog
    Oct 12, 2015 at 21:19
  • you are a god among men! :) Thank you for this detailed and plentiful explanation! Well, like @mrog I intend to use it for pudding for the time being and I will try substituting the cow's milk at a 1:1 basis and see where that gets me. :)
    – mathgenius
    Oct 13, 2015 at 7:22
  • @mathgenius a quick search online shows a number of recipes which use either cornstarch, tapioca powder or arrowroot to thicken coconut milk to make pudding, so I think you should be fine. I can't recall if I have done that specifically before or not. I have used it for rice pudding (with egg and coconut milk forming the custard). I might have to try coconut milk with Bird's Custard powder next time I am making it. I like coconut. :-)
    – NadjaCS
    Oct 13, 2015 at 9:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.