This easy coconut rice recipe is the perfect way to change up your everyday rice! It is fluffy, flavorful, and pairs perfectly with Asian and Indian dishes.
Table of Contents
This recipe is…
This rice is so good! If you haven’t had coconut rice before, it’s simply white rice cooked in coconut milk. This simple swap really takes your rice to the next level and gives you fluffy, fragrant rice with a slight hint of coconut. It is a great side to serve with Indian and Asian dishes, but is also truly crave-worthy on its own!
I’ve been making coconut rice for a long time and was often frustrated by the mixed results I’d get from other recipes. Sometimes, my rice would be amazing, and other times, it would be a gloppy mess. So, we decided to develop our own recipe! The main obstacle was nailing down the right ratio of rice to coconut milk to water. With too much coconut milk, the rice can easily get greasy and sticky, and with too much water, you lose the light flavor of the coconut milk and get something more like traditional rice. When developing this recipe, we also wanted to be mindful of ingredient waste and not leave you with leftover coconut milk. After many tries, I’m happy to say that this recipe uses a full can of coconut milk, and we’ve found the ideal ratio of ingredients to use!
How to Make Perfect Coconut Rice on the Stovetop
We know that making rice on the stovetop can be a challenge for a lot of people, but this method really works and it is simple! Here’s what you need to do for perfect, fluffy rice:
- Rinse the rice. Start off by rinsing the rice, the best way is to place it in a fine-mesh strainer and run it under water for about one minute, until the water runs clear. The reason the water runs opaque/white at first is because it is filled with excess starch from the rice. By removing the excess starch, you’ll get fluffier rice.
- Add all ingredients to a pot. Next, you’ll add the rinsed rice, coconut milk, water, and salt to a pot over high heat.
- Bring to a boil. Whisk all of the ingredients together, then bring the mixture to a boil. Once boiling, drop the heat to the lowest setting, whisk the rice, making sure to get any that is stuck to the bottom of the pot off, then cover the pot.
- Cook for 20 minutes. Cook the rice on low for 20 minutes, then remove from heat, fluff with a fork, and serve!
How to Make Coconut Rice in the Instant Pot
While making rice on the stovetop is totally doable, the Instant Pot makes it foolproof! For this method, all you’ll need to do is combine all of the ingredients in the Instant Pot, set it to cook on high pressure for 4 minutes, then allow the pressure to naturally release for at least 10 minutes.
Ingredient Substitutions
- Rice – we chose jasmine rice for this recipe and highly recommend it because the flavor of the jasmine pairs perfectly with the coconut. If you need to though, you can use long-grain white rice or basmati rice in its place. We do not recommend substituting brown rice in this recipe because the cooking time and liquid ratio will be different!
- Coconut Milk – we recommend using full-fat coconut milk in this recipe. While you can use light coconut milk, the end result will be similar to plain rice because it is watered down.
Variations
While this coconut rice is delicious on its own, here are a few ways to make it even more flavorful:
- Ginger Scallion – Once the rice is done cooking, stir in 2 tablespoons of sliced green onion and 2 teaspoons of fresh ginger to the rice.
- Cilantro Lime – Once the rice is finished, stir in the juice of one lime (about 2 tablespoons) and 1/4 cup of chopped fresh cilantro.
- Indian Basmati – Use basmati rice and add 1 cinnamon stick, 2 cardamom pods, 2 cloves, and a tablespoon of cumin seeds to the rice before bringing it to a boil.
- Sweet Mango – Once the rice is fully cooked, stir in one chopped mango and 1 tablespoon of lime juice.
What to Serve with Coconut Rice
Here are some of our favorite recipes to serve with this rice!
- Easy Teriyaki Shrimp Stir Fry
- Instant Pot Hawaiian Chicken with Pineapple Salsa
- 3-Step Thai Green Curry
- Yellow Curry Salmon Bowls
- Teriyaki Chicken Thighs with Baby Bok Choy
More Favorite Starchy Sides
Perfect Coconut Rice
Ingredients
- 2 cups jasmine rice rinsed
- 1 13.5 ounce can full-fat coconut milk
- 1 cup water
- 3/4 teaspoon coarse salt
Instructions
Stovetop:
- 1. Add the rinsed rice, coconut milk, water, and salt to a pot over high heat and whisk to combine.
- 2. Bring the mixture to a boil, then reduce the heat to lowest setting, whisk it again, cover, and cook for 20 minutes.
Instant Pot:
- 1. Add the rinsed rice, coconut milk, water, and salt to the Instant Pot then secure the lid and set to cook on high pressure for 4 minutes. Once the timer goes off, let the pressure naturally release for at least 10 minutes, then manually release the remaining pressure and serve!
Excellent. Turned out perfectly. I topped it with chopped green onions and black sesame seeds. Yum.
Oooh, love those toppings, Carrie! Thanks for sharing this with us!
Can I use cauliflower rice instead of rice? How would the recipe need to be adjusted?
We haven’t tried it, Beth! Let us know if you do, though!
The flavor of the rice was perfect but I’ve made it a few times and the rice is never cooked in 20 minutes. I always need to add extra liquid and cook for longer. Any tips?
Oh no! We haven’t experienced that, Jaime…what kind of rice are you using?
Same here. I had to add another cup of water and cook for at least another 10-15 minutes.
Best rice ever.
So glad you love it, Steph!!
This is the best coconut rice I’ve ever made! It’s definitely the coconut milk (vs coconut water) that really makes a difference!
We couldn’t agree more…that coconut milk makes all the difference!!
What about a rice cooker. Iโve never cooked on stovetop and donโt own an insta pot. I have always cooked my rice in my rice cooker so whatโs the ratio for that?
We havenโt tried it in a rice cooker, so we canโt say for sure, but weโre thinking the ratio would be the same! Let us know if you try it, Serena!
Ok, I am a really good cook who always messes up the rice. This was awesome. So easy, so delicious. Iโll never make rice another way. Thank you!!!
We’re so glad you love it, Anna!! It’s definitely my new favorite way to make rice too!
I have been making rice this way for ages! I:2 ratio, bring to boil, cook on low for 20 mins. Freaking works every time!! Also, may be it doesnโt matter to you but my family owns rice mills and we make basmati and short grain rice and my family approves of this cooking method. I have never cooked rice in coconut milk before so I canโt wait to try this recipe.
Let us know what you think once you’ve tried it!! It is SO tasty!