Skip to content

Substitute for Coconut Milk in Rice: Best Options

IngredientReplace TeamOur methodology

Coconut milk transforms plain rice into a fragrant, creamy side dish popular in Thai, Caribbean, and Southeast Asian cuisines. It infuses the grains with subtle sweetness and richness while keeping them fluffy. The substitute needs to add flavor and richness without making rice gummy.

Best Substitute

Chicken or Vegetable Broth + Coconut Oil

1 cup broth + 1 tbsp coconut oil per cup of coconut milk

Broth adds savory depth while coconut oil provides the subtle coconut flavor and fat that keeps rice grains separate and glossy. This combination produces fluffy, flavorful rice.

Other Options

2.

Heavy Cream (diluted)

1/3 cup heavy cream + 2/3 cup water per cup of coconut milk

Creates rich, creamy rice without coconut flavor. Works well for non-Asian rice dishes. Stir once during cooking.

3.

Cashew Milk

1 cup cashew milk per cup of coconut milk

Neutral, creamy flavor that lets other seasonings shine. Rice will be slightly less rich. Good for pilafs and risottos.

VeganThis substitute is vegan-friendly

Frequently Asked Questions

What can I use instead of coconut milk in rice?

Use 1 cup chicken or vegetable broth plus 1 tablespoon coconut oil per cup of coconut milk. The broth adds flavor while the coconut oil provides subtle coconut taste and keeps rice fluffy. Diluted heavy cream also works for a richer result.

Can I use water instead of coconut milk for rice?

Yes, but the rice will lack the richness and flavor coconut milk provides. Add 1 tablespoon of butter or coconut oil and a pinch of salt to water for better flavor. A bay leaf or pandan leaf adds aromatic depth.

Related Substitutes