Coconut rice is a simple stovetop recipe that cooks up fragrant and fluffy every time. Cooking the rice with coconut milk gives it a rich aroma and flavor that makes this everyday side dish feel restaurant-worthy.
Cooking Coconut Rice
Coconut rice shows up in many Caribbean kitchens because coconut milk has always been an easy way to bring extra flavor to a pot of rice. When I’m making this quick version, I start by toasting the rice with garlic, onion, and coconut oil so the grains pick up flavor before any liquid goes in. Once the coconut milk and water are added, everything comes together in the pot as the rice slowly absorbs that rich coconut flavor. By the time it’s done simmering, the rice is fluffy, fragrant, and ready to serve alongside so many of the meals I grew up eating.

What you should know about this Coconut Rice Recipe
- Quick and Easy: All of the ingredients are Caribbean pantry staples. You don’t have to peel or chop a thing, unless you want to.
- Flavorful: Better than plain white rice, with a slightly savory flavor and a subtle natural sweetness from the coconut milk.
- Perfect Texture: The rice cooks up fluffy and tender instead of mushy, giving you soft grains that separate easily when fluffed.

What is coconut rice?
Coconut rice is rice cooked with coconut milk instead of water, giving it a fragrant aroma and a light coconut flavor. It’s popular in many cuisines, including Caribbean and Southeast Asian cooking, and is often served as a flavorful side dish with curries, stews, or seafood. In this recipe, the rice is simmered on the stovetop with coconut milk and simple seasonings to create fluffy, fragrant coconut rice.
- Cooking Coconut Rice
- What you should know about this Coconut Rice Recipe
- What is coconut rice?
- Coconut Rice Ingredients
- How to Make Coconut Rice
- Storage
- Tips for Making Fluffy Coconut Rice
- Recipe Variations
- What does coconut rice go well with?
- What to Serve with Coconut Rice
- Frequently Asked Questions
- More Caribbean Rice Recipes
- Fluffy Coconut Rice Recipe
Coconut Rice Ingredients
When cooking this quick and easy coconut rice, I like to keep the ingredients simple and let the coconut milk shine. The rest of the ingredients help balance the flavor and give the rice that soft, fluffy texture.

- Jasmine Rice: Jasmine rice is my preferred choice for this recipe because it cooks up light and fragrant while still holding its shape. Once it absorbs the coconut milk, the grains stay fluffy and separate, which is exactly what you want.
- Coconut Oil: I use coconut oil to lightly toast the rice before adding the liquid. It adds another layer of coconut flavor and helps coat the grains so they cook up tender and separate instead of sticky.
- Granulated Onion: Granulated onion gives the rice a mild savory depth without adding moisture. It blends evenly into the dish and complements the sweetness of the coconut milk.
- Granulated Garlic: Garlic adds warmth and a subtle savory note that balances the coconut flavor. Because it’s granulated, it distributes evenly through the rice and seasons every bite.
- Kosher Salt: Salt is essential here because coconut milk has a natural sweetness. A little salt keeps the flavor balanced and brings everything together.
- Black Pepper (Optional): I like adding a small pinch of black pepper for a gentle background warmth. It’s optional, but it gives the rice a little extra complexity.
- Full Fat Coconut Milk: This gives this rice its signature flavor and richness. It infuses the dish with a fragrant coconut aroma and creates that soft, slightly creamy texture that makes coconut rice so comforting.
- Water: I combine coconut milk with water so the rice cooks evenly without becoming too heavy. The water lightens the coconut milk just enough while still letting that coconut flavor shine through.
See recipe card for quantities.
How to Make Coconut Rice
Season the Rice
I start by heating a large skillet or rice pot over medium heat. The rinsed rice goes in with the granulated garlic, granulated onion, salt, and black pepper, then everything gets stirred together as the rice toasts for a couple of minutes. This quick step helps the seasonings coat the grains before the liquid is added.


Add the Coconut Milk
Next, the coconut milk and water go into the pot. I give everything a good stir to loosen any rice from the bottom and make sure the grains are evenly distributed.


Bring to a Boil
The heat is increased to high so the rice can come to a boil uncovered. Once the liquid starts bubbling, it’s ready for the final stage of cooking.
Simmer Until Fluffy
The heat is lowered, the pot is covered, and the rice simmers for about 20 minutes until tender. Once it’s done, I fluff the rice gently with a fork and serve it warm.

Storage
Allow the rice to cool slightly before transferring it to an airtight container so excess steam doesn’t create moisture that can make the rice soggy. Store it in the refrigerator for up to 3 to 4 days. To reheat, warm the rice in the microwave or on the stovetop with a small splash of water or coconut milk to help restore its soft, fluffy texture.
Tips for Making Fluffy Coconut Rice
Rinse the rice well. Rinsing jasmine rice removes excess surface starch that can cause the grains to clump together while cooking. This simple step helps the rice cook up light and separate instead of stick.
Lightly toast the rice before adding liquid. Cooking the rice for a couple of minutes with the garlic, onion, and coconut oil coats the grains and helps them hold their shape. It also builds a subtle layer of flavor before the coconut milk goes in.
- Use full-fat coconut milk. When balanced with water, full-fat adds rich flavor without making the rice heavy. It helps the grains stay tender while still cooking up fluffy. For this recipe I am using canned coconut milk. I like this one.
Keep the pot covered while the rice cooks. Once the liquid comes to a boil and the heat is reduced, covering the pot traps steam so the rice cooks evenly. Lifting the lid too often releases that steam and can affect the texture.
- Fluff the rice gently with a fork. After the rice finishes cooking, use a fork to lift and separate the grains instead of stirring with a spoon. This keeps the rice light and prevents it from becoming compact or mushy.
Recipe Variations
- Add Fresh Aromatics: When I have a little more time, I sauté 1/2 of a diced yellow onion and 4 cloves of grated garlic at the beginning of this recipe. I let those cook for a bit before adding in the rice. Then I finish it with sliced scallions at the end.
- Add cilantro and lime: This recipe is also the base of my cilantro lime rice. finish it with a handful of chopped cilantro and the zest and juice of one lime.
- Add tomatoes and Basil: This may sound like a stretch, but sometimes I sauté tomatoes along with 1/2 of a diced yellow onion, and grated garlic at the start of this recipe. Once the tomatoes cook down, I add a handful of chopped Italian basil, then continue with the recipe as written. The result is undeniable delicious.

What does coconut rice go well with?
Coconut rice pairs especially well with saucy dishes that can soak into the fluffy grains, like curries, stews, and seafood. It’s also great alongside grilled meats or vegetables when you want a side that’s simple but full of flavor.
What to Serve with Coconut Rice
- Curries: Coconut rice goes really well with curry dishes like Chicken Curry, Lamb Curry, or Duck Curry. The fluffy rice is perfect for spooning up the rich curry gravy and all the spices.
- Oxtail Stew: Rich, slow-braised oxtail is especially good with this rice. The tender oxtail and thick gravy pair beautifully with the soft, fragrant rice.
- Fish Stew: This is another great match. The tomato-based gravy and aromatics coat the rice and bring out the coconut flavor.
- Grilled Salmon: The lightly seasoned, flaky fish pairs well with the fragrant rice, and the coconut flavor adds a nice contrast to the bright citrus and spices used in the salmon.
- Jerk Chicken: Spicy jerk served with rice is a classic combination. The rice helps mellow the heat while adding a little sweetness from the coconut milk. Pair it with my Jerk Chicken Thighs, Jerk Chicken Breast, or Jerk Chicken Wings.
- Sardines: For an easy, affordable meal, serve this with sardines sautéed with onions, garlic, tomatoes, and peppers, then finish with a squeeze of lime.
Frequently Asked Questions
Coconut rice typically takes about 20 minutes to cook on the stovetop once the liquid comes to a boil. After simmering covered, the rice should be tender and the liquid fully absorbed. Letting it rest for a few minutes before fluffing helps the grains stay light and separate.
Common mistakes include not rinsing the rice, skipping the step of lightly toasting the rice before adding the liquid, or using too much liquid. These can lead to rice that is sticky, mushy, or unevenly cooked. Using the right ratio of coconut milk to water and allowing the rice to cook covered helps ensure fluffy coconut rice.
You can use light coconut milk, but the flavor will be milder and the rice may be less rich. Full fat coconut milk gives the rice its signature aroma and creamy coconut flavor. For the best results, stick with full fat coconut milk as written in the recipe.
More Caribbean Rice Recipes
Fluffy Coconut Rice Recipe

Equipment
- Large Skillet or large rice pot
- Fork
- Wooden spoon or spatula
Ingredients
- 2 tbsp coconut oil
- 2 cups Jasmine Rice (rinsed)
- 1 tablespoon Granulated Onion (or onion powder)
- 1 tsp Granulated Garlic (or garlic powder)
- 1 tsp Kosher Salt (or salt to taste)
- 1/4 tsp Black Pepper (optional)
- 1 can Full Fat Coconut Milk (About 13 ounces)
- 2 cups water
Instructions
- Heat a large skillet or rice pot over medium heat. Add the rinsed rice, granulated garlic, granulated onion, salt and pepper. Stir to combine and continue to cook for about 2-3 minutes stirring once or twice.
- Then add the coconut milk and water then stir well, freeing any rice stuck to the bottom of the pot.
- Increase the heat to high and bring to a boil uncovered. Then reduce the heat to low, cover and simmer until the rice is fully cooked (about 20 minutes).
- Fluff the rice with a fork and serve warm.
Notes
- This recipe is perfect for flavorful rice with little effort. When I have a bit more time I cook some fresh aromatics at the beginning of the dish.
- You can add some sliced scallions at the end and before fluffing if you like. It adds a nice flavor.
- See the section on variations and substitution to see how I transform this rice with a few additions.
Nutrition
The information listed in the recipe card is an estimate provided by an online nutrition tool. The tool evaluates ingredient names and amounts then makes calculations based on the number of servings listed for the recipe. It is provided as a general guideline and not as a precise calculation. For precise nutrition information please feel free to add the ingredients to your preferred nutrition calculator or consult a doctor or licensed nutritionist.



Caramelized Plantain Bread (Upside-Down Plantain Cake)
Fried Sweet Plantains
Plantain Quiche
Gluten Free Jamaican Easter Bun
Leave a Rating and a Comment