Fragrant Coconut Rice

Discover how to make the most delicious, perfectly fluffy, and subtly sweet coconut rice in just about 30 minutes!

Fluffy Coconut Rice with a hint of sweetness, served in a bowl, perfect for various savory dishes.

Every home cook who appreciates the exquisite balance of sweet and savory flavors should have this delightful coconut rice recipe in their repertoire. It’s a culinary gem that promises to elevate any meal from ordinary to extraordinary, all while being incredibly simple to prepare.

What is Coconut Rice? A Global Culinary Staple

Coconut rice, known for its distinctive creamy texture and delicate sweetness, is a beloved dish across countless cultures worldwide. From the vibrant kitchens of Southeast Asia and India to the rich culinary traditions of South America, Central America, East Africa, and the Caribbean, this versatile grain dish serves as a comforting and flavorful accompaniment to an array of savory meals.

This humble yet incredibly flavorful rice dish is cooked with coconut milk instead of plain water, infusing each grain with a subtle coconut aroma and a richness that plain rice simply cannot offer. It’s naturally gluten-free and vegan, making it an excellent choice for a wide range of dietary preferences. Best of all, mastering coconut rice is as straightforward as cooking regular rice, taking only about 30 minutes from start to finish. It’s truly a win-win for both flavor and convenience!

Why You’ll Love This Easy Coconut Rice Recipe

There are countless reasons to fall in love with this homemade coconut rice:

  • Effortless Preparation: Forget complicated techniques. This recipe simplifies the process, ensuring a perfect batch of fluffy coconut rice every time with minimal effort. It’s ideal for busy weeknights or when you need a reliable side dish.
  • Unforgettable Flavor Profile: The magic of coconut rice lies in its unique taste – a harmonious blend of creamy coconut, a hint of natural sweetness, and a touch of salt to bring it all together. This delightful balance makes it an exceptional partner for bold, savory main courses.
  • Incredibly Versatile: Whether you’re serving a spicy curry, a vibrant stir-fry, grilled meats, roasted vegetables, or a hearty stew, coconut rice seamlessly complements a vast array of cuisines and dishes. It acts as a delicious canvas, ready to absorb and enhance the flavors of whatever it’s paired with.
  • Dietary-Friendly: Being naturally gluten-free and vegan, this recipe is inclusive and enjoyable for almost everyone. It’s a fantastic staple for those with dietary restrictions who still crave rich, satisfying flavors.

In our home, we find ourselves pairing coconut rice with everything from aromatic curries and zesty stir-fries to succulent grilled proteins, robust roasted vegetables, hearty beans, and flavorful kebabs. For an extra burst of freshness, a squeeze of fresh lime juice or a sprinkle of finely chopped cilantro can brighten the flavors beautifully. And for those who enjoy added texture, a handful of toasted coconut flakes (or shredded coconut) provides a delightful crunch and intensified coconut essence.

Let’s get cooking and create some amazing coconut rice together!

A collection of fresh ingredients laid out for making coconut rice, including jasmine rice, a can of full-fat coconut milk, and sea salt.

Essential Ingredients for Fluffy Coconut Rice

Making truly exceptional coconut rice begins with selecting the right ingredients. Here’s a closer look at what you’ll need and why each component is important:

  • Rice: For the best results, I highly recommend using jasmine rice. Its aromatic qualities and soft, slightly sticky texture when cooked make it an ideal choice for coconut rice. However, any good quality long-grain white rice will also work wonderfully, yielding fluffy and separated grains. Avoid short-grain or sticky rice varieties, as they tend to become overly dense and clumpy in this recipe.
  • Coconut Milk: This is the star ingredient! To achieve that rich, creamy texture and profound coconut flavor, always opt for full-fat coconut milk. The fat content is crucial for both taste and consistency, ensuring your rice is wonderfully indulgent. While light coconut milk can be used, be aware that it will result in a less creamy dish with a significantly milder coconut flavor. Shake the can well before opening to ensure the cream and liquid are fully combined.
  • Sugar: A small amount of sweetener makes a big difference. Many authentic restaurant versions of coconut rice include a hint of sugar, which enhances the natural sweetness of the coconut and balances the overall flavor profile beautifully. You can add one to two teaspoons of granulated white sugar or coconut sugar, or even a touch of honey or maple syrup. This step is entirely optional; if you prefer a less sweet rice, feel free to skip it.
  • Salt: A dash of fine sea salt is absolutely essential. It doesn’t just add saltiness; it acts as a flavor enhancer, bringing out the subtle complexities of the coconut and balancing the sweetness. Don’t underestimate its role in creating a well-rounded taste.
  • Water: While coconut milk provides the primary cooking liquid, a bit of water helps achieve the perfect rice texture, preventing it from becoming too dense or overly rich. The precise ratio is key for fluffy results.

Pro Tip for Ingredients: Always choose high-quality coconut milk for the best flavor. Look for brands that list only coconut and water as ingredients, avoiding those with added thickeners or preservatives for the purest taste.

Step-by-step images showing the process of making coconut rice, from rinsing the rice to combining ingredients in a pot.

Step-by-Step Guide: How to Make Fluffy Coconut Rice

Making perfect coconut rice is incredibly simple when you follow these easy steps:

  1. Rinse the Rice Thoroughly: This initial step is non-negotiable for achieving perfectly fluffy, non-sticky rice. Place your jasmine or long-grain rice in a fine-mesh strainer and rinse it under cool running water. Continue rinsing, gently shaking the strainer, until the water draining from the rice runs completely clear. This process removes excess starch, which is key to preventing the rice from becoming gluey or mushy.
  2. Combine and Cook: Transfer the rinsed rice to a large, heavy-bottomed saucepan. Pour in the full-fat coconut milk, water, fine sea salt, and the optional sugar. Give everything a good stir to ensure the ingredients are well combined. Place the saucepan over medium-high heat and bring the mixture to a rolling boil. Once boiling, give the rice one quick stir, then immediately reduce the heat to its lowest setting. Cover the saucepan tightly with a lid and let it simmer undisturbed for 15 minutes. It’s crucial not to lift the lid during this time, as trapped steam is essential for even cooking.
  3. Rest and Fluff: After 15 minutes of simmering, turn off the heat completely. Keep the lid firmly on the saucepan and let the rice rest for an additional 10 minutes. This resting period allows the rice to continue steaming gently, absorbing any remaining liquid and becoming incredibly fluffy. Once rested, remove the lid and gently fluff the rice with a fork. This separates the grains and releases any remaining steam, ensuring a light and airy texture.
  4. Serve Immediately: Your perfectly cooked, aromatic coconut rice is now ready to be enjoyed! Serve it warm as a side dish to your favorite curries, stir-fries, or grilled specialties.

Troubleshooting Tip: If your rice seems a little too wet after resting, simply put the lid back on and let it sit for another 5 minutes off the heat. If it’s too dry, add a tablespoon or two of hot water, re-cover, and let it steam for a few more minutes.

Storing and Reheating Coconut Rice

Coconut rice is best enjoyed fresh, but leftovers are still delicious and easy to store and reheat:

  • Storage: Allow the cooked coconut rice to cool completely to room temperature before storing. Transfer it to an airtight container or a sealed storage bag and refrigerate promptly. Properly stored, coconut rice will keep fresh in the refrigerator for up to 3-4 days.
  • Reheating in the Microwave: For quick reheating, place the desired portion of rice in a microwave-safe dish. Add a tiny splash of water (about a tablespoon per cup of rice) to help reintroduce moisture and prevent dryness. Cover the dish with a microwave-safe lid or damp paper towel and heat in short intervals (30-60 seconds) on high, stirring occasionally, until the rice is warmed through and fluffy.
  • Reheating on the Stovetop: To reheat on the stovetop, transfer the rice to a non-stick sauté pan over medium-low heat. Add a tablespoon or two of water or a splash of coconut milk to help loosen the grains and rehydrate the rice. Stir occasionally, breaking up any clumps, until the rice is evenly heated and restored to a fluffy texture. This method often yields rice with a better texture than microwaving.

Close-up of fluffy coconut rice steaming in a saucepan, ready to be served.

Delicious Variations and Flavor Boosters

While this classic coconut rice recipe is perfect as is, it also serves as a fantastic base for customization. Feel free to experiment with these delightful variations to add extra depth and excitement to your dish:

  • Toasted Coconut Flakes: For an added layer of flavor and texture, gently toast some unsweetened coconut flakes in a dry pan over medium heat until golden and fragrant. Stir them into the cooked rice just before serving, or sprinkle them generously on top as a beautiful garnish. This adds a lovely crunch and intensifies the coconut flavor.
  • Fresh Herbs: Brighten up your coconut rice with a sprinkle of fresh, finely chopped herbs. Cilantro is a classic choice, offering a fresh, zesty contrast. Thai basil can lend an aromatic, slightly peppery note, while fresh chives provide a subtle oniony flavor. Stir them in right after fluffing the rice for maximum freshness.
  • A Squeeze of Lime: Acidity is a wonderful counterpoint to richness. Stirring in a tablespoon or two of freshly squeezed lime juice once the rice is cooked adds a vibrant, tangy kick that cuts through the creaminess and makes the entire dish feel lighter and more refreshing. Lemon juice can also be used.
  • Grated Ginger: Infuse your coconut rice with a warming, aromatic depth by adding fresh ginger. Stir up to 1 tablespoon of finely grated fresh ginger into the rice along with the other ingredients at the cooking stage (Step 2). The ginger will impart a subtle yet fragrant spice that complements the coconut beautifully.
  • A Touch of Heat: If you enjoy a bit of spice, add a dash of your favorite hot sauce or a swirl of chili oil to the finished rice. Alternatively, you can finely mince a fresh red chili (like a bird’s eye chili) and stir it in. The gentle heat will provide an exciting contrast to the sweetness of the coconut.
  • Garlic or Shallots: For an extra savory foundation, consider gently sautéing a clove of minced garlic or a finely chopped shallot in a tiny bit of coconut oil in your saucepan before adding the rice and liquids. This creates an aromatic base that deepens the overall flavor profile.

A beautiful bowl of fluffy coconut rice, garnished with fresh cilantro, ready to be enjoyed.

What To Serve With Coconut Rice

The beauty of coconut rice lies in its incredible versatility. Its subtly sweet and creamy profile makes it a perfect companion for a wide array of savory, spicy, or tangy dishes. Here are some of our favorite pairings that truly shine with coconut rice:

  • Flavorful Curries and Stews: Coconut rice is a classic pairing for almost any curry, from rich Thai curries like Easy Chickpea Curry or Thai Chicken Curry to robust Indian-inspired dishes. Its creaminess balances the spices and soaks up the flavorful sauces beautifully.
  • Zesty Stir-Fries: The slight sweetness of coconut rice provides a wonderful contrast to the savory and often umami-rich flavors of stir-fries. Think alongside a Cashew Chicken and Broccoli or a Sesame Beef and Cabbage Stir-Fry.
  • Grilled & Roasted Proteins: Whether it’s grilled chicken, pan-seared fish like Salmon with Burst Tomato Sauce, shrimp skewers, or perfectly marinated tofu, coconut rice offers a light yet satisfying base that complements the smoky or charred notes of grilled dishes.
  • Hearty Beans and Legumes: Pair coconut rice with black beans, red beans, or lentil dishes for a wholesome and incredibly satisfying meal. The coconut adds a depth of flavor that transforms simple bean dishes.
  • Vibrant Roasted Vegetables: Sweet and savory roasted vegetables, such as sweet potatoes, bell peppers, or broccoli, find a perfect partner in coconut rice, creating a balanced and nutritious plate.
  • Asian-Inspired Bowls: Use coconut rice as the foundation for various grain bowls, such as Korean Steak Bowls, topping it with your favorite proteins, fresh vegetables, and a delicious sauce.
  • Tropical Accompaniments: For an extra tropical twist, serve it alongside fresh pineapple salsa, mango chutney, or a vibrant mixed green salad with a citrus vinaigrette.

Print Recipe

Delicious and easy-to-make coconut rice recipe.

Coconut Rice

4.8 from 6 reviews
  • Author: Ali
  • Prep Time: 5 mins
  • Cook Time: 30 mins
  • Total Time: 35 mins
  • Yield: About 5 cups (1x serving)
Print Recipe

Description

This coconut rice recipe is easy to make and perfectly fluffy with a lightly-sweet coconut flavor. It’s a versatile side dish that complements a wide variety of meals, from Asian-inspired stir-fries to Caribbean stews.


Ingredients

  • 2 cups jasmine or long-grain rice
  • 1 (14-ounce) can full-fat coconut milk
  • 1 cup water
  • 1/2 teaspoon fine sea salt
  • 1 to 2 teaspoons white granulated sugar (optional*)

Instructions

  1. Rinse the rice. Thoroughly rinse the rice in a fine mesh strainer until the water runs clear. This removes excess starch, ensuring fluffy grains.
  2. Cook. Add the rinsed rice, coconut milk, water, sea salt, and sugar (if using) to a large saucepan and stir to combine. Cook over medium-high heat until the mixture reaches a boil. Give the rice a quick stir, then reduce the heat to low, cover with a tightly-fitting lid, and cook undisturbed for 15 minutes.
  3. Rest and Fluff. Turn off the heat and let the rice rest, still covered, for an additional 10 minutes. This allows the rice to steam thoroughly. Uncover and gently fluff the rice with a fork before serving.
  4. Serve. Serve immediately as a delicious accompaniment to your favorite savory dishes. Enjoy!

Recommended Equipment

Fine Mesh Strainer

Buy Now →

Full-Fat Coconut Milk

Buy Now →

Unsweetened Coconut Flakes

Buy Now →


Notes

Sugar: The addition of sugar is completely optional here, based on your preference. I recommend adding a teaspoon or two if you enjoy a slightly sweeter coconut rice that balances beautifully with savory main dishes. Basic white granulated sugar works well, but coconut sugar or a touch of honey would also be lovely alternatives.

We’d love to see your creation!

Tag @gimmesomeoven on Instagram and hashtag it #gimmesomeoven to share your delicious coconut rice!