You reach for coconut milk mid-recipe and realize there's only a half-empty can in the fridge. That creamy, slightly sweet base matters in curries, soups, and even baking-it adds body and a hint of coconut flavor that water or broth can't replicate.

What matters most is fat content and consistency, so pick a swap that matches both if you want the dish to land close. Some substitutes bring richness without coconut flavor, while others mimic the sweetness but change texture.
Use the table below to find the fastest match, then read the notes to see where each one works best.
We replace coconut milk with evaporated milk, cashew cream, or heavy cream when we need rich body in soups, curries, and sauces. Coconut milk's main job is fat + thickness, so we keep texture stable by matching fat first, then thinning with water or stock. If the dish turns flat, we add a small splash of lime or a pinch of salt to wake it up.
7 Coconut Milk Replacements for Better Texture
The following options work best in different recipe situations. Pick based on your dish and what's already in your pantry-some swaps match the creaminess, while others focus on keeping the recipe dairy-free or adding a similar mild sweetness.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Evaporated Milk | 🍳 Cooking | 1:1 | Less sweet, creamy dairy |
| 2 | Almond Milk Mix | ✨ Both | 1 cup + 1 teaspoon extract | Nutty with coconut aroma |
| 3 | Heavy Cream | 🍳 Cooking | ¾ cup per 1 cup | Richer, dairy notes |
| 4 | Soy Milk | ✨ Both | 1:1 | Mild bean flavor |
| 5 | Cashew Cream | 🍳 Cooking | ¾ cup per 1 cup | Creamy, nutty, thick |
| 6 | Oat Milk | ✨ Both | 1:1 | Mildly sweet, grainy |
| 7 | Diluted Greek Yogurt | 🍳 Cooking | ½ cup + ½ cup water | Tangy, less sweet |
1 - Evaporated Milk
Evaporated milk delivers the same thick, pourable consistency coconut milk brings to curries and soups. The flavor runs less sweet and carries mild dairy notes instead of coconut, but the richness holds up through long simmering without breaking or separating.
Use it straight from the can at a 1:1 ratio. Results vary by dish.
A Milk swaps by recipe type helps when you're out of evaporated milk too and need another dairy-based option that cooks down well.
Skip if: you're cooking for someone who avoids dairy or if you want that distinct coconut sweetness.
Evaporated Milk
Works for: creamy curries, soups, sauces that simmer
Skip if: dairy-free or vegan needs
Coconut Milk
Works for: same dishes plus desserts and smoothies
Skip if: you want less sweetness or no coconut flavor
2 - Almond Milk Mix
Almond milk on its own runs too thin for most coconut milk recipes. Add one teaspoon of coconut extract per cup and you get a lighter base with enough coconut aroma to remind you of the real thing, though the body stays thinner than full-fat coconut milk.
Here's what to know:
- Use 1 cup almond milk plus 1 teaspoon coconut extract per cup of coconut milk called for.
- Works best in smoothies, light sauces, or baking where you don't need ultra-thick texture.
- The nutty undertone becomes more noticeable in savory dishes-taste and adjust seasoning if needed.
If you're short on almond milk too, instead of Milk try these plant-based picks that blend with coconut extract the same way.
Skip if: you have a nut allergy or the recipe depends on thick, creamy liquid that won't thin out during cooking.
3 - Heavy Cream
Heavy cream brings serious richness and a velvety mouthfeel that works in sauces, desserts, and anywhere you want luxurious texture over coconut flavor. It's sweeter and more dairy-forward than coconut milk, so the final dish tastes different but still feels indulgent.
Use ¾ cup heavy cream for every cup of coconut milk. The swap depends on what Heavy Cream replacements that work when you're out of heavy cream too and need something equally rich that won't curdle.
Skip if: you're cooking dairy-free or trying to keep fat content lower.
4 - Soy Milk
Soy milk sits close to coconut milk in protein content, which helps it hold up in baking and soups without splitting or thinning out too much. The flavor reads mildly sweet with a subtle bean-like note, so it works best when coconut flavor isn't the star of the dish.
Swap it 1:1 in most recipes. Each substitute behaves differently.
Understanding the role of Soy Milk alternatives worth trying helps when you're out of soy milk also and need another plant-based pick that cooks down well.
- Use unsweetened soy milk to avoid extra sugar in savory dishes.
- It thickens slightly when heated, making it reliable for creamy soups.
- The bean flavor shows up more in lighter recipes-add spices or aromatics to balance it out.
- Avoid if you need very thick texture or someone has a soy allergy.
| Use | Ratio | Notes |
|---|---|---|
| Soups | 1:1 | Thickens as it simmers |
| Baking | 1:1 | Holds structure, mild flavor |
| Sauces | 1:1 | Stir often to prevent splitting |
5 - Cashew Cream
Cashew cream delivers the same lush, velvety texture coconut milk brings to vegan curries and desserts. The flavor runs rich and mildly sweet with a nutty undertone instead of coconut, but the body stays thick enough to mimic full-fat coconut milk without any dairy.
Use ¾ cup cashew cream for every cup of coconut milk. Each substitute behaves differently.
Understanding the role of Cashews substitutes for cooking helps when you're out of cashews also and need another creamy plant-based pick that blends smooth.
- Blend soaked cashews with water until silky-no chunks.
- It holds up through simmering and won't split in acidic dishes.
Skip if: you have a nut allergy or the recipe needs thin liquid that pours easily without thick body.
6 - Oat Milk
Oat milk brings mild sweetness and a slightly grainy undertone that works in baking and light curries where you don't need thick, luxurious body. It stays thinner than coconut milk, so dishes finish with a lighter mouthfeel and the coconut flavor disappears entirely.
Use 1 cup oat milk for every cup of coconut milk. Each substitute behaves differently.
Understanding the role of what to use for Milk helps when you're out of oat milk also and need another plant-based pick that stays smooth in baking.
Skip if: the recipe depends on thick, creamy texture that coats the back of a spoon or if you want any hint of coconut flavor.
7 - Diluted Greek Yogurt
Greek yogurt thinned with water gives you creamy tang and enough body to work in sauces and dips where coconut milk normally adds richness. The flavor shifts from sweet and tropical to tangy and dairy-forward, so the final dish tastes noticeably different but still feels indulgent.
Mix ½ cup Greek yogurt with ½ cup water per cup of coconut milk. The swap depends on what tested Greek Yogurt replacements do when you're out of Greek yogurt too and need another thick dairy option that blends smooth.
Skip if: you're cooking dairy-free or the recipe needs strong coconut flavor to balance spices and heat.
Making Coconut Milk Substitutes Work
Most of these swaps work without changing the recipe, but the best choice depends on what you're making. For curries and soups, evaporated milk or cashew cream come closest in texture.
For baking or smoothies, almond milk with coconut extract or oat milk hold up better without splitting.
- Closest match - Evaporated milk for savory richness
- Easiest grab - Oat milk if you bake often
- Vegan option - Cashew cream for thick body
Frequently Asked Questions
Regular milk works in a pinch but runs thinner and less rich than coconut milk. Add a tablespoon of butter or cream per cup to boost fat content and get closer to the original texture.
Yes-coconut milk has a distinct sweet, tropical flavor and thick consistency. Dairy swaps like evaporated milk or heavy cream bring richness without coconut notes, while plant-based options like oat milk or soy milk stay lighter and less sweet.
Yes-use almond milk with coconut extract, oat milk, or soy milk at a 1:1 ratio. They provide moisture and help structure without changing bake times, though the final flavor shifts away from coconut.
Lower the heat and stir more often-high heat or too much acid can cause dairy or plant-based milks to separate. Add yogurt or cream off heat to avoid curdling, and use full-fat versions for better stability.
Evaporated milk or cashew cream deliver the closest texture and richness. Both hold up through long simmering and create a creamy sauce without splitting, though evaporated milk adds dairy notes while cashew cream stays plant-based.

7 Best Substitutes for Coconut Milk
Ingredients
Method
- Choose a substitute based on your recipe needs: curries and soups benefit from evaporated milk or cashew cream, while baking or smoothies work best with almond milk mix or oat milk.
- Prepare the substitute as needed: blend soaked cashews for cashew cream, mix almond milk with coconut extract, or dilute Greek yogurt with water.
- Apply the correct ratio for each substitute following the guidelines: Evaporated milk 1:1, Almond Milk Mix 1 cup + 1 teaspoon extract, Heavy Cream ¾ cup per cup, Soy Milk 1:1, Cashew Cream ¾ cup, Oat Milk 1:1, Greek Yogurt ½ cup yogurt + ½ cup water.
- Adjust seasoning and texture as needed, especially when using nut milks or soy milk, which can alter flavor profiles.
- Simmer or warm dairy-based substitutes gently and stir often to prevent curdling or splitting, especially with heavy cream and yogurt mixtures.
- Taste-test the final dish and adjust to ensure consistency and flavor balance close to coconut milk's richness and mild sweetness.




