Substitute for Coconut Milk

Perfect coconut milk alternatives for curries, desserts, and baking. Dairy and non-dairy options included.

Substitute for Coconut Milk
Dairy vegetarian vegan dairy-free

Quick Answer

The best substitutes for coconut milk are: Heavy Cream, Cashew Cream, Silken Tofu + Non-Dairy Milk. Each works differently depending on your recipe needs.

Coconut milk brings richness, mild sweetness, and tropical flavor to curries, desserts, and baking. These substitutes maintain creaminess across different dietary needs.

Coconut Milk’s Unique Properties

Canned coconut milk is rich (17-24% fat), naturally sweet, and adds body to dishes without dairy. It separates when cold, with thick cream on top and thinner milk below.

Choosing Your Alternative

For authentic Asian dishes, cashew cream works best. For dairy-tolerant cooking, heavy cream provides similar richness. Always consider whether you need the coconut flavor or just the creaminess.

Looking for more ingredient alternatives? Check out these related guides:

Educational Disclaimer: This information is for cooking purposes only.

All Substitutes at a Glance

Substitute Ratio Best For Notes
Heavy Cream 1:1 replacement desserts, rich sauces, when dairy is okay Similar richness and thickness. Not dairy-free. Less sweet than coconut.
Cashew Cream 1:1 replacement vegan curries, dairy-free desserts, smooth sauces Soak 1 cup cashews + 1 cup water, blend until smooth. Neutral flavor.
Silken Tofu + Non-Dairy Milk 1/2 cup silken tofu + 1/2 cup plant milk = 1 cup coconut milk protein-rich alternatives, vegan baking Blend until smooth. Add coconut extract for flavor if desired.
Whole Milk + Butter 1 cup milk + 2 tbsp melted butter = 1 cup coconut milk baking, when richness is key, emergency substitute Not dairy-free. Similar fat content to coconut milk.
Oat Milk (Full-Fat) 1:1 replacement light curries, smoothies, less rich applications Much thinner than coconut milk. May need to reduce other liquids.
Greek Yogurt + Water 3/4 cup yogurt + 1/4 cup water = 1 cup coconut milk marinades, lighter curries, tang is welcome Adds protein and probiotics. Different flavor profile entirely.

Frequently Asked Questions

Can I make coconut milk from shredded coconut?

Yes! Blend 1 cup unsweetened shredded coconut with 3 cups hot water, strain through cheesecloth.

Which substitute works best in Thai curry?

Cashew cream provides the closest richness and neutral flavor for authentic curry taste.

What's the difference between coconut milk and coconut cream?

Coconut cream is thicker (top layer of canned coconut milk). For cream, use less liquid in substitutes.