Running low on coconut milk? Here are the best verified substitutes, including how to adjust your measurements.

About coconut milk
Coconut milk is a rich, creamy liquid extracted from the grated flesh of mature coconuts, distinct from coconut water. It is widely used in South-East Asian, South Asian, and Caribbean cuisines to add body, subtle sweetness, and a characteristic tropical flavour to curries, soups, and desserts. Its high fat content, derived from coconut cream, gives it a luscious texture that makes it an excellent dairy-free base for both savoury and sweet dishes.
Best substitute
Coconut cream is a thicker, richer concentrate of coconut milk and can be diluted with water to replicate the consistency of full-fat coconut milk. It delivers the same flavour profile and fat content, making it the closest possible substitute.
Alternative
Full-fat oat milk provides a comparable creamy consistency and mild sweetness, making it a reasonable dairy-free substitute in most applications. It lacks coconut flavour, so a small amount of coconut extract can be added if needed.
Alternative
| Country | Name |
|---|---|
| Australia | coconut milk |
| Canada | coconut milk |
| New Zealand | coconut milk |
| United Kingdom | coconut milk |
| United States | coconut milk |
Evaporated milk has a similarly concentrated, creamy texture and neutral sweetness that works well in savoury sauces and baked goods. It contains dairy, so it is not suitable for those avoiding lactose or animal products, and it lacks any coconut flavour.
Alternative
Cashew cream, made by blending soaked raw cashews with water, produces a rich, neutral-flavoured dairy-free liquid with a fat content and texture similar to coconut milk. It works well in curries and soups but contributes a subtle nutty flavour rather than coconut.
Alternative
Full-fat soy milk is one of the higher-protein plant milks and can stand in for coconut milk in a pinch, particularly in baking and light sauces. It is much thinner and less fatty than coconut milk, so results will be less rich, and it carries a beany undertone that can affect delicate flavours.