The Hungry Carrot is reader-supported. When you buy through links on our site, we may earn an affiliate commission.
This simple coconut rice recipe results in fluffy, flavorful, and slightly sweet rice that can be used in a variety of dishes. Try it with easy fried plantains for a Caribbean flair, or in a sweet and spicy Thai Curry, or a Hawaiian poke bowl. Made with coconut milk, a little salt, and jasmine rice, it’s naturally gluten free, dairy, free, and vegan.
Tips For The Best Coconut Rice
This recipe can be made on the stovetop, in a rice cooker, or in an instant pot. Use whatever you have on hand. The stovetop method requires a little bit more effort, but it also gives you control of the fluffiness and how much water the rice absorbs to get the right texture.
Make sure to use full-fat coconut milk to get the best, creamy, slightly sweet flavor. The rice absorbs the fat in the milk and it results in a more tender rice grain that has a light coconut taste.
Store any leftovers in an airtight container in the fridge for up to five days. You can also freeze this rice for up to three months. Add a little water to a saucepan and steam the rice from frozen to reheat it.
Coconut Rice Ingredients
This recipe only requires a few ingredients and very little effort! For added flavor, you can use coconut water instead of tap water. You can also omit the salt to make this sodium-free. The salt does enhance the sweetness of the coconut milk, but it can be left out.
Note: If you are making this in a rice cooker or instant pot, reduce the water to 1/2 cup.
- 2 cups jasmine rice
- 1 cup water, plus extra if needed, or sub for coconut water
- 1 can full-fat coconut milk
- 1 pinch salt, optional
Instructions
On The Stove:
- Rinse the Jasmine rice in a strainer until the water runs clear. This will remove excess starch and make the rice fluffier and not as sticky.
- Heat the water, salt, and coconut milk over medium-high heat until boiling.
- Add the rice and reduce the heat to a simmer. Cover, and simmer for 15-20 minutes or until all the liquid is absorbed.
- If it is not tender enough, add a small amount of water and continue to simmer until the desired tenderness is achieved.
- Fluff with a fork and serve warm or store in the fridge for up to five days.
In a Rice Cooker or Instant Pot:
- Rinse the Jasmine rice in a strainer until the water runs clear. This will remove excess starch and make the rice fluffier and not as sticky.
- Add all the ingredients to the rice cooker or instant pot and set to a white rice setting. You will likely only need about half a cup of water instead of the full cup used for the stovetop method.
- Fluff with a fork and serve warm or store in the fridge for up to five days.
Dietary Information:
Vegan | ✓ |
Gluten Free | ✓ |
Dairy Free | ✓ |
Vegetarian | ✓ |
Try these related recipes:
Black Bean Sweet Potato Quesadillas
If you tried this recipe, leave us a comment below, and follow us for more recipes on Instagram, Pinterest, and Facebook.
Coconut Rice
Ingredients
- 2 cups jasmine rice
- 1 cup water, plus extra if needed
- 1 can full-fat coconut milk
- 1 pinch salt, optional
Instructions
- Rinse the Jasmine rice in a strainer until the water runs clear. This will remove excess starch and make the rice fluffier and not as sticky.
- Heat the water, salt, and coconut milk over medium-high heat until boiling.
- Add the rice and reduce the heat to a simmer. Cover, and simmer for 15-20 minutes or until all the liquid is absorbed.
- If it is not tender enough, add a small amount of water and continue to simmer until the desired tenderness is acheived.
- Fluff with a fork and serve warm or store in the fridge for up to five days.