Recipe Overview

Why you’ll love it: Delicately sweet and with so much coconut flavor, coconut rice smells heavenly and tastes every bit as good as it smells. Once you try coconut rice, you’ll be craving it 24/7. It’s a delicious alternative to plain rice and it’s easy to make.

How long it takes: 30 minutes
Equipment you’ll need: fine mesh strainer, saucepan, small skillet
Servings: 6

Coconut rice in a white bowl, garnished with toasted flaked coconut.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Yum! Just yum! That’s all I can say. It’s so hard to describe how good coconut rice is. It’s not surprising at all that this sweet but savory rice is popular in so many cultures, from India to Asia, to South and Central America, and the Caribbean, pretty much anywhere you find both rice and coconuts growing (Wikipedia). They go together so perfectly. Naturally, there are many variations depending on where you live.

Have you ever tried coconut rice? If you haven’t, don’t delay. You’re going to immediately wonder why you’ve waited so long. I could eat it for breakfast, lunch, and dinner. Snacks, too.

Must-Try Coconut Rice

It’s easy! If you can make rice, you can make coconut rice. Basically, coconut rice is rice that’s cooked with canned unsweetened coconut milk in place of most of the water. It turns out fine whether you use full fat coconut milk or the “lite” coconut milk with reduced fat.

You’ll love the rich flavor. Because there’s a fair amount of fat in coconut milk, coconut rice has a rich and creamy taste, almost like butter, even though coconut milk is completely non-dairy. If you add juicy sliced mangos or fresh pineapple, coconut rice could definitely be a not-too-sweet dessert.

There are many ways to enhance it. Toasted unsweetened coconut flakes really enhance the coconut flavor but be sure to try other toppings like lime zest, fresh cilantro, chopped green onions, toasted almonds, pineapple, or mango, or whatever you’re in the the mood for. Coconut rice is really good without any toppings, too.

It keeps well. Unlike plain rice which tends to get dry and hard when refrigerated, coconut rice stays creamy and moist for up to 5 days. You can freeze it too!

What to serve with Coconut Rice

Coconut rice provides a nice counterbalance for spicy dishes such as Indian curries (try our vegetarian curry) or stir fries, like shrimp and broccoli stir fry. Serve it with orange glazed salmon, baked salmon, or grilled marinated chicken. We love it with pan-fried teriyaki tofu.

You know what? Coconut rice is good all by itself, too. Total comfort food!

Coconut rice on a spoon.

Ingredient Notes

  • Jasmine Rice: We love jasmine rice because it’s so fragrant and works perfectly in this recipe. Basmati rice is a good second choice. Brown rice will change the cooking time significantly and isn’t recommended for this recipe.
  • Coconut Milk: The rice is cooked with a mixture of water and coconut milk. Look for canned unsweetened coconut milk. A popular brand is Thai Kitchen. We tested both full fat and “lite” canned coconut milk with good results.
  • Sugar, Salt: Not all recipes for coconut rice include sugar but just a little bit really enhances the flavor of the rice. If you prefer, it can be omitted or you can substitute coconut sugar which adds even more flavor. Salt is necessary to keep the rice from tasting flat.
  • Unsweetened Shredded Coconut (or other optional garnishes): The shredded coconut is toasted and added as a garnish. The crisp bits of coconut are so good! You can also add lime zest, chopped green onions (scallions), fresh chopped cilantro, fresh fruit such as pineapple or mango. Try toasted pine nuts or pepitas.
Ingredients needed for recipe including rice, coconut.

Coconut milk: can or carton?

This can be a bit confusing. Coconut milk comes in cans and it also comes in cartons. Same name, but they are completely different products. Canned coconut milk is not a beverage. Coconut milk in a carton is a non-dairy beverage and usually has water, sugar, and preservatives added.

How to make Coconut Rice

Make the toasted coconut, if desired. This is an optional topping. It can be made in advance or you can simply make it while the rice is cooking.

Spread unsweetened shredded coconut in a dry skillet. Over medium low heat, toast the coconut until it turns golden brown, about two or three minutes. Stir it frequently so it browns evenly. Once it’s just golden brown and smells heavenly, transfer it to a plate to cool. Don’t let it cool in the pan because it will continue to toast in the hot pan and scorch.

Toasted coconut in a white frying pan.

Rinse rice well. Measure out the rice and put it into a fine mesh strainer. Run cool water over the rice to rinse the excess starch off the grains. It will take about a minute of rinsing; the water should run mostly clear.

Rice in a strainer.

Cook rice. Put the rice into a medium sized saucepan. Add the contents of a can of coconut milk: the fat layer and the watery stuff. Add water, a couple tablespoons of sugar, and a bit of salt. Stir to combine.

Bring the mixture to a boil over high heat. Give the rice a stir, put the lid on the pan, and turn the heat down to a low simmer.

Uncooked rice being stirred.

Simmer the rice, covered, for 17 minutes. Don’t peek! The rice needs all that hot steam to cook properly. Are you enjoying the heavenly aroma?

Turn heat off and let the rice steam. After 17 minutes, turn off the heat and let the rice rest, with the cover still on, for ten minutes. Again, don’t peek! Let the rice continue to steam until it’s done.

Rice cooking with lid on.

Fluff. When the rice is done, remove the cover and fluff the rice with a fork. If it seems too sticky, put the cover back on the pan and let the rice steam a few more minutes. Sometimes it just seems to need a bit more time to absorb the liquid.

Rice being fluffed with a fork.

Serve. Top the coconut rice with the toasted coconut or with a topping of your choice.

Coconut rice garnished with coconut flakes and a pink orchid.

Recipe Variations

  • Possible recipe changes you could make. Try lower fat canned coconut milk to reduce calories and fat content. Use basmati rice instead of jasmine rice. Substitute coconut sugar for the granulated sugar.
  • Make risotto instead. If this coconut rice just isn’t what you’re in the mood for, be sure to try my Instant Pot risotto or roasted mushroom risotto. Risotto is a creamy Italian-style rice made with arborio rice.

More Coconut Recipes

Desserts: Coconut macaroons and coconut oatmeal cookies are amazing coconut goodies! Coconut custard pie is so easy to make and everyone loves it.

Coconut shrimp (2 ways): Try crispy air fryer coconut shrimp or creamy coconut shrimp.

Soups: Canned coconut milk is a good non-dairy and vegan alternative to heavy cream. Try it in creamy soups, like carrot ginger soup or

Curries: We love chicken tikka masala or a vegetarian curry with cauliflower and chickpeas, recipes which include canned coconut milk.

Smoothies: Add either type of coconut milk to smoothies for a tropical flavor, or try this coconut water smoothie.

Coconut rice filling the frame of the image.

Storage & Reheating

Refrigerate/Freeze: Coconut rice is surprisingly good leftover. Unlike plain white rice which tends to get dry and hard, coconut rice stays moist and flavorful even when reheated. Store leftover rice in the refrigerator in a covered container for up to five days, or put it in a resealable freezer bag and freeze it for six months.

Reheat: Microwave small portions 45 to 60 seconds or until heated through.

Leftover Love

Make a tropical fruit breakfast bowl with leftover rice. Add fresh fruit (mango, bananas, pineapple, etc.) to warmed rice, topped with a dollop of yogurt. Garnish with additional toasted coconut, nuts, or granola.

More Rice Recipes

Recipe

Coconut Rice

4 from 4 votes
Prep Time: 5 minutes
Cook Time: 20 minutes
Resting Time: 10 minutes
Total Time: 35 minutes
Servings: 6
Delicately sweet and with so much coconut flavor, coconut rice smells heavenly and tastes every bit as good as it smells. It's super easy to make!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • ½ cup unsweetened shredded coconut (optional)
  • 1 ½ cups jasmine rice
  • 1 can (13.6 to 14 ounces) coconut milk (see note)
  • ¾ cup water
  • 2 tablespoons granulated sugar (optional)
  • 1 teaspoon kosher salt

Instructions 

  • For optional toasted coconut: In a dry frying pan over medium-low heat, toast the shredded coconut until it's golden brown, 2 to 3 minutes. Immediately transfer to a plate to cool, set aside (see note).
    ½ cup unsweetened shredded coconut
  • Place rice in a fine mesh strainer and rinse until water runs mostly clear, about 1 minute.
    1 ½ cups jasmine rice
  • Pour the rice, coconut milk, water, sugar, and salt into a medium saucepan and stir to combine.
    1 can (13.6 to 14 ounces) coconut milk, ¾ cup water, 2 tablespoons granulated sugar, 1 teaspoon kosher salt
  • Leaving the pot uncovered, bring rice to a boil over high heat. Stir once, cover, and reduce heat to low.
  • Simmer covered for 17 minutes. Remove from heat and let rest covered for 10 minutes. Fluff with a fork and serve with toasted coconut, if desired.

Notes

  • Coconut milk: Be sure to buy canned unsweetened coconut milk; regular or light coconut milk will work fine although I prefer regular. Don’t use coconut milk beverages which come in a carton and have added ingredients like water, sweeteners, and thickeners. This type of coconut milk won’t work for this recipe. 
  • Toasted coconut: You can toast the coconut ahead of time. Once it’s completely cool, store it in an airtight container or resealable bag in the pantry for 1 to 2 weeks. It can also be frozen.
  • Serving suggestions: For variation, omit toasted coconut. Coconut rice can be served plain, or with grated lime zest, sliced scallions, chopped fresh cilantro, toasted slivered almonds, or fresh fruit, such as mango or pineapple.
  • Instant Pot instructions: Decrease water to ½ cup. Mix all ingredients (except shredded coconut) in pressure cooker. Put lid on, select Pressure Cook (High), and set timer for 3 minutes. Let pressure release naturally for 7 minutes. Release any remaining pressure, remove lid, and fluff rice. If desired, turn off heat and leave covered for 10 minutes after fluffing to let rice soak up moisture.
  • Storage: Coconut rice stores well; it doesn’t dry out like cooked white rice. Refrigerate it in an airtight container for up to 5 days, or freeze it for up to 6 months (thaw before reheating). Warm it up in the microwave. 

Video

Nutrition

Serving: 0.75cup, Calories: 366kcal, Carbohydrates: 45g, Protein: 5g, Fat: 19g, Saturated Fat: 17g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Sodium: 403mg, Potassium: 241mg, Fiber: 2g, Sugar: 5g, Vitamin C: 1mg, Calcium: 28mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
A cookbook cover shows tacos, a jar of seasoning mix, and the title Weeknight Flavor Fix: 7 Seasoning Mixes to make cooking stress-free by Rachel Cooks.

7 Easy

Seasoning Mixes

plus grocery list, recipe ideas, & more!

FREE EBOOK!

Select Options
4 from 4 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. H says:

    2 stars
    In Belize they do not sweeten coc-nut rice.

    1. Rachel Gurk says:

      Thanks for sharing!

  2. Ruth says:

    I only have long grain rice on hand. Will that work?

    1. Rachel Gurk says:

      It will change the end result slightly, but it will work.

  3. Bonnie Flett says:

    I love the pot that is shown in your instructions! Could you tell me where you got it or if it’s still available? Thanks.

    1. Rachel Gurk says:

      Hi Bonnie! My photographer bought that from Homegoods, but I found the set on Amazon. Hope that helps!

  4. Lindy sepede says:

    Hi Rachel,can i cook the coconut rice in a rice cooker?thats the only way i know how to cook rice.

    1. Rachel Gurk says:

      I haven’t tested it that way but let me know if you give it a try!