This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can cook basmati rice with coconut milk by simply swapping some or all of the water in your usual cooking method for rich, creamy coconut milk.
It’s a simple twist that turns plain rice into a fragrant, flavorful side dish that feels a little special.
If you’ve been wondering how to cook basmati rice with coconut milk without ending up with a sticky, mushy pot of grains, you’re in the right place.
The key is balancing the fat from the coconut milk with the right amount of liquid and heat so every grain stays light and fluffy.
In this post, we’ll walk through exactly how to cook basmati rice with coconut milk, the ratio that works best, and a few tips to get it perfect every time.
Let’s get to it.
How to Cook Basmati Rice with Coconut Milk
Cooking basmati rice with coconut milk is all about getting the liquid ratio and technique right, and here’s how it works:
1. Rinse and Soak the Rice First
Before you cook basmati rice with coconut milk, give the grains a good rinse under cold water until the water runs mostly clear.
This washes away excess surface starch that can make the rice gummy.
Soaking the rice for about 20 to 30 minutes is optional but helpful because it lets the grains absorb moisture evenly, which means they cook more consistently when you add the coconut milk.
2. Use the Right Coconut Milk to Liquid Ratio
To cook basmati rice with coconut milk, use a ratio of 1 cup of rice to about 1½ to 1¾ cups of liquid total.
That liquid can be full-fat coconut milk, or a mix of coconut milk and water if you want a lighter result.
Full-fat coconut milk gives the creamiest texture, while a 50/50 blend keeps things rich but not too heavy.
Just remember that coconut milk has more fat than water, so you need slightly less total liquid than you would for plain rice.
3. Toast the Rice for Extra Flavor
If you want deeper flavor when you cook basmati rice with coconut milk, toast the drained rice in a little oil or butter for a minute or two before adding liquid.
This step lightly browns the grains and brings out a nutty aroma that pairs beautifully with coconut.
It’s a small extra step, but it makes a big difference in the final taste of your coconut basmati rice.
4. Simmer Low and Slow with a Tight Lid
Bring the coconut milk mixture to a gentle boil, add the rice, then reduce the heat to low and cover the pot tightly.
Let it simmer undisturbed for about 12 to 15 minutes.
Resist the urge to stir, because stirring releases starch and can make the grains break or turn sticky.
This gentle, covered cooking is what keeps the basmati rice with coconut milk light and separate.
5. Rest, Then Fluff with a Fork
Once the liquid is absorbed, take the pot off the heat and let it sit covered for another 5 to 10 minutes.
This resting time lets the rice finish steaming and firm up.
Then fluff the grains gently with a fork instead of a spoon, which helps keep them whole and airy.
Now your basmati rice cooked with coconut milk is ready to serve.
Tips for Perfect Coconut Basmati Rice
A few small details make a big difference when you cook basmati rice with coconut milk, so keep these in mind:
1. Watch the Salt
Coconut milk is naturally a little sweet, so season the cooking liquid with a pinch of salt to balance it out.
Add the salt to the liquid before the rice goes in so it distributes evenly.
2. Don’t Crank Up the Heat
High heat can cause the coconut milk to scorch at the bottom of the pot.
Keep the flame low once the rice starts simmering so the coconut milk cooks gently without burning.
3. Adjust for Your Coconut Milk
Different brands of coconut milk vary in thickness and fat content.
If yours is very thick, thin it with a splash of water so the rice cooks evenly and doesn’t turn out dense.
4. Let It Breathe Before Serving
Fluffing and letting the rice rest uncovered for a minute releases extra steam, which keeps the grains from clumping together.
So, How Do You Cook Basmati Rice with Coconut Milk?
You cook basmati rice with coconut milk by rinsing the grains, using the right ratio of coconut milk to rice, and simmering it low and covered until the liquid is absorbed.
Toasting the rice and letting it rest after cooking are the little extras that take your coconut basmati rice from good to great.
Follow these steps and you’ll have fragrant, fluffy grains every single time you cook basmati rice with coconut milk.