Asian Coconut Rice Recipe: Fragrant Jasmine Basmati With Toasted Coconut Crunch

Main Courses

Asian Coconut Rice Recipe: Fragrant Jasmine Basmati With Toasted Coconut Crunch

This Asian coconut rice recipe transforms simple jasmine basmati into a fragrant, creamy masterpiece with toasted coconut crunch. 🌟 The secret lies in simmering the rice with coconut milk until tender, then finishing it with crispy fried shallots and toasted coconut flakes for texture. This dish balances Thai-inspired richness with Filipino binagoongan simplicity, making it versatile for weeknights or special occasions.

The process is straightforward but yields restaurant-quality results. You'll start with perfectly balanced rice—fluffy yet infused with coconut's natural sweetness—before adding aromatic elements like ginger and lemongrass. The toasted coconut topping adds a delightful contrast, while optional protein like chicken or tofu makes it a complete meal. It's the kind of dish that tastes even better the next day as flavors meld.

What makes this recipe stand out is its adaptability. Serve it as a side for grilled meats, a base for curries, or a standalone dish with a fried egg on top. The coconut aroma alone will transport you to Southeast Asia, while the texture—creamy rice with crispy toppings—creates a satisfying bite. This is comfort food with a gourmet touch, perfect for impressing guests or treating yourself.

Ready in about 45 minutes, this recipe delivers a flavorful, fragrant dish that's both elegant and approachable. Whether you're cooking for a crowd or a quiet dinner, the fragrant coconut rice will be the star of the meal. Let's get started!

👹‍🍳
Difficulty
Medium
🍗
Diet
Poultry
đŸ”„
Calories
Med Cal

Ingredients for asian coconut rice

Jasmine basmati rice meets Southeast Asian flavors in this fragrant, creamy coconut rice masterpiece.

Ingredient Amount Notes
Jasmine Basmati Rice 🍚 1 œ cups Uncooked, long-grain preferred
Full-Fat Coconut Milk đŸ„„ 1 can (13.5 oz) No substitutes, full-fat only
Fresh Ginger 🌿 1 tbsp Finely grated, aromatic
Lemongrass Stalk 🌿 3 inches Bruised, bottom 3 inches used
Shallots 🧅 3 whole Thinly sliced for frying
Toasted Coconut Flakes đŸ„„ ÂŒ cup Unsweetened, lightly toasted
Vegetable Oil đŸ«’ ÂŒ cup High smoke point preferred
Garlic Cloves 🧄 3 cloves Minced, aromatic
Lime Zest 🍋 1 tsp Freshly grated, bright
Diamond Crystal Kosher Salt 🧂 1 œ tsp Fine grain, sea salt alternative
Black Peppercorns đŸŒ¶ïž œ tsp Freshly cracked
Lime Juice 🍋 1 tbsp Freshly squeezed, acidic
Optional Protein 🍗 1 lb Chicken breast or firm tofu

The coconut milk is non-negotiable—full-fat only for that luxurious texture. Thai Kitchen or Goya brands are reliable, but check for no additives. Lemongrass and ginger should smell vibrant, not musty. Asian markets often have fresh stalks, but frozen works in a pinch. Shallots add depth, so don't skip them—Trader Joe's sells pre-sliced for convenience. For the rice, Lundberg Family Farms jasmine basmati is my go-to, but any long-grain will work.

No lemongrass? Substitute 1 tbsp lemongrass paste or 2 tbsp lime zest. Shallots unavailable? Extra shallot powder at half the amount works, but texture suffers. The toasted coconut flakes can be swapped for crushed peanuts at 0.25 cup if you're avoiding coconut. For the protein, marinate chicken in lime juice and ginger for 30 minutes before cooking. The lime zest is crucial—Mexican limes have more flavor than Persian, but either works.

Rice reheats beautifully—3-4 days in the fridge, 3 months frozen. For storage, keep coconut milk sealed tightly to prevent spoilage. The toasted coconut flakes stay crisp for 1 week in an airtight container. Double the batch and freeze portions for quick meals. Garnish with extra lime zest and cracked pepper before serving to brighten flavors.

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just rice, coconut milk, and a handful of aromatics in one pot. No extra bowls, no sticky messes, and honestly? The lemongrass and ginger infuse so deeply, you’ll taste it in every grain.
  • Creamy Without Guilt: That full-fat coconut milk makes it rich, but the jasmine rice soaks it up just right—not soggy, not dry. Between us, it’s the kind of flavor that makes you forget to count calories.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The rice reheats beautifully, and the ginger’s freshness lingers even after three days. (Yes, even on a Tuesday night.)
  • Budget Luxury: Shallots and lemongrass bulk it up, but they’re cheap staples that pack serious flavor. I’ve fed four people for under $10 with this—feels fancy, costs next to nothing. My secret weapon for stretching groceries.

Step-by-step instructions for fragrant coconut rice

Here's how to create aromatic, creamy coconut rice with perfect texture and toasted coconut crunch.

1

👹‍🍳 Step 1: Prepare the Aromatic Base

Heat the 0.25 cup vegetable oil in a medium saucepan over medium heat. Add the 3 whole shallots (thinly sliced) and cook for 3-4 minutes until softened but not browned. This gentle cooking releases their sweetness without bitterness.

Add the 3 inches lemongrass stalk (bruised) and 1 tbsp fresh ginger (finely grated), stirring for 1 minute until fragrant. The lemongrass should infuse the oil with its citrusy aroma while the ginger adds warm depth. Remove these aromatics after 1 minute of cooking—they've done their job and don't need to cook further.

2

🍳 Step 2: Build the Coconut Flavor Foundation

Increase heat to medium-high and add the 3 cloves garlic cloves (minced), cooking for 30 seconds until golden. Immediately pour in the 1 can (13.5 oz) full-fat coconut milk, stirring to combine. Bring to a gentle simmer, then reduce heat to low and add the 1.5 cups jasmine basmati rice.

Stir the rice gently to coat it evenly in the coconut milk. Let it sit undisturbed for 5 minutes—this allows the rice to absorb some liquid before cooking begins. The coconut milk should just barely cover the rice grains. If it looks too thin, add 2 tablespoons water now.

3

đŸ”„ Step 3: Cook the Rice to Perfect Texture

Cover the saucepan with a tight-fitting lid and cook over low heat for 15 minutes. After 15 minutes, check the rice—it should be tender but still slightly firm in the center. If it's not done, continue cooking for another 5-10 minutes at low heat, checking frequently to prevent burning.

Here's the thing—jasmine rice needs gentle heat to develop its signature fragrance. If you crank the heat, you'll end up with mushy rice. The rice is done when all the liquid is absorbed and the grains are tender but still hold their shape. Remove from heat and let it steam covered for 5 minutes—this resting period completes the cooking process.

4

đŸ„˜ Step 4: Finish with Bright Citrus and Crunch

Fluff the rice gently with a fork, then stir in the 1 tsp lime zest, 1.5 tsp diamond crystal kosher salt, 0.5 tsp black peppercorns (freshly cracked), and 1 tbsp lime juice. The lime zest adds a bright citrus note that cuts through the richness of the coconut, while the lime juice balances the dish with acidity.

Finally, fold in the 0.25 cup toasted coconut flakes just before serving. Their nutty crunch contrasts beautifully with the creamy rice. For extra protein, stir in the 1 lb optional protein (pre-cooked chicken or tofu) at this stage to heat through.

5

⏰ Step 5: Rest and Serve Immediately

Let the rice rest for 5 minutes before serving. This allows the flavors to meld and the texture to firm up slightly. The rice should be creamy but not soupy, with distinct grains that hold their shape. Serve in shallow bowls with the toasted coconut flakes sprinkled on top for visual appeal.

Each bite should deliver the fragrant aroma of jasmine rice, the creamy richness of coconut milk, and the bright, citrusy finish from the lime. The toasted coconut flakes add a satisfying crunch that contrasts perfectly with the tender rice. This dish pairs beautifully with grilled seafood or a simple cucumber salad.

👹‍🍳

Pro Tips For Making Asian Coconut Rice

  • Bloom the Shallots First: I learned this the hard way—sautĂ©ing raw shallots in coconut milk just makes the rice taste bitter. Mince them extra fine, then cook in a dry pan for 3-4 minutes until soft and golden before adding any liquid. This builds flavor without overpowering the coconut.
  • Toast the Lemongrass: Yes, even if you’re impatient like me, give the lemongrass stalk a quick char. Split it lengthwise, then sear the cut sides in a dry pot for 30 seconds—just until fragrant. This unlocks deeper citrusy notes that cut through the richness of the coconut milk.
  • Simmer the Coconut Milk Low: After adding the coconut milk, resist the urge to boil it hard. Keep it at a gentle simmer (tiny bubbles at the edges) while cooking the rice. I used to rush this, and the milk would split or curdle—now I just watch for a slow, steady steam.
  • Use Two Parts Coconut Milk: The recipe probably calls for one can. Skip it. Use two cans (or 400ml total) for every cup of rice. The extra fat keeps the grains separate and prevents that sad, gluey texture. Trust me, your rice will thank you.

Health benefits of asian coconut rice

Rich Coconut Nutrition

The full-fat coconut milk in this recipe delivers healthy fats that support brain function and provide sustained energy. A single serving contains about 12 grams of fat, including medium-chain triglycerides (MCTs) that boost metabolism. These fats are easier for your body to digest than long-chain fats, making this dish especially nourishing for active lifestyles. đŸ„„

Fiber for Digestion

The jasmine basmati rice and toasted coconut flakes contribute dietary fiber, particularly when paired with optional veggies or protein. Fiber aids digestion and helps stabilize blood sugar levels, preventing energy crashes. The 0.25 cup toasted coconut flakes add about 2 grams of fiber per serving, while the rice provides a light but satisfying base that keeps you full longer than white rice.

Electrolyte Balance

This dish naturally includes electrolytes like potassium from the shallots and ginger, and magnesium from the coconut milk. These minerals help maintain proper hydration and muscle function, making it a smart choice after workouts or on hot days. The lime zest and juice add a citrusy boost of vitamin C, which supports immune function and skin health.

Light Yet Satisfying

Unlike heavy cream-based dishes, this coconut rice is lower in saturated fat while still being deeply flavorful. The 1.5 cups jasmine basmati rice provides about 200 calories per serving, making it a balanced choice for lunch or dinner. The ginger and lemongrass add anti-inflammatory properties, while the lime juice enhances nutrient absorption from the other ingredients.

Meal Prep Friendly

Coconut rice reheats beautifully, making it perfect for meal prep without losing texture or flavor. The coconut milk's natural preservatives help maintain freshness for 3-4 days in the fridge or 3 months in the freezer. This makes it an efficient, healthy option for busy weeks—just reheat with a splash of water to restore creaminess. đŸ’Ș

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 56g19%
Dietary Fiber 3g11%
Sugars 4g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute jasmine rice with another type?

You can use basmati rice or long-grain white rice as direct substitutes—they'll still give you fluffy grains. For a stickier texture, try sticky rice (like glutinous rice), but cooking times may vary. Avoid short-grain rice like sushi rice, as it absorbs too much liquid and becomes mushy.

2

What's the best way to toast coconut flakes?

Spread 0.25 cup unsweetened coconut flakes on a baking sheet and toast in a 350°F (175°C) oven for 5-7 minutes until golden brown and fragrant. Watch closely—they burn quickly! For extra crunch, use a dry skillet over low heat for 2-3 minutes, stirring constantly. Store in an airtight container for up to 1 week.

3

How do I make this vegan?

This recipe is already vegan-friendly! Simply omit any optional protein like chicken. For extra richness, stir in 1 tbsp vegan butter with the toasted coconut flakes. The coconut milk, lime zest, and ginger provide all the flavor without animal products. The dish remains creamy and satisfying while being completely plant-based.

4

Why does my coconut rice turn out too dry?

This usually happens when too much heat is used or the rice absorbs all liquid too quickly. Always cook on low heat and keep the lid on tightly. If the rice looks dry, add 2 tbsp water or coconut milk during cooking, then cover and cook 5 more minutes. The resting period after cooking is also crucial—don't skip the 5-minute steam!

5

Can I make this in a rice cooker?

Yes! Combine all ingredients in your rice cooker (except toasted coconut flakes) and cook on the white rice setting. After cooking, let it rest for 5 minutes with the lid closed, then fluff and add the toasted coconut. Some rice cookers may need 10-15 minutes longer than stovetop methods. The texture will be slightly different but still delicious.

★★★★★4.8(14 reviews)
Categories Main Courses