Skip to content
FoodSwappy

Dairy

Substitute for Coconut Milk

No coconut milk? Thin coconut cream ⅔ to ⅓ with water. Half heavy cream, half whole milk matches its fat in curries; cashew cream is the dairy-free route.

Updated 4 min read By FoodSwappy
  • vegetarian
  • vegan
  • dairy free
Coconut Milk

Quick answer

Out of coconut milk? The most versatile swaps:

  1. 1

    Coconut cream + water

    ⅔ cup coconut cream + ⅓ cup water per cup

  2. 2

    Heavy cream + whole milk

    ½ cup heavy cream + ½ cup whole milk per cup

  3. 3

    Cashew cream

    3 oz raw cashews blended with ⅔ cup water per cup

Compare all 4 substitutes

Canned coconut milk is mostly a fat-in-water emulsion. USDA lists it at 21.3 g fat per 100 g, and a 226 g cup holds about 48 g of fat. That fat gives curries their body, carries the aromas of spices and curry paste, and lets the sauce simmer for a long time without breaking. The coconut flavor matters too, but a substitute that gets the fat right will make a convincing sauce; one that gets only the flavor right will be thin.

Curries and soups

Thinned coconut cream is the best option because it is the same thing: USDA’s coconut cream has about 35 percent fat, so two parts cream to one part water lands near 23 percent. Without any coconut product, heavy cream with whole milk is the closest match on richness. Half a cup of each comes to about 47 g of fat, against 48 g in a cup of coconut milk. Heavy cream tolerates simmering and lime juice well; whole milk alone would curdle and lacks the fat. For a dairy-free curry, cashew cream gives a similar thickness, with slightly less fat.

When the recipe starts by frying curry paste in the coconut fat, use a tablespoon of oil for that step with any substitute.

Baking and desserts

In cakes, muffins and puddings, coconut milk supplies liquid and fat. The cream and milk mix swaps in directly and gives a slightly finer crumb. Thinned coconut cream works the same way. Add ¼ teaspoon of coconut extract per cup to a dairy substitute if the coconut taste is the point of the bake.

Marinades and Indian-style sauces

Yogurt suits chicken marinades and creamy North Indian sauces, where tang is welcome. It cannot replace coconut milk in Thai or Malaysian dishes, which depend on its sweetness.

When not to substitute

Dishes where coconut is the main flavor, such as tom kha gai, Thai coconut sticky rice, coconut panna cotta or rice cooked in coconut milk, taste of something else with dairy or cashew. Use coconut cream, or make coconut milk by blending unsweetened shredded coconut with hot water and straining it through a cloth.

Coconut milk is often chosen because it is dairy-free. Check before reaching for cream or yogurt when cooking for someone who avoids dairy.

Common mistakes

  • Buying cream of coconut. It is heavily sweetened for drinks and makes a savory curry taste like a dessert.
  • Using carton coconut milk in a curry. The sauce stays watery.
  • Boiling yogurt or plain milk. Both split into curds; only heavy cream holds up at a full boil.
  • Measuring without shaking the can. The first cup is mostly fat and the last mostly water.

All 4 substitutes at a glance

SubstituteRatioBest forNotes
Coconut cream + water CookingBakingRaw & finishing ⅔ cup coconut cream + ⅓ cup water per cup Thai curries, soups, rice pudding, smoothies The same ingredient at a higher concentration, so flavor and behavior match exactly. Whisk until smooth. Check the label says unsweetened: sweetened cream of coconut is a cocktail syrup.
Heavy cream + whole milk CookingBaking ½ cup heavy cream + ½ cup whole milk per cup curries, creamy soups, cakes, custards Matches the fat almost gram for gram, so richness and body are right, but it tastes of dairy, not coconut, and is not dairy-free. A tablespoon of toasted unsweetened coconut simmered in the sauce, then strained out, brings back some coconut aroma.
Cashew cream CookingRaw & finishing 3 oz raw cashews blended with ⅔ cup water per cup vegan curries, kormas, creamy soups, dairy-free sauces Gives about three quarters of the fat of canned coconut milk and a neutral, slightly sweet taste. Soak the cashews for 2 to 4 hours and blend until no grit remains. It thickens as it simmers, so add a splash of water near the end. Not for nut allergies.
Whole-milk yogurt Cooking 1:1, stirred in off the heat marinades, korma-style sauces, dals Adds body and a sour tang instead of sweetness, and much less fat. It curdles if boiled: whisk in a tablespoon of flour or temper it with hot sauce first, then keep the pot below a simmer.

Substitute calculator

How much coconut milk does your recipe call for?

  • Coconut cream + water⅔ cup unsweetened coconut cream + ⅓ cup water
  • Heavy cream + whole milk½ cup heavy cream + ½ cup whole milk
  • Cashew cream3 oz raw cashews, soaked + ⅔ cup water
  • Whole-milk yogurt1 cup plain whole-milk yogurt

Amounts are rounded to practical kitchen measures. Swaps without a fixed ratio, or that can't be measured in the unit you picked, show their ratio instead.

Topics: coconut milkdairy freecurriesasiandesserts All dairy guides

Frequently asked questions

What is the difference between coconut milk and coconut cream?

Both come from grated coconut and water; coconut cream contains less water and more fat. USDA lists coconut cream at about 35 g fat per 100 g against 21 g for canned coconut milk. Thin coconut cream with water to make milk, never the reverse.

Can I use coconut milk from a carton?

Only in smoothies, cereal or baking where it replaces dairy milk. Carton coconut milk is a thin drink with much less fat than the canned kind, so in a curry it gives a watery sauce that will not thicken or carry spices.

Why has my canned coconut milk separated?

It is normal. The fat rises and firms in a layer on top, especially when cold. Shake the can or whisk the contents before measuring. For Thai curries, many recipes use that thick top layer first to fry the curry paste.

Is light coconut milk a good substitute?

It is the same product diluted with more water, so it works but makes a thinner, less rich sauce. Simmer the dish a little longer to reduce it, or stir in a spoonful of coconut cream to restore body.

Sources

  1. Nuts, coconut milk, canned (FDC ID 170173), USDA FoodData Central
  2. Nuts, coconut cream, raw (FDC ID 170580), USDA FoodData Central
  3. Cream, fluid, heavy whipping (FDC ID 170859), USDA FoodData Central
  4. Milk, whole, 3.25% milkfat (FDC ID 171265), USDA FoodData Central
  5. Nuts, cashew nuts, raw (FDC ID 170162), USDA FoodData Central