Discover the best coconut milk substitutes to save your curry night. Whether cooking Asian, African, or South American dishes, these alternatives will keep your meals flavorful and impressive.

There are certain things we take for granted. Electricity. Comfortable socks. That can of coconut milk that’s in the back of the pantry.

coconut milk

And then we’re halfway into making curry one night (because it sounds impressive), and thatcan of coconut milkthat we assumed was still there, waiting for us, has vanished.

Is curry night ruined? Not quite. Here are some of the best substitutes for coconut milk.

8 best substitutes for coconut milk

What is coconut milk?

Coconut milk is a staple ingredient worldwide — particularly in Southeast Asia, Africa, and South America. Although in the US, coconut flavors are typically relegated to desserts (or drinks clink), coconut milk is often used in African, Indian, and Thai soups and curries.

Additionally, coconut milk has become a trendy dairy alternative — with the likes of almond milk or soy milk.

When shopping for coconut milk, you’re typically going to reach for the canned, shelf-stable stuff for cooking. The carton version made as a dairy alternative generally is more watered down, offering a milder flavor and a thinner consistency. But you can swap the two out if needed.

A 100 gram (g) serving ofcanned coconut milkprovides:

And 100 g of coconut milkfrom the cartonprovides:

To be sure we chose the best coconut milk substitutes, we spoke with Cindy Chou, RDN, a chef and dietitian withCancer Nutrition in a BowlandThe Sound of Cooking. Her recommendations contain a coconut ingredient to help preserve the flavor important to some recipes. However, we’ve also included some coconut-free alternatives just in case you’re allergic, dislike the taste, or don’t have any on hand.

Shredded coconut (and a blender)

“You can make your coconut milk in 10 minutes or less if you have shredded coconut in your pantry,” explains Chou. All you’ll need is 1 cup of unsweetened shredded coconut, 2 cups warm water, and a blender.

“Strain the mixture through a fine-mesh strainer and cheesecloth after blending,” she says.

This recipe yields about 2 cups of coconut milk.

Per 100 g,unsweetened shredded coconutprovides:

But don’t worry — your homemade coconut milk won’t have almost 700 calories. It will be closer to one of the coconut milk detailed above since you’ll be straining out a lot of the pulp.

Coconut cream

“The next best substitute,” says Chou, “might be coconut cream.” But, she cautions: make sure you havecoconut cream, which is unsweetened, instead ofcream of coconut— which is heavily sweetened (and may make your dish taste like a piña colada).

“Since it has a thicker consistency thancoconut milk, you’ll need to mix it with water,” Chou explains. “For each cup of liquid needed, whisk 2 tablespoons of coconut cream with one cup of water.

Per 2 tablespoons,coconut creamprovides roughly:

Plant-based milk and coconut oil

If you’re making a curry when you realize you don’t have any canned coconut milk, Chou recommends a mixture of plant-based milk and coconut oil to provide the creaminess and mild coconut taste.Chou suggests using unsweetened oat, rice, or soy milk mixed with a few drops of coconut oil when cooking a curry, soup, or stew.

Per 100 g,unsweetened oat milkprovides:

A few drops ofcoconut oilwill increase the fat content, but it’s hard to say by how much. It depends on how much coconut oil you add.

Coconut water and plant-based milk

Finally, for anything cold, like a smoothie, Chou says, “you can usecoconut waterwith a plant-based milk like unsweetened oat milk, soy milk, rice milk, or almond milk.”

Feel free to play with the ratios as you like. For a stronger coconut taste, use morecoconut waterthan plant-based milk. And for a creamy texture, use more milk than coconut water.

You can expect 100 g ofcoconut waterto give you:

While 100 g ofunsweetened soy milkcontains:

Coconut butter

Coconut butter, or coconut manna, is creamy, pureed coconut meat. Like shredded coconut, you can turn it into coconut milk by blending it with liquid. Bonus? No straining is required. Unfortunately, coconut butter isn’t yet a pantry staple (but we think it should be) — so if you don’t have any coconut milk, you’re not likely to have any of this lying around.

Mixing the ratios of coconut butter and liquid makes your homemade coconut milk as coconutty and thick as you like.

A 100 g serving of coconut butter provides:

Milk or plant-based milk

If you prefer to go the coconut-free route (or if you don’t have coconut shreds, cream, oil, water, or butter on hand), you can use plain old milk — whichever kind you prefer.

Whatever you’re making won’t have the same flavor as it would with coconut, which may make things like curries taste a little flat.

But this is probably your best option if you’re in a pinch and need to keep it coconut-free.

Per 100 g,2% milkprovides:

Evaporated milk

Evaporated milk is a canned, shelf-stablemilkthat’s made by heating milk that’s had about 60% of its water removed.

The result of this process is milk with a concentrated, slightly sweeter taste than regular milk. It’s also creamier than regular milk as a result of partial evaporation.

For that reason, it’s an excellent sub for canned coconut milk. It offers the same mouthfeel and even the same slight sweetness — just without the coconut taste.

100 g ofevaporated milkprovides:

Half-and-half or heavy cream

Like evaporated milk, heavy cream and half-and-half are good substitutes for coconut milk, too.

Heavy creamcontains at least 36% milk fat, so it’s very thick and creamy. You can whip it to make whipped cream, or churn it to make butter. Or accidentally whip it into butter when you only intended to make whipped cream but you weren’t paying attention… true story.

Half and half is a blend of heavy cream and whole milk, so it’s still got the creaminess — but the calories and fat content are slashed.

Both can add the luscious factor to a dish if you don’t have any coconut milk available, but they’re much higher in calories and fat.

Per 100 g,heavy creamprovides:

And 100 g ofhalf and halfcontains:

Nococonut milk? No prob. If you have anything else coconut-related in your pantry you can whip up a quick substitute that will work just fine in a pinch. Otherwise, any unsweetened, plant-based milk or dairy will work, too — you’ll just be missing the coconut flavor and aroma in your dish.