My Favorite Coconut Rice
This fluffy, fragrant savory coconut rice recipe is made with Thai jasmine rice, virgin coconut oil, and full fat coconut milk. Pair with Asian main courses, stir fries, or curries!
I’m embarrassed to admit just how many times we’ve made this coconut rice over the past few months!
We love pairing this simple rice with Asian dishes, stews, stir fries (such as this shrimp stir fry!), and curries (cauliflower curry is a great choice!). It elevates even the most basic of meals, and is almost impossible to resist.
I have a serious weakness for coconut rice, and the recipe and method below is foolproof. It is the best coconut rice recipe that I’ve made in my own kitchen, and rivals the best that I’ve had out at restaurants.
Fluffy, aromatic, and perfectly cooked every time. You won’t need any special equipment, ingredients, or tools to make this. You just need a basic heavy-bottomed saucepan. We’re getting back-to-basics with this one!
Unlike some coconut rice recipes, this coconut rice is not sticky. Sticky coconut rice generally contains at least a little bit of sugar and must be made with certain types of sticky, short-grain rice varieties that are high in starch.
This coconut rice is fluffy, fragrant, and savory. If cooked properly, the rice kernels will be distinctive, separate, and perfectly cooked.
It will make your kitchen smell fantastic!
Coconut Rice Ingredients:
- Thai Jasmine Rice – long-grain rice is ideal for coconut rice. Technically you could make this recipe with other long-grain white rices, but I strongly advise using Thai jasmine rice for this recipe. The quality will vary, and some will be more naturally fragrant than others. I’ve had great success with a basic 365 Brand Organic Thai Jasmine rice (affiliate link).
- Virgin, Expeller Pressed Coconut Oil – stirring the rice with coconut oil before cooking separates the grains during cooking, and adds fabulous flavor. Since we’re making coconut rice (and are seeking that great coconut flavor!), you’ll want to use virgin expeller-pressed coconut oil, which is naturally very fragrant and flavorful, for this recipe. Refined non-virgin coconut oil will work, but imparts little to no coconut flavor.
- Full-Fat Coconut Milk – to make the best coconut rice, you’ll need full-fat canned coconut milk! Be sure to mix the coconut milk fully before measuring, as it is often separated in the can. I recommend Aroy-D (if you can find it), Thai Kitchen, or 365 Brand. Do not substitute this ingredient with light coconut milk (which is coconut milk diluted with water) or refrigerated coconut milks, which are packed with additional ingredients.
- Water – this recipe uses equal parts full-fat coconut milk and water to cook the rice. This is my favorite ratio, and produces fragrant, well-textured coconut rice, which isn’t overly rich or weighed down by additional coconut milk.
- Kosher Salt – I use Diamond Crystal brand kosher salt (affiliate link) in my kitchen (read more about why I love this brand of cooking salt). If you use other brands or varieties of salt, please note that you’ll need to adjust the quantity to account for varying densities.
How to Make Coconut Rice:
Coconut rice is very simple to make and takes only 25 to 30 minutes to prepare start to finish. You’ll need a heavy-bottomed stainless steel (or non-stick) saucepan with a tight-fitting lid.
A few simple steps and techniques help produce amazingly textured, perfectly cooked coconut rice every time.
- Before cooking, be sure to rinse the rice in a fine-meshed sieve. Continue rinsing under cold water until the water runs clear. Rinsing the rice removes additional starches, which can result in mushier, more poorly textured coconut rice. Ideally, you want to allow the rice to dry as much as possible before combining it with the coconut oil (which will not coat the rice kernels properly if wet). To do this, set the rice in a fine-meshed sieve over a bowl or saucepan and allow to air dry. Alternatively, you can turn the burner heat to medium for a minute or so, and allow the residual heat to help dry the rice.
- Once all of the ingredients are combined, fit the pot with a tight-fitted lid and bring the mixture to a boil over high heat. Do not leave the pot unattended at this time, as this will happen quickly and you need to watch out for signs of boiling (some steam escaping or the lid very barely rattling). Stir well, cover, and immediately reduce the heat too low and cook for 10 minutes.
- The rice will cook over heat for 10 minutes. By this time, all of the cooking liquid should be absorbed. After this step, we’ll allow the rice to sit, covered tightly, off the heat for an additional 15 minutes. This allows the rice to continue steaming and cooking through – producing perfectly cooked rice that well-textured throughout.
- Fluff gently with a fork and serve!
What to Serve with Coconut Rice:
Coconut rice pairs well with so many dishes, particularly Asian or Asian-inspired dishes. We love serving this rice with stir fries, curries, or stews.
I prefer my coconut rice without added sugar, but many traditional recipes call for a teaspoon or so of granulated sugar too. Feel free to add sugar if desired or serving this rice as a dessert (eg. coconut rice with mango!).
Hope you love this recipe as much as we do!
Coconut Rice
Ingredients
- 2 cups (360 grams) Thai jasmine rice rinsed and drained very well
- 1½ tablespoons (22 mL) virgin expeller-pressed coconut oil* in liquid form
- 2 teaspoons (5.6 grams) kosher salt (or 1 teaspoon if using other brands)
- 1⅓ cups (320 mL) cold water
- 1⅓ cup (320 mL) canned full-fat coconut milk (*be sure to mix well before measuring; I recommend Aroy-D, Thai Kitchen, or 365 Brand)
Instructions
- Combine the rice, coconut oil, and salt in a medium saucepan (I use a 3-quart sized pot). Gently stir until all of the coconut oil has integrated fully and lightly coats the rice kernels (without breaking them).
- Add the cold water and coconut milk, and stir to combine. Cover with a tight fitting lid. Place over high heat and bring to a vigorous boil. Do not leave the pot unattended at this time, as this will happen quickly and you need to watch out for signs of boiling (some steam escaping or the lid very barely rattling). Remove the lid and thoroughly stir the rice mixture with a spoon. Cover once again, reduce to low heat, and set a timer for 10 minutes.
- After 10 minutes, set the saucepan (still covered with the lid) off the heat. Set a timer for 15 minutes. Fluff the rice with a fork, season to taste as necessary, and serve. Leftover cooked rice can be stored in a covered container in the refrigerator for 4 to 6 days.
Video
Tips for Success:
- It is important for the rice to be drained very well after rinsing, and if possible, almost dry before it is mixed with the coconut oil. To do this, you can set the rice in a fine-meshed sieve and set over a pot/bowl (if using a pot, you turn on a burner for a few minutes to allow the residual heat to dry the rice over the pot.
- If your canned coconut milk has separated, be sure to mix it thoroughly together before measuring.
- I prefer my coconut rice without added sugar, but many traditional recipes call for a teaspoon or so of granulated sugar. Feel free to add if desired, or add if serving this rice as a dessert.
16 Comments on “My Favorite Coconut Rice”
I really love your recipe. Your important notes about letting the rice drain VERY well after rinsing, and toasting with coconut oil, gently stirring then resting….the result is fluffy and perfect with minimal breakage. I have to give you so many thanks, this is my favorite coconut rice recipe and how I always prefer to make it.
Thanks so much Melissa! That’s so kind. Very much appreciate you coming back to leave a review and feedback.
Can I use basmati rice?
Yes! You can definitely use that!
This always comes out so well! delicious and addictive!
Hi. I made this last night. I marinated the tofu overnight and made the coconut rice as suggested. It was all delicious! Only thing I added was a touch of honey in the marinade for balance. We will definitely be making it again!
Wow! Thanks for a fantastic recipe. I doubled the recipe but realized I only had one can of coconut milk so I added water to make up for it, it somehow worked out beautifully. (I’ll have enough coconut milk, next time I make this!) I loved the very detailed instructions. My rice wasn’t quite tender, dry and fluffy — I turned on a low flame under the pot till it was steaming, and wrapped the lid with a towel to absorb moisture. Then let it sit for another 15 mins. Perfection!
Hi Julie! Thanks for the feedback! I’ve definitely found that some rice brands need a touch more liquid (I think they might have bene stored longer and are drier/older?), so feel free to adjust the amounts slightly to suit whatever you’re working with. I’ve found just a touch more (a few tablespoons) helps a lot in those instances.
Glad you liked it! We make it all the time.
Waaaay to salty. Disappointed as coconut rice is my kids’ favorite and we had two cups of rice and coconut milk go to wast tonight.
Hi Jess. It sounds like you used the same quantity of a different type of salt. This is why I specifically list the brand of salt that I use, because every brand (regardless of what type it is, kosher salt, etc.) varies by density. So the quantity that I used could easily be twice as much as the salt variety you used. I’m sorry that this happened, but this is why I am very specific and detailed in my recipes when it comes to salt.
Fantastic and absolutely perfect in every way. This deserves 6 stars! This rice has a really good flavor and texture! Thank you!
I absolutely love this coconut rice as well. We make it regularly and I’m so happy to hear that you loved it too! Thank you for taking the time to leave a review – it means a lot.
Thank you for this recipe!
I am a big fan of coconut rice, and this was FANTASTIC!!
Followed your instructions accordingly and ended up with a sweet, unbelievably buttery tasting, fluffy, succulent rice.
The buttery taste was a pleasant surprise, especially with the fact that no butter was used in this recipe; boggles the mind! Lol
Since I was cooking a Thai chicken recipe, before serving, I added basil, some green onion, and a little lemon zest; these flavors worked very well with the already beautiful flavor profile of this rice.
Thanks again, this has become my favorite coconut rice recipe!
I’ll have to try this. Yours looks so fluffy!
Wow! Thank you so much for sharing this recipe. Gonna try it in the evening!
Sounds good, can’t wait to try this method.