If you want a side dish that feels a little special without extra fuss, coconut basmati rice is the answer. It’s creamy and richly flavored from coconut milk yet stays light and fluffy thanks to basmati. A splash of lime brightens the dish and makes every bite pop. This rice complements seafood, salmon, chicken, tacos, and curries—or you might find yourself happily eating spoonfuls straight from the pot.

Erica’s Thoughts
If plain steamed rice feels underwhelming, this simple upgrade transforms it into something memorable.
One full can of coconut milk is the secret—no awkward half-empty cans to worry about.
It really is kitchen magic: rich, fragrant, and so easy.
Why I love this recipe
- Uses a full can of canned coconut milk so you don’t waste ingredients.
- Versatile side that works for meal prep or as an elegant accompaniment for weeknight dinners.
- Produces fluffy, separated grains with more depth of flavor than plain rice.
- Full-fat coconut milk brings richness while basmati creates that ideal soft-but-separated texture; a little lime lifts the whole dish.
Follow the simple stovetop method below for reliable results. Notes include options for rice cookers, Instant Pot, and brown rice adjustments.
Simple Ingredients You’ll Need to Make Coconut Basmati Rice

Basmati rice: A fragrant long-grain rice that yields soft, separated grains when cooked. You can also use jasmine, white, or brown basmati (see notes for brown rice timing).
Coconut milk: Use canned full-fat coconut milk for the creamiest result and best flavor.
Water: A bit of water lightens the coconut milk so the rice cooks evenly; coconut milk alone is quite heavy.
Kosher salt: A small amount enhances the natural sweetness of the coconut.
Lime zest and juice: Optional but highly recommended for a bright finish that balances the richness.
How to Make the Best Coconut Rice
Start by rinsing the basmati in a fine mesh sieve under cool running water until the rinse water runs clear. This removes excess starch and helps the rice stay fluffy. Transfer the rinsed rice to a large pot with a tight-fitting lid.
Measure the coconut milk into a liquid measuring cup, then add water so the total liquid equals 2 3/4 cups (for one 13.5-ounce can of coconut milk, add 3/4 cup water). Pour the coconut milk and water over the rice in the pot, add 1/2 teaspoon kosher salt, and stir once to combine.


Set the pot over high heat and bring the liquid to a rolling boil. As soon as it boils, reduce the heat to low so the pot is at a gentle simmer. Cover and cook for 10 minutes without lifting the lid. After 10 minutes, turn off the heat and leave the pot covered for another 10 minutes to allow the rice to steam and finish cooking.
Remove the lid, fluff the rice gently with a fork so the grains separate, then stir in lime zest and a squeeze of lime juice if desired. Serve immediately.


A satisfying, textured side that pairs with almost any main—score!
Expert Tips
- Rinse the rice thoroughly. That step prevents gumminess and yields the fluffiest texture.
- Resist lifting the lid while the rice cooks and during the 10-minute resting period—escaping steam changes the result.
- Shake the coconut milk can well before opening to re-emulsify the cream and liquid for an even consistency.
- Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently with a splash of water or an ice cube to restore moisture.
- Top with fresh herbs like cilantro or Thai basil for color and flavor.
- Toast some coconut flakes and sprinkle on top for extra texture and coconut flavor.
FAQs
Basmati or jasmine are excellent choices because they cook up light and fragrant, but most white rice varieties will work. If using brown rice, increase cooking time (see notes).
Yes, but the rice will be less rich and creamy. Full-fat canned coconut milk gives the best texture and flavor.
Yes. Rinsing removes excess starch and helps prevent sticky or mushy rice.
Absolutely. Refrigerate in an airtight container for up to five days. Reheat gently with a splash of water in the microwave or on the stove.
Use the Instant Pot on high pressure for 4 minutes with natural release for 10 minutes, then quick release any remaining pressure. Fluff and finish with lime.


What main dish should I serve with basmati coconut rice?
Sweet chili shrimp
Paprika salmon with nectarine salsa (pictured)
Grilled flat iron steak
Thai yellow chicken and potato curry
Blackened shrimp or chicken bowls with caramelized pineapple
If you try this recipe and enjoy it, please leave a comment and a star rating below. I love seeing how you serve it and hearing your tweaks and ideas.
Fluffy and Delightful Coconut Basmati Rice
- Author: Erica
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Stovetop, Rice Cooker, or Instant Pot
- Cuisine: Thai-inspired
Description
Light, fluffy coconut basmati rice is an easy, flavorful side dish that pairs perfectly with seafood, chicken, grilled proteins, or curry.
Ingredients
- 1 1/2 cups basmati rice
- 1 (13.5 oz) can full-fat coconut milk
- 3/4 cup water (to bring total liquid to 2 3/4 cups)
- 1/2 teaspoon kosher salt
- Zest of 1 lime and juice of 1/2 lime (optional)
Instructions
- Place 1 1/2 cups basmati rice in a fine mesh sieve and rinse under cool running water until the water runs clear. Transfer the rinsed rice to a large pot with a tight-fitting lid.
- Pour the coconut milk into a 4-cup liquid measuring cup. Add water until the total liquid measures 2 3/4 cups (for one 13.5 oz can, add 3/4 cup water). Pour the mixture over the rice and add 1/2 teaspoon kosher salt. Stir once to combine.
- Bring to a rolling boil over high heat. As soon as it boils, reduce to a gentle simmer, cover, and cook for 10 minutes. Without removing the lid, turn off the heat and let the rice rest, covered, for another 10 minutes to steam.
- Fluff the rice with a fork. Stir in lime zest and a squeeze of lime juice if using. Serve alongside your favorite main dish.
Notes
Rice cooker: Add rinsed rice, coconut milk, water, and salt to the rice cooker and use the white rice setting. Fluff and finish with lime.
Instant Pot: Add rinsed rice, coconut milk, water, and salt to the Instant Pot. Lock the lid, set the valve to sealing, and pressure cook on high for 4 minutes. Let the pressure naturally release for 10 minutes, then quick-release any remaining pressure. Fluff and add lime.
Brown rice: If using brown basmati, increase the covered simmer time to 25 minutes, then let rest covered for 10 minutes with the heat off.
Nutrition
- Serving Size: 3/4 cup cooked rice
- Calories: 275
- Sugar: 0 g
- Sodium: 204 mg
- Fat: 13.9 g
- Carbohydrates: 34.6 g
- Fiber: 0.5 g
- Protein: 4.2 g
- Cholesterol: 0 mg