Coconut milk is a pantry staple for a reason! Its rich, creamy texture and subtle tropical flavor make it a star in everything from Thai green curry to decadent vegan puddings. I’ve used it countless times in my kitchen, and while I love its unique profile, sometimes you just run out, or a dietary restriction calls for a different approach. Thankfully, there are plenty of fantastic coconut milk substitute options available that can achieve similar results without compromising your dish.
Whether you need a dairy-free alternative or simply can’t find a can of coconut milk at the store, don’t fret. I’ve tested many different ingredients to find the best swaps. Here are my top picks, broken down by how they perform and what they’re best suited for.
Top Substitutes for Coconut Milk
1. Cashew Cream
Swap ratio: 1:1 swap (1 cup soaked cashews blended with 1 cup water)
Best for: Curries, soups, sauces, desserts, creamy pasta dishes
This is my go-to vegan substitute! Soak 1 cup of raw cashews in hot water for at least 30 minutes (or cold water for 4+ hours), then drain and blend with 1 cup of fresh water until completely smooth. It creates a wonderfully rich and neutral cream that mimics coconut milk’s texture beautifully. It’s slightly thicker than canned coconut milk, so you might need a splash more water.
Pros:
- Neutral flavor profile
- Excellent creamy texture
- Vegan and dairy-free
Cons:
- Requires soaking time
- Not suitable for nut allergies
2. Evaporated Milk + Water
Swap ratio: 1:1 swap (1 cup evaporated milk + 1/4 cup water)
Best for: Soups, stews, casseroles, baked goods where richness is key
This is a classic pantry swap. Evaporated milk is concentrated cow’s milk, so it provides a similar richness and thickness. Diluting it with water helps it mimic the consistency of coconut milk. While it adds a subtle dairy flavor, it’s usually not overpowering, especially in savory dishes. It works particularly well in baked goods and comforting casseroles.
Pros:
- Readily available
- Good richness and body
Cons:
- Contains dairy
- Slightly different flavor profile
3. Heavy Cream
Swap ratio: 1:1 swap (use directly)
Best for: Rich desserts, creamy sauces, dishes where a luxurious mouthfeel is desired
If you’re not worried about keeping it dairy-free, heavy cream is a fantastic substitute for pure richness. It’s significantly thicker and fattier than coconut milk, so use it sparingly if you don’t want to alter the dish’s texture too much. I love using it in small amounts for extra luxurious sauces or desserts where that velvety mouthfeel is paramount.
Pros:
- Incredibly rich and creamy
- No dilution needed for richness
Cons:
- Contains dairy
- Can be too rich if not careful
- Higher fat content
4. Almond Milk + Cornstarch
Swap ratio: 1:1 swap (1 cup unsweetened almond milk + 1 tbsp cornstarch)
Best for: Soups, sauces, smoothies, lighter curries
Unsweetened almond milk alone is too thin, but whisking in a tablespoon of cornstarch (or arrowroot starch) per cup of milk creates a decent creamy consistency. Make sure to whisk thoroughly before adding to your hot liquid and simmer gently for a minute or two to thicken. It has a mild flavor that won’t overpower most dishes, but it’s not as rich as coconut milk.
Pros:
- Dairy-free and vegan
- Mild flavor
- Easy to find
Cons:
- Can be thin if not thickened properly
- Not as rich as coconut milk
5. Soy Milk + Cornstarch
Swap ratio: 1:1 swap (1 cup unsweetened soy milk + 1 tbsp cornstarch)
Best for: Savory dishes like curries, creamy soups, sauces
Similar to almond milk, plain soy milk needs a thickener. I find soy milk offers a slightly richer base than almond milk, making it a better choice for savory applications where you want more body. Whisk 1 tablespoon of cornstarch into 1 cup of unsweetened soy milk, then incorporate into your recipe and simmer until thickened. It has a slightly more noticeable flavor than almond milk.
Pros:
- Good source of protein
- Vegan and dairy-free
- Better body than nut milks
Cons:
- Can have a noticeable flavor
- Requires thickening
6. Rice Milk + Cornstarch
Swap ratio: 1:1 swap (1 cup unsweetened rice milk + 1 tbsp cornstarch)
Best for: Desserts, lighter sauces, smoothies
Rice milk is naturally quite thin and sweet, so it’s best suited for recipes where a subtle sweetness is welcome, like desserts or certain sauces. Like other plant milks, it needs a thickener. Whisk 1 tablespoon of cornstarch into 1 cup of unsweetened rice milk and cook until thickened. The flavor is very mild, making it versatile, but it lacks the richness of coconut milk.
Pros:
- Nut-free and dairy-free
- Mild, slightly sweet flavor
- Good for delicate dishes
Cons:
- Very thin on its own
- Can be too sweet for savory dishes
- Requires thickening
7. Full-Fat Oat Milk
Swap ratio: 1:1 swap (use directly if full-fat)
Best for: Curries, creamy soups, sauces, baked goods
Look for the ‘full-fat’ or ‘barista’ versions of oat milk! These are significantly creamier and thicker than regular oat milk. I find they can often be used as a direct 1:1 substitute for coconut milk in many recipes, especially curries and creamy soups. They provide a good amount of body and a relatively neutral flavor. Always check the ingredients for added sugars.
Pros:
- Creamy texture
- Vegan and dairy-free
- Relatively neutral flavor
Cons:
- Can be hard to find ‘full-fat’ versions
- Some brands have a distinct oat flavor
When to Use the Real Thing
While these substitutes are great, there are times when coconut milk is truly irreplaceable. If your recipe relies heavily on the distinct, sweet, tropical flavor of coconut for its signature taste – think piña coladas, coconut ice cream, or certain delicate Asian desserts – then trying to substitute might significantly alter the intended flavor profile. In these cases, it’s best to seek out the real deal or choose a recipe that doesn’t depend so heavily on coconut. I’ve learned that sometimes, the specific ingredient is key to the magic!
Common Mistakes to Avoid
- Using low-fat or ‘light’ versions of plant milks without adding a thickener.
- Not accounting for the flavor difference; substituting a strongly flavored milk into a delicate dish.
- Forgetting to whisk plant milks and starches thoroughly before heating, leading to clumps.
- Expecting the exact same richness from thinner substitutes like almond or rice milk.
Frequently Asked Questions
Can I use regular milk as a substitute for coconut milk?
Yes, you can use whole milk or even half-and-half for a richer result, especially in savory dishes. However, regular milk contains lactose and is not suitable for vegan or dairy-free diets. It also has a different flavor profile than coconut milk.
What is the best substitute for canned coconut milk in curry?
For curry, my top choices are cashew cream for a vegan option or evaporated milk mixed with water for a non-vegan option. Both provide the necessary richness and creaminess without an overpowering flavor.
Can I use coconut cream instead of coconut milk?
Yes! Coconut cream is much thicker and richer than coconut milk. You can use it as a 1:1 substitute, but you’ll likely want to dilute it with water (start with a 1:1 ratio of cream to water and adjust) to achieve a similar consistency to canned coconut milk.
Does almond milk work as a coconut milk substitute?
Yes, but with a caveat. Unsweetened almond milk alone is too thin. You’ll need to thicken it with about 1 tablespoon of cornstarch or arrowroot starch per cup of almond milk. It has a milder flavor than coconut milk.
What’s the difference between coconut milk and coconut cream?
Coconut cream is essentially a thicker, richer version of coconut milk, containing more coconut solids and less water. It has a higher fat content and is often used for whipping or in recipes where intense coconut flavor and richness are desired.
Can I use powdered coconut milk?
Yes, powdered coconut milk can be reconstituted with water to create a liquid coconut milk. Follow the package directions for the correct ratio of powder to water. The flavor and texture can vary by brand, but it’s a convenient option when fresh is unavailable.
I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.
