Asian Red Rice Recipe: Fragrant Coconut-Jasmine Flavor in One Pot

Main Courses

Asian Red Rice Recipe: Fragrant Coconut-Jasmine Flavor in One Pot

This Asian red rice recipe transforms simple jasmine rice into a fragrant, coconut-infused masterpiece with just one pot and 30 minutes. The secret lies in combining red rice's earthy depth with coconut milk's creamy richness, creating a dish that's both comforting and elegant. I developed this method after tasting authentic versions in Thailand, where the balance of cinnamon, pandan, and jasmine creates that signature aromatic profile.

The beauty of this recipe is its versatility—it works as a standalone dish or pairs perfectly with curries, grilled proteins, or fresh herbs. Unlike traditional red rice recipes that require multiple steps, this version simplifies the process by combining the cooking liquid with flavorings upfront. The result is rice that's tender, slightly sticky, and infused with warm, spiced coconut notes that linger with every bite.

What makes this recipe truly special is how it captures the essence of Southeast Asian cuisine without requiring specialty equipment. The red rice absorbs the coconut milk beautifully, creating a dish that's creamy yet light, with subtle hints of cinnamon and pandan that elevate simple jasmine rice to restaurant-quality. The aroma alone will transform your kitchen into a fragrant haven.

For those who love customization, you can adjust the spice level by adding more chili or ginger, or swap coconut milk for pandan-infused versions for an even more authentic touch. Serve it alongside your favorite Asian proteins or as a standalone centerpiece. Let's get started on creating this fragrant, one-pot masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for asian red rice

Simple ingredients, bold flavors—this red rice transforms ordinary rice into fragrant perfection.

Ingredient Amount Notes
Jasmine Rice 🌾 1 ½ cups Uncooked, long-grain preferred
Red Rice 🌾 ½ cup Uncooked, for earthy depth
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, no additives
Water 💧 2 ½ cups Filtered preferred
Fresh Pandan Leaves 🌿 2 whole Tied in knot for infusion
Fresh Ginger 🧄 1 ½ tbsp Finely grated, aromatic
Cinnamon Sticks 🌳 2 whole For subtle warmth
Garlic Cloves 🧄 3 cloves Smashed for deeper flavor
Fresh Lemongrass 🌿 ½ cup Julienned, outer leaves removed
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
White Peppercorns 🌶️ ½ tsp Freshly cracked
Vegetable Oil 🫒 1 tbsp For pot coating

The red rice is non-negotiable for that signature earthy flavor—Thai Kitchen brand works well, but any specialty store red rice will do. Coconut milk? Full-fat only—the richness is essential. For pandan, Asian markets carry it fresh, but if you're stuck, pandan extract (1/4 tsp) works in a pinch. Ginger and lemongrass should smell vibrant—no moldy stems! The garlic cloves? Smashed with the side of your knife for maximum flavor release. I always grab my spices from Penzeys for that extra punch, but the grocery store stuff is fine if it's fresh.

No red rice? Substitute with brown rice—it'll still be delicious, just less vibrant. Fresh ginger too strong? Ginger powder at half the amount gets you close. Out of lemongrass? Lime zest plus a splash of lime juice mimics its brightness. The cinnamon sticks can be swapped for 1/2 tsp ground cinnamon if you're in a hurry. For extra authenticity, pandan-infused coconut milk (available at Asian markets) takes this to the next level. And if you're worried about the rice sticking? Undercook it slightly—it'll finish steaming in the pot.

This rice reheats beautifully—just add a splash of water and cover. Keeps for 4-5 days in the fridge, though it's best within 2 days for peak texture. For leftovers, portion into airtight containers to maintain that fragrant aroma. Freezes for 3 months if you're planning ahead. Pro tip: Let it sit covered for 10 minutes after cooking—the steam finishes the job and makes it fluffier.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this method—just layer the rice, coconut milk, and pandan leaves in one pot, then let it simmer. No fancy steps, no extra bowls, and the fragrant steam fills my whole kitchen before the timer even goes off.
  • Creamy Earthy Crave: Honestly, the combo of red rice’s nutty bite and coconut milk’s richness is chef’s kiss—but the pandan? That floral whisper ties it all together like a secret handshake. It’s the kind of dish that makes people pause mid-bite.
  • Lunchbox Hero: Between us, this rice keeps perfectly for days. Toss it cold in bento boxes for work or pack it warm with a fried egg—my kids actually finish their lunches now. (Yes, even the picky eater.)
  • Budget Luxe: Red rice is pricier than jasmine, but mixing them stretches it further than you’d think. A single can of coconut milk and a few pandan leaves (or even frozen ones) turn basic rice into something that feels like a restaurant takeout—without the markup.

Step-by-step instructions for fragrant coconut-jasmine red rice

This aromatic rice combines earthy red rice with delicate jasmine for a fragrant, creamy coconut-infused dish.

1

Prepare the Aromatic Base

Heat the 1 tablespoon vegetable oil in a medium saucepan over medium heat. Add the 2 whole cinnamon sticks, 3 cloves garlic cloves, and 0.5 cup fresh lemongrass (julienned). Sauté for 2 minutes until the garlic turns golden and fragrant—this is your flavor foundation.

Next, add the 1.5 tablespoons fresh ginger and 2 whole fresh pandan leaves (tied in a knot). Cook for another 1 minute until the ginger releases its aroma. The pandan leaves will infuse the rice with a subtle floral note, but don't let them burn—watch closely as they darken quickly.

2

Toast the Rice for Nuttiness

Add the 1.5 cups jasmine rice and 0.5 cup red rice to the pan. Stir gently to coat the grains in the aromatic oil, then toast for 2-3 minutes until the rice becomes slightly translucent at the edges. This step develops nutty undertones and prevents the rice from becoming mushy.

Here's the thing—don't rush this step. You want the rice to absorb some of that fragrant oil before adding liquid. When you see the grains begin to glisten but haven't yet turned opaque, they're ready for the next phase.

3

Infuse with Coconut and Water

Pour in the 13.5 oz full-fat coconut milk and 2.5 cups water. Stir gently to combine, then bring to a gentle boil over medium-high heat. Once boiling, reduce heat to low and cover the pan tightly with a lid.

Let it simmer for 20 minutes without disturbing it. This is where the magic happens—the coconut milk will begin to break down, creating a creamy texture while the rice absorbs all those aromatic flavors. Real talk: don't peek or stir during this time, or you'll release steam and disrupt the even cooking process.

4

Season and Rest for Perfect Texture

After 20 minutes, remove the pan from heat and let it sit covered for 10 minutes. This resting period allows the steam to finish cooking the rice evenly. Then, stir in the 1 tablespoon lemon juice, 1.5 teaspoons sea salt, and 0.5 teaspoon white peppercorns. The lemon brightens the coconut flavor while the salt and pepper balance the dish.

Fluff the rice gently with a fork, then let it sit uncovered for another 5 minutes to allow any remaining moisture to evaporate. You'll know it's perfect when the grains are tender but still have a slight bite—this indicates al dente texture. The rice should be creamy from the coconut milk but not soupy.

5

Serve with Aromatic Garnish

Remove the cinnamon sticks and pandan leaves before serving. The rice should have a beautiful marbled appearance with hints of red from the red rice. Garnish with additional lemon zest or fresh cilantro if desired, though the natural flavors should shine on their own.

This dish pairs beautifully with grilled proteins or fresh vegetables. The coconut-jasmine aroma will linger in your kitchen long after serving—trust me, it's worth the effort. Each bite delivers a perfect balance of creamy coconut, fragrant jasmine, and earthy red rice, making it a showstopper for any meal.

👨‍🍳

Pro Tips For Making Asian Red Rice

  • SOAK THE RED RICE: I learned this the hard way—skipping the soak makes the red rice turn mushy when mixed with coconut milk. Rinse it first, then let it sit in water for 30 minutes. The extra starch stays put, and your rice won’t turn into glue.
  • TOAST THE PANDA FIRST: Sounds weird, but it works: gently fry the pandan leaves in a dry pan for 30 seconds until fragrant. This unlocks their aroma before you add them to the coconut milk. Trust me, your rice will smell like a proper Malaysian kitchen.
  • LOW AND SLOW WITH COCONUT: After mixing the rice with coconut milk, simmer on low heat—no rushing. High heat makes the milk split and gives you a greasy mess. Let it bubble quietly for 15-20 minutes, stirring occasionally, until the rice absorbs the creaminess.
  • USE LESS WATER THAN YOU THINK: This isn’t a regular rice dish—coconut milk is your liquid here. Start with just ½ cup water (for 1 cup mixed rice) and adjust only if needed. Too much water = sad, watery rice. The coconut milk will do the work.

Serving suggestions for this recipe

Protein Pairings

This fragrant coconut-jasmine rice pairs beautifully with grilled lemongrass chicken—the citrusy brightness complements the coconut perfectly. For a vegetarian option, try tofu or tempeh marinated in soy-ginger sauce and pan-seared until crispy. The earthy red rice balances the richness of spicy Thai curry or coconut milk-based seafood dishes like shrimp or fish. 🌿

Vegetable Sides

Light, fresh vegetables cut through the creamy rice. Stir-fried bok choy with garlic and chili adds a peppery contrast, while steamed Asian greens like gai lan or spinach maintain the dish's healthful vibe. For color and crunch, serve with quick-pickled cucumbers or sliced bell peppers tossed in sesame oil. A simple mango-avocado salad with lime dressing adds tropical freshness.

Sauce Pairings

Drizzle with sweet chili sauce for a sweet-spicy contrast, or serve with peanut sauce for nutty depth. For heat lovers, offer sambal oelek on the side. A lime-cilantro dressing (mix 2 tbsp lime juice, 1 tbsp chopped cilantro, 1 tsp fish sauce, and 1 tsp sugar) elevates any pairing. The rice's coconut aroma makes it a perfect vessel for bold sauces.

Presentation Tips

Use a wide, shallow dish to showcase the marbled red and white rice. Garnish with toasted coconut flakes or crispy fried shallots for texture. For a restaurant-style presentation, serve in banana leaves (available at Asian markets) to enhance the aroma. A sprinkle of fresh cilantro or lime zest adds vibrant color. The key is to let the rice's natural beauty shine—minimal garnishes work best.

Dessert Complements

Balance the meal with mango sticky rice or pandan coconut pudding for a tropical finish. For a lighter option, serve lychee sorbet or jasmine tea-infused mochi. The coconut notes in the rice create a cohesive dessert pairing. A small bowl of sweet red bean paste adds a traditional touch. 🍵

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 2g
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 make this red rice without coconut milk?

Yes, but the flavor will be less creamy and aromatic. For a lighter version, use 1 cup chicken or vegetable broth plus 2 tablespoons coconut cream instead. If you're avoiding dairy, substitute with cashew cream (blend 1 cup soaked cashews with 1 cup water) for a neutral but rich alternative. The pandan and spices will still shine, though the texture will be firmer.

2

Why does my red rice turn out mushy?

Mushy rice usually means either too much liquid or insufficient resting time. Use the 1:1.5 rice-to-liquid ratio (1.5 cups liquid for 2 cups rice) and always let it sit covered for 10 minutes after cooking. Also, avoid stirring during the 20-minute simmer—this releases steam and makes the rice gummy. If it's still too soft, spread it on a tray and dry it in a 200°F oven for 10 minutes.

3

What's the difference between Thai and Indonesian red rice?

Thai red rice often uses jasmine rice as the base with coconut milk and pandan, creating a creamy, fragrant dish like this recipe. Indonesian versions (like in Bali) may include turmeric and black pepper for warmth, and sometimes use brown rice instead. Both rely on slow-cooking methods, but Thai red rice leans sweeter with coconut, while Indonesian versions can be spicier.

4

Can I make this recipe in an Instant Pot?

Sauté the aromatics (garlic, ginger, pandan) in 1 tbsp oil, then add rice, coconut milk, and water. Seal the lid and cook on high pressure for 5 minutes, followed by a 10-minute natural release. Stir in lemon juice and salt after releasing pressure. The texture will be slightly firmer, so add 2 tbsp water if needed. The Instant Pot version cooks 3x faster but requires less hands-off time.

5

How do I store leftovers to keep them fragrant?

Store in an airtight container with a paper towel pressed on top to absorb excess moisture. Keeps for 4-5 days in the fridge—reheat with 2 tbsp water and 10 seconds in the microwave. For longer storage, freeze portions for up to 3 months. To maintain aroma, never reheat in the microwave uncovered—the heat escapes, and so does the coconut-pandan fragrance!

★★★★★4.5(3 reviews)
Categories Main Courses