Burmese Coconut Rice Recipe: Fragrant Five-Spice Infused Grains

Main Courses

Burmese Coconut Rice Recipe: Fragrant Five-Spice Infused Grains

This Burmese coconut rice recipe transforms simple grains into a fragrant, aromatic centerpiece that defines Burmese cuisine. The secret lies in slow-cooking jasmine rice with coconut milk and a delicate blend of five-spice powder—cardamom, cinnamon, cloves, star anise, and fennel—until each grain absorbs the rich, nutty essence.

What starts as plain rice becomes a creamy, spiced masterpiece that pairs perfectly with crispy tofu, grilled fish, or fresh Burmese salads.

The process is straightforward yet transformative: rice simmers in coconut milk until tender, absorbing the spices and developing a subtle sweetness. Unlike traditional coconut rice, this version incorporates the five-spice blend early, allowing its warm, earthy notes to infuse every bite.

The result is a dish that’s both comforting and sophisticated—ideal for weeknight dinners or special occasions where you want to impress without fuss.

What makes this recipe stand out is its versatility. Serve it as the foundation for a full Burmese meal, pairing it with pickled garlic, shredded cabbage salad, or a light curry. The coconut milk adds a luxurious creaminess, while the spices introduce layers of warmth that linger on the palate.

This isn’t just rice—it’s a flavor experience that transports you to the streets of Yangon with every spoonful.

Ready in about 45 minutes, this dish requires minimal effort but delivers maximum flavor. The key is patience—letting the rice absorb the coconut milk and spices slowly ensures a harmonious blend. Once mastered, you’ll find yourself reaching for this recipe again and again, turning ordinary meals into something extraordinary.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for burmese coconut rice

Jasmine rice, coconut milk, and five-spice blend create this fragrant Burmese centerpiece.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, no additives
Five-Spice Powder 🌶️ 1 tbsp Homemade or store-bought blend
Cardamom Pods 🌿 4 whole Lightly crushed, green preferred
Cinnamon Sticks 🍃 2 pieces 1-inch lengths for infusion
Cloves 🌶️ 3 whole Whole, for aromatic depth
Star Anise 🌶️ 1 whole 1 star for subtle licorice note
Fennel Seeds 🌿 ½ tsp Toasted for enhanced aroma
Vegetable Oil 🫒 2 tbsp Neutral flavor, high smoke point
Salt 🧂 ½ tsp Diamond Crystal preferred
Water 💧 2 cups Filtered or spring water
Lime Juice 🍋 1 tbsp Freshly squeezed, for brightness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The five-spice powder is non-negotiable for authentic flavor—Penzeys Spices or Mae Ploy brands deliver the best balance. For homemade blends, toast whole spices separately before grinding: cardamom and fennel seeds get 30 seconds in a dry pan, while cinnamon sticks and whole cloves need just 10 seconds to release aroma. Star anise should be whole, not ground—its licorice note adds depth without overpowering. Costco carries excellent bulk spice options, but even grocery store brands work if they're fresh (check expiration dates). Jasmine rice must be uncooked and unrinsed—the starch helps absorb the coconut milk's richness.

No five-spice powder? Substitute with 1/2 tsp each of ground cinnamon, cardamom, and fennel, plus a pinch of cloves and star anise. Coconut milk too thick? Thin with 1/4 cup water—the texture should coat the back of a spoon but remain pourable. Fresh cilantro unavailable? Dried cilantro at half the amount works, though it lacks brightness. For extra richness, add 1 tbsp toasted coconut flakes during the final 5 minutes of cooking. The lime juice is essential—Mexican Key lime juice adds a tart edge that balances the coconut's sweetness.

This rice reheats beautifully—simply cover with a damp paper towel and microwave for 1-2 minutes. For best texture, store in an airtight container with a thin layer of coconut milk on top to prevent drying. Keeps for 4 days in the fridge or 3 months frozen. Portion into individual containers for easy grab-and-go meals. The spices lose potency after 6 months, so replace your five-spice blend annually for consistent flavor.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: This recipe wins because you don’t need to chop anything—just measure, simmer, and let the jasmine rice soak up that rich coconut milk. The five-spice powder and cardamom do all the flavor work while you’re busy doing whatever.
  • Flavor Bomb Combo: That warm, earthy five-spice powder with the sweet, creamy coconut milk? It’s like a hug in rice form. The cinnamon sticks add a subtle depth that makes every bite feel special—no one will guess it’s this simple.
  • Lunchbox Hero: Make a big batch on Sunday and it’ll last all week—perfect for packed lunches or quick dinners. The rice stays fragrant and moist, and pairing it with leftover curry or grilled chicken makes it feel like a restaurant meal without the fuss.
  • Budget Luxury: Full-fat coconut milk feels indulgent, but it’s cheaper than takeout and stretches across multiple meals. A single can of coconut milk and a few spices turn basic rice into something that tastes like a vacation—without the plane ticket.

Step-by-step instructions for Burmese coconut rice

This aromatic rice balances five-spice warmth with coconut richness—here's how to perfect it.

1

Toast the Spices for Maximum Aroma

Heat a dry skillet over medium heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 4 whole cardamom pods, 2 pieces cinnamon sticks, 3 whole cloves, 1 whole star anise, and 0.5 teaspoon fennel seeds. Toast for 1-2 minutes until the spices release their fragrance—you'll smell sweet, earthy, and slightly floral notes. This step unlocks the full depth of flavor in the rice.

Transfer the toasted spices to a small bowl and let cool slightly. Add the 1 tablespoon five-spice powder and mix well. The combination of whole spices and powder creates a complex aromatic profile that infuses the rice perfectly. Keep these spices handy—they'll be used in both the cooking liquid and rice.

2

Infuse the Coconut Milk with Spices

In a medium saucepan, combine the 13.5 ounces full-fat coconut milk, 2 cups water, and the spice mixture you just prepared. Bring to a gentle simmer over medium-low heat and let it steep for 10 minutes. The liquid should smell rich and spiced—this infusion creates the fragrant base for your rice.

Strain the infused liquid through a fine-mesh sieve into a clean saucepan, pressing gently on the spices to extract maximum flavor. Discard the spices. The resulting liquid should be a pale golden color with an intense aromatic quality. This step is crucial for developing the authentic Burmese flavor profile that sets this dish apart.

3

Cook the Jasmine Rice to Perfect Texture

In a separate pot, heat the infused coconut milk mixture until it reaches a gentle boil. Add the 1.5 cups jasmine rice and the 0.5 teaspoon salt, stirring gently to distribute the rice evenly. Reduce heat to low and cover tightly with a lid. Let it cook undisturbed for 15 minutes.

After 15 minutes, check the rice by lifting the lid slightly. You should see steam rising steadily but no water should be visible on the surface. If the rice appears dry, add 2 tablespoons water and stir gently. The rice should be tender but still slightly firm to the bite—this texture ensures it won't be mushy when finished.

4

Finish with Coconut Milk and Bright Acid

Once the rice is tender, remove it from heat and let it sit covered for 5 minutes. This resting period allows the rice to absorb any remaining liquid and develop its final texture. After resting, gently fluff the rice with a fork, then stir in the 13.5 ounces full-fat coconut milk (reserved from earlier) and the 1 tablespoon lime juice.

Return the pot to low heat and cook for another 5 minutes, stirring occasionally to prevent sticking. The coconut milk should coat the rice evenly, creating a creamy, fragrant finish. The lime juice brightens the dish, cutting through the richness of the coconut and spices. Taste and adjust seasoning if needed—you may need a pinch more salt to balance the flavors.

5

Garnish and Serve Immediately

Transfer the rice to a serving dish and let it sit for 2 minutes to allow the flavors to meld. Garnish with the 0.25 cup fresh cilantro, chopped finely and sprinkled evenly over the top. The cilantro adds a fresh, herbaceous note that complements the warm spices and coconut.

Serve immediately while the rice is still warm and fragrant. Each grain should be tender yet distinct, with a delicate balance of coconut creaminess and aromatic spice. This Burmese coconut rice pairs beautifully with grilled meats, seafood, or as a standalone dish with a side of pickled vegetables for contrast.

👨‍🍳

Pro Tips For Making Burmese Coconut Rice

  • TOAST THE SPICES FIRST: Crack open those cardamom pods and snap your cinnamon sticks before adding them to the coconut milk—I learned this the hard way when my rice tasted like underripe spices instead of warm, aromatic magic. A quick 30-second toast in a dry pan (just until fragrant) unlocks their full flavor without burning.
  • USE TWO CANS OF MILK: One can of coconut milk? Too thin. Two cans guarantee that creamy, clingy texture you crave—no watery rice here. I used to skimp, and the result was always a sad, separate-grain mess. Trust me, the extra richness is worth the splurge.
  • COOK THE RICE AL DENTE: Stop when the rice is just tender—about 15 minutes before package instructions say it’s done. The residual heat and steam will finish cooking it perfectly while soaking up all that coconut goodness. Overcooking turns it mushy, and nobody wants that.
  • STRAIN THE MILK: Drain the thick cream from the can and set it aside—this is the golden stuff that makes the rice luxurious. Thin coconut milk? Save it for smoothies. The cream’s high fat content is what turns this into a restaurant-worthy dish. (Yes, even if you’re impatient like me.)

Common mistakes when making your burmese coconut rice

Skipping the Spice Infusion

Don’t rush the 10-minute spice infusion—this step is non-negotiable for authentic flavor. I’ve seen people skip it or reduce the time, and the rice ends up tasting flat. The spices need time to steep into the coconut milk to create that signature aromatic depth.

If you’re short on time, at least bring the mixture to a simmer and let it steep for 5 minutes—better than no infusion at all. 🌶️

Using Low-Quality Coconut Milk

I cannot stress enough how important full-fat coconut milk is—light or reduced-fat versions will make your rice dry and lack the creamy texture. Brands like Aroy-D or Goya are reliable, but avoid anything labeled "coconut drink" or "light."

If you’re using cartons, shake them well before opening to redistribute the cream. For extra richness, I sometimes add 1 tablespoon toasted coconut flakes during the final cooking stage.

Over-Stirring the Rice

Once the rice hits the pot, resist the urge to stir—this disrupts the even cooking process and can make the rice gummy. The only time you should stir is when adding the rice to the liquid or when checking for doneness.

After that, let it cook undisturbed. If you’re worried about sticking, use a lightly oiled pot or a nonstick skillet rated for high heat. A Lodge cast iron pan is my go-to for this dish.

Ignoring the Resting Time

Skipping the 5-minute resting period after cooking is a common mistake that leads to dry, uneven rice. The rice needs time to absorb any remaining liquid and firm up slightly. I’ve even seen people rush this step and end up with a pot of sticky, overcooked grains.

If you’re short on time, rest it for at least 2 minutes—it makes a noticeable difference in texture.

Overlooking the Lime Juice

The 1 tablespoon lime juice at the end isn’t just for brightness—it balances the richness of the coconut milk and spices. Without it, the dish can taste overly sweet or heavy. Fresh lime juice is best, but if you’re in a pinch, bottled lime juice works in a bind.

For an extra tangy kick, add a pinch of salt after stirring in the lime—this helps round out all the flavors.

Using the Wrong Rice

Jasmine rice is non-negotiable for this recipe—its long grains and delicate texture absorb the coconut milk perfectly. Basmati or short-grain rice won’t give the same result. If you’re out of jasmine rice, long-grain white rice is the next best option, but it won’t be as fragrant.

Always use unrinsed rice—the starch helps create that creamy finish. Pro tip: Soak the rice for 10 minutes before cooking if you’re worried about undercooking.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 56g20%
Dietary Fiber 2g8%
Sugars 3g
Protein 6g12%
* 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 make this coconut rice without five-spice powder?

Yes, but you'll lose some of the dish's signature depth. Substitute with ½ teaspoon each of ground cinnamon, cardamom, and fennel, plus a pinch of whole cloves and star anise. Toast these spices first to release their aromas—this mimics the five-spice blend's complexity. The flavor will be different but still delicious!

2

How do I prevent the rice from becoming mushy?

Use unrinsed jasmine rice and follow the cooking times precisely. After the initial 15-minute simmer, check for doneness by lifting the lid—steam should rise without visible water. If needed, add just 2 tablespoons water and cook 2 more minutes. The 5-minute resting period is critical for proper texture.

3

What are the best sides to serve with this dish?

Traditional pairings include crispy fried tofu, grilled fish like mahi-mahi, or Burmese-style pickled garlic. For a vegetarian spread, add shredded cabbage salad with lime dressing or steamed greens. The coconut rice's richness contrasts perfectly with tart, crunchy, or protein-rich sides.

4

Can I make this recipe in a rice cooker?

Combine the infused coconut milk, water, and spices in the rice cooker pot. Add the rice and salt, then cook on high for 20 minutes (instead of 15). After cooking, fluff the rice, stir in the remaining coconut milk and lime juice, then cook on low for 5 more minutes. The texture will be slightly different but still delicious.

Why does my coconut rice smell amazing but taste bland?

This usually means the spices didn't infuse properly.

★★★★★4.9(13 reviews)
Categories Main Courses