Best Substitutes for Coconut Milk

Coconut milk brings three key elements to recipes: fat content (around 17-24% in canned versions), subtle sweetness, and that distinctive coconut flavor. The fat creates richness in curries and soups, while the natural sugars balance spicy or acidic ingredients. Light coconut milk contains about 9% fat, while coconut cream jumps to 24-25%. The protein content is minimal at 2-3 grams per cup, but the fat structure helps thicken sauces without dairy. When substituting, match the fat level first, then consider flavor impact. A thin substitute in a curry will taste watery. A heavy one in baking might make things greasy.

Best Overall Substitute

Cashew cream at a 1:1 ratio. Soak 1 cup raw cashews in hot water for 15 minutes, drain, then blend with 1 cup water until completely smooth. The fat content hits 16-18%, matching canned coconut milk closely. The neutral flavor works in both sweet and savory dishes without competing with other ingredients.

All Substitutes

Cashew cream

1:1 by volume

Raw cashews blended with water create a creamy liquid with 16-18% fat content, very close to coconut milk's range. The natural oils in cashews provide richness while the neutral flavor adapts to any recipe. Soak 1 cup cashews in hot water for 15 minutes, drain, then blend with 1 cup water for 2-3 minutes until completely smooth. No grittiness should remain. Strain through fine mesh if needed.

curriessoupssmoothiescoffee drinkscreamy pasta saucesavoid: recipes requiring coconut flavoravoid: very light applications where richness isn't wanteddairy-free, vegan, paleo

Heavy cream

1:1 by volume

Heavy cream contains 36-40% fat compared to coconut milk's 17-24%, so it's significantly richer. The flavor is neutral to slightly sweet but lacks coconut notes entirely. Use in savory applications where the extra richness enhances the dish. In baking, reduce other fats by 1-2 tablespoons per cup to compensate. The higher fat content means sauces thicken faster and can break if overheated above 180F.

creamy soupspasta saucescoffee drinkscustardsavoid: dairy-free recipesavoid: light dishes where coconut milk's moderate fat is preferredcontains dairy

Oat milk

1:1 by volume

Commercial oat milk contains 2-5% fat, much lower than coconut milk, but the natural starches from oats provide body and mild sweetness. The beta-glucan fiber creates a creamy mouthfeel despite lower fat content. Barista versions work better for coffee drinks because they're formulated to steam properly. In cooking, oat milk works best in applications where you want creaminess without heavy richness.

coffee drinkssmoothiescerealslight curriesbakingavoid: recipes needing significant fat contentavoid: dishes requiring neutral flavordairy-free, often gluten-free

Almond milk

1:1 by volume

Store-bought almond milk typically contains 2-4% fat, much thinner than coconut milk. The almond flavor is subtle but detectable in delicate applications. Unsweetened versions work better for savory cooking while sweetened varieties suit desserts and drinks. Homemade almond milk (1 cup soaked almonds blended with 4 cups water) provides more richness at about 6-8% fat content.

smoothiescerealscoffee drinkslight soupsavoid: rich curriesavoid: cream-based saucesavoid: recipes needing bodydairy-free, vegan, paleo

Whole milk + butter

3/4 cup whole milk + 1/4 cup melted butter per 1 cup coconut milk

Whole milk provides 3.25% fat while butter adds concentrated fat (80%) to reach coconut milk's richness level. Melt 4 tablespoons butter and whisk into 3/4 cup whole milk while warm to prevent separation. The combination delivers about 22% fat content, matching canned coconut milk perfectly. The flavor is neutral with slight dairy notes.

bakingcreamy soupspasta saucescustardsavoid: dairy-free dietsavoid: recipes where coconut flavor is essentialcontains dairy

Coconut cream thinned

1/2 cup coconut cream + 1/2 cup water per 1 cup coconut milk

Coconut cream contains 24-25% fat, higher than regular coconut milk's 17-24%. Thinning with equal parts water brings the fat content down to about 12-13%, slightly lower than target but maintains full coconut flavor. Whisk thoroughly to prevent separation. The coconut taste remains authentic and strong.

curries where coconut flavor is keyThai soupstropical dessertsavoid: applications needing exact consistency matchavoid: recipes where coconut flavor would competedairy-free, vegan, paleo

Silken tofu blend

1 cup silken tofu + 1/2 cup water per 1 cup coconut milk

Blend 8 oz silken tofu with 1/2 cup water until completely smooth. The result provides protein (about 8 grams per cup) and creaminess with minimal fat (3-4%). The flavor is extremely neutral, making it perfect where you want richness without competing tastes. Add 1 tablespoon neutral oil if more fat is needed. Texture works best in cooked applications.

soupssmoothiesbakingcream saucesavoid: raw applicationsavoid: recipes needing significant fatdairy-free, vegan, high-protein

Greek yogurt thinned

2/3 cup Greek yogurt + 1/3 cup water per 1 cup coconut milk

Full-fat Greek yogurt contains about 10% fat and significant protein (15-20 grams per cup). Thin with water to achieve pourable consistency similar to coconut milk. The tanginess adds complexity but changes the flavor profile completely. Best in applications where slight acidity enhances the dish. Don't heat above 180F or it may curdle.

cold soupssmoothiesmarinadesdressingsavoid: high-heat cookingavoid: sweet applicationsavoid: dairy-free dietscontains dairy, high-protein

Evaporated milk + water

1/2 cup evaporated milk + 1/2 cup water per 1 cup coconut milk

Evaporated milk provides concentrated dairy flavor and about 7.5% fat content when diluted 1:1 with water. The slight caramelized notes from the evaporation process add depth to savory dishes. Consistency matches coconut milk well after mixing. The flavor is distinctly dairy-forward rather than neutral, so it changes the overall taste profile significantly.

creamy soupscoffee drinkssavory saucesavoid: dairy-free recipesavoid: applications needing neutral flavorcontains dairy, shelf-stable

How to Adjust Your Recipe

When using lower-fat substitutes like almond or oat milk, add 1-2 tablespoons of neutral oil per cup to compensate for missing richness. Thicken thin substitutes by whisking in 1 teaspoon cornstarch per cup, dissolved in 2 tablespoons cold liquid first. For hot applications, heat substitutes gently to 160-180F maximum to prevent separation, especially with dairy-based options. In baking, reduce liquid ingredients by 2-3 tablespoons when using heavy cream since it's much richer than coconut milk.

When Not to Substitute

Authentic Thai or Indian curries depend on coconut milk's specific flavor and consistency. The way it separates and releases oils during cooking creates the proper sauce texture that no substitute replicates. Coconut rice requires real coconut milk because the starches need to absorb those particular fats and sugars. Pina coladas and tropical desserts lose their identity without actual coconut flavor. Vegan ice creams need coconut milk's fat structure to freeze properly.

Frequently Asked Questions

Can I use light coconut milk instead of regular coconut milk?

Yes, but expect thinner results. Light coconut milk contains 9% fat versus regular's 17-24%. Use 3/4 cup light coconut milk plus 1/4 cup heavy cream to match regular consistency. Or add 2 tablespoons melted coconut oil per cup of light coconut milk. The flavor remains authentic but you need to boost the richness.

How do I make coconut milk from fresh coconuts?

Grate 1 mature coconut (about 3 cups meat), pour 2 cups hot water over it, let sit 5 minutes. Blend for 2 minutes, strain through cheesecloth, pressing solids firmly. First press yields thick milk (20-25% fat), second press with 1 more cup water gives regular consistency (15-17% fat). Fresh coconut milk keeps 2 days refrigerated.

Why does my coconut milk separate in hot dishes?

Coconut milk separates above 180F because the proteins and fats break apart. This is normal and desired in many curries where the oil layer creates proper texture. To prevent separation, add coconut milk off heat or keep temperature below 170F. Stir constantly if heating. Canned coconut milk separates more readily than carton versions due to higher fat content.

Can I freeze coconut milk substitutes?

Cashew cream freezes well for 3 months, thaw and blend briefly before use. Dairy-based substitutes like heavy cream change texture when frozen but work fine in cooked applications. Oat and almond milk separate when frozen, shake vigorously after thawing. Silken tofu blends freeze poorly and become grainy. Fresh nut milks freeze better than commercial versions.

Recipes Using Coconut Milk

Related Guides

Related Substitution Guides