Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can cook basmati rice with coconut milk by simply swapping part (or all) of the water in your usual recipe for rich, creamy coconut milk.
The result is fragrant, fluffy grains with a subtle tropical sweetness that pairs beautifully with curries, grilled proteins, and stir-fries.
If you’ve been wondering how to cook basmati rice with coconut milk without ending up with a sticky, mushy pot, you’re in the right place.
In this post, we’ll walk through exactly how to cook basmati rice with coconut milk, the right ratios to use, and the little tips that make all the difference.
Let’s get cooking.
How to Cook Basmati Rice with Coconut Milk (The Simple Answer)
When you cook basmati rice with coconut milk, the process itself doesn’t change much from your normal routine.
You still rinse the rice, bring your liquid to a boil, add the grains, simmer covered, and let it rest.
The only real difference is the liquid you use and a slightly gentler heat, since coconut milk is thicker than water and can scorch if you rush it.
Here’s why cooking basmati rice with coconut milk works so well:
1. Basmati Stays Separate and Fluffy
Basmati is a long-grain rice with a naturally low starch content, so it doesn’t clump the way short-grain rice does.
That means when you cook basmati rice with coconut milk, the grains still stay distinct and fluffy rather than turning into a sticky mass.
2. The Ratio Is Easy to Remember
To cook basmati rice with coconut milk, use about 1½ cups of liquid for every 1 cup of rice.
A good balance is 1 cup coconut milk plus ½ cup water, which gives you creaminess without heaviness.
If you want a richer result, you can cook basmati rice with full coconut milk, but add a splash more water so it doesn’t turn out dense.
3. Rinsing Makes a Real Difference
Before you cook basmati rice with coconut milk, rinse the grains under cool water until it runs mostly clear.
This washes away surface starch, which is the secret to fluffy grains instead of gluey ones.
Step-by-Step: Cooking Basmati Rice with Coconut Milk Perfectly
Ready to cook basmati rice with coconut milk the right way?
Follow these steps and you’ll nail it every time:
1. Measure and Rinse Your Rice
Start with 1 cup of basmati rice and rinse it well in a fine-mesh strainer.
Drain it thoroughly so extra water doesn’t throw off your liquid ratio when you cook basmati rice with coconut milk.
2. Combine Coconut Milk and Water
In a pot, whisk together 1 cup of coconut milk and ½ cup of water.
Add a pinch of salt and bring it to a gentle simmer over medium heat.
3. Add the Rice and Simmer Covered
Stir in the rinsed rice, bring it back to a low boil, then reduce the heat to low and cover with a tight-fitting lid.
Let it cook undisturbed for about 15 minutes.
4. Rest, Then Fluff
Once the liquid is absorbed, take the pot off the heat and let it sit covered for 10 minutes.
Then fluff the grains with a fork, and your basmati rice cooked with coconut milk is ready to serve.
Tips for the Best Coconut Milk Basmati Rice
A few small habits make a big difference when you cook basmati rice with coconut milk:
1. Soak the Rice First
Soaking basmati for 15–20 minutes before cooking helps the grains stretch and cook evenly.
It also shortens the cooking time slightly, which is handy when you cook basmati rice with coconut milk.
2. Keep the Heat Low
Coconut milk has a higher fat content, so it can scorch at high heat.
Keep the flame low and resist the urge to peek by lifting the lid while you cook basmati rice with coconut milk.
3. Don’t Stir Mid-Cook
Stirring while the rice simmers breaks the grains and releases starch.
Leave it alone, and when you cook basmati rice with coconut milk, you’ll get clean, separate grains.
So, Can You Cook Basmati Rice with Coconut Milk?
You can absolutely cook basmati rice with coconut milk, and it’s one of the easiest upgrades you can make to a plain pot of rice.
Just rinse the grains, use a 1½-to-1 liquid ratio, keep the heat low, and let it rest before fluffing.
Once you cook basmati rice with coconut milk this way, you’ll wonder why you didn’t try it sooner.