Here’s a fragrant, easy coconut rice recipe that turns ordinary rice into a silky, slightly sweet side with a gentle coconut aroma. Using coconut milk, a touch of salt, and long-grain rice, this dish steams to tender perfection and pairs beautifully with spicy curries, grilled seafood, or tropical salads — an effortless recipe that elevates weeknight dinners and special meals alike.
Ingredients
– 1 1/2 cups long-grain jasmine or basmati rice, rinsed until water runs clear
– 1 (13.5 oz) can coconut milk (about 1 1/4 cups liquid)*
– 1 cup water
– 1/2 teaspoon fine sea salt
– 1 tablespoon sugar (optional, for a slight sweetness)
– 1 tablespoon vegetable oil or butter
– 1 small pandan leaf or 1/2 teaspoon vanilla extract (optional)
– Garnish: chopped scallions, toasted coconut flakes, or fried shallots

Servings and Cooking Time
– Servings: 4 (serving size ~3/4 cup cooked rice per person)
– Preparation time: 5–10 minutes
– Cooking time: 18–25 minutes (plus 10 minutes resting)
Nutritional Value
The following is approximate nutritional information for one serving (about 3/4 cup cooked coconut rice). This is for one person.
– Calories: 260 kcal
– Carbohydrates: 40 g
– Fat: 7 g
– Saturated fat: 5 g
– Protein: 3 g
– Fiber: 1 g
– Sodium: 260 mg
Step-by-Step Cooking Process
– Rinse 1 1/2 cups rice under cold water until the water runs clear to remove excess starch.
– Drain the rice and set aside for a minute to remove surface water.
– In a medium saucepan, combine 1 1/4 cups coconut milk and 1 cup water; stir in 1/2 teaspoon salt and 1 tablespoon sugar if using.
– Add 1 tablespoon oil or butter to the liquid and bring to a gentle simmer over medium heat.
– Stir in the rinsed rice and add a pandan leaf or vanilla if using; return to a light simmer.
– Reduce heat to low, cover the saucepan with a tight-fitting lid, and cook undisturbed for 15–18 minutes.
– After the cooking time, remove from heat and let the rice steam, covered, for 8–10 minutes.
– Remove pandan leaf (if used) and fluff rice gently with a fork to separate grains.
– Taste and adjust seasoning; add a little more salt if needed.
– Transfer to a serving bowl and garnish with toasted coconut, fried shallots, or sliced scallions before serving.

Alternative Ingredients
You can substitute coconut milk with light coconut milk for fewer calories or use half coconut milk and half chicken or vegetable stock for a subtler coconut flavor. Swap jasmine for basmati for a slightly firmer, more separate grain texture. Use maple syrup instead of sugar for a hint of caramel.
Serving and Pairings
Coconut rice pairs wonderfully with Thai or Indian curries, grilled prawns or fish, jerk chicken, roasted vegetables, or a simple bean stew. Serve with a squeeze of lime, fresh cilantro, and a side salad for a bright, balanced plate (250–350 characters).
Storage and Reheating
Store cooled coconut rice in an airtight container in the refrigerator for up to 3–4 days. Reheat gently in a saucepan with a splash of water or coconut milk over low heat, or microwave covered with a damp paper towel to restore moisture. Coconut rice freezes well for up to 1 month — thaw overnight in the fridge before reheating (250–350 characters).
Cooking Mistakes
– Overwashing rice until grains disintegrate.
– Using too much coconut milk makes rice greasy.
– Lifting the lid while cooking causes uneven steam and undercooked rice.
– Not resting rice after cooking prevents proper steaming.
– Skipping the rinse causes clumping from surface starch.
– Adding too much salt overwhelms the sweet coconut flavor.
Helpful Tips
– Rinse rice well for fluffy, separated grains.
– Use a tight-fitting lid to trap steam.
– Let rice rest off the heat to finish steaming.
– Toast coconut flakes for a crisp, nutty garnish.
– For extra fragrance, add a split cardamom pod or pandan leaf while cooking.

FAQs
Can I make coconut rice with dried coconut or coconut powder?
Yes — you can mix coconut cream powder with water to reconstitute a coconut liquid similar to canned coconut milk. Adjust the concentration to match the richness you want and check seasoning as powdered coconut can vary in salt and sweetness.
Is coconut rice suitable for people with lactose intolerance?
Yes — coconut rice is naturally dairy-free when made with coconut milk and oil, not butter. It’s a good option for those avoiding lactose, but check labels for any cross-contamination if buying processed coconut milk.
Can I use brown rice instead of white rice?
You can use brown rice, but it requires more liquid and a longer cooking time (about 40–50 minutes). Expect a chewier texture and nuttier flavor; use roughly 2 cups coconut liquid per 1 1/2 cups brown rice and adjust cooking time accordingly.
How do I prevent the rice from becoming too sweet or greasy?
Use unsweetened canned coconut milk and balance richness with water (not all coconut milk). Omit or reduce added sugar and use only 1 tablespoon of oil or butter to avoid greasiness while keeping a creamy mouthfeel.
Can I cook coconut rice in a rice cooker or Instant Pot?
Yes — combine rinsed rice, coconut milk, and water in the rice cooker using the same liquid ratio and cook per your cooker’s white-rice setting. In an Instant Pot, use a 1:1 ratio (rice to liquid) and cook on high pressure for 4–6 minutes with a 10-minute natural release.
How long does coconut rice keep its best texture?
Coconut rice is best served fresh or within the first day refrigerated. It will firm up in the fridge but reheats well with added moisture. Freeze portions if you need longer storage (up to one month).
Can I add vegetables or proteins directly to the coconut rice?
Yes — gently fold in cooked peas, corn, diced bell pepper, or shredded chicken near the end of steaming. Avoid adding raw high-moisture vegetables during cook time, which can make the rice soggy.
Conclusion
Coconut rice is an easy, aromatic side that lifts simple meals with creamy texture and tropical flavor. With a few pantry ingredients and minimal hands-on time, you get fluffy grains perfect for curries, grilled proteins, or a vibrant weeknight plate — simple, versatile, and reliably delicious.

Coconut Rice
Ingredients
- 1 1/2 cups long-grain jasmine or basmati rice rinsed
- 1 1/4 cups canned coconut milk
- 1 cup water
- 1/2 teaspoon fine sea salt
- 1 tablespoon sugar optional
- 1 tablespoon vegetable oil or butter
- 1 pandan leaf or 1/2 teaspoon vanilla extract optional
- Toasted coconut flakes or fried shallots and sliced scallions for garnish
Instructions
- Rinse 1 1/2 cups rice under cold water until the water runs clear to remove excess starch.
- Drain the rice and set aside for a minute to remove surface water.
- In a medium saucepan, combine 1 1/4 cups coconut milk and 1 cup water; stir in 1/2 teaspoon salt and 1 tablespoon sugar if using.
- Add 1 tablespoon oil or butter to the liquid and bring to a gentle simmer over medium heat.
- Stir in the rinsed rice and add a pandan leaf or vanilla if using; return to a light simmer.
- Reduce heat to low, cover with a tight-fitting lid, and cook undisturbed for 15–18 minutes.
- After cooking time, remove from heat and let the rice steam, covered, for 8–10 minutes.
- Remove the pandan leaf (if used) and fluff rice gently with a fork to separate the grains.
- Taste and adjust seasoning; add a little more salt if needed.
- Transfer to a serving bowl and garnish with toasted coconut, fried shallots, or sliced scallions before serving.