Main Courses
This Asian red rice recipe transforms simple grains into a vibrant, fragrant centerpiece that steals every meal. The secret lies in turmeric and coconut milk, which infuse the rice with golden color and rich, earthy depth—no artificial dyes needed. I developed this version after years of testing regional methods, balancing Thai heat with Chinese subtlety for a universally adaptable dish that works as a side or main course.
The process is straightforward but precise: soaking the rice first unlocks its natural nutrients while preventing mushiness, and simmering it in coconut milk creates that signature velvety texture. Traditional recipes often use annatto or turmeric for color, but I've found this combination delivers both vibrant hue and complex flavor without overpowering the rice's delicate sweetness. The result? A dish that's as beautiful as it is delicious, with each grain distinct and fragrant.
What makes this recipe stand out is its versatility—pair it with grilled meats for a hearty meal or serve it as a light lunch with fresh herbs and lime. The turmeric not only colors the rice but also adds anti-inflammatory benefits, while the coconut milk brings a subtle sweetness that balances savory dishes perfectly. Once you try this method, store-bought red rice will never compare.
For those who love customization, try adding lemongrass or pandan leaves while cooking for an aromatic twist, or mix in toasted cashews for texture. The rice keeps well in the fridge for up to 4 days, making it ideal for meal prep. Ready to elevate your rice game? Let's get started.
Ingredients for asian red rice
Simple grains, bold flavors—this vibrant red rice needs just 13 ingredients for restaurant-quality results.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Turmeric Powder 🌿 | 1 tbsp | Freshly ground preferred |
| Fresh Lemongrass 🌿 | 1 whole | Lower stalk only, bruised |
| Garlic Cloves 🧄 | 3 cloves | Peeled, roughly chopped |
| Shallots 🧅 | 2 whole | Minced, or substitute onions |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Coconut Oil 🫒 | 2 tbsp | For toasting rice |
| Lime Zest 🍋 | 1 tsp | Freshly grated |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 2 ½ cups | Filtered preferred |
| Pandan Leaves 🌿 | 2 whole | Optional, for aroma |
The turmeric and coconut milk are non-negotiable for that signature color and depth. Look for full-fat coconut milk—the creaminess makes all the difference, and Thai Kitchen brand is my go-to for consistency. Fresh turmeric root works too, but powder is easier to find. Lemongrass? Asian markets usually sell it pre-bruised in the fridge section, which saves time. If you can't find it, substitute 1 tbsp lemongrass paste or skip it entirely—the dish will still be delicious. The jasmine rice should be uncooked, not pre-rinsed—just measure it dry after opening the bag.
No lemongrass? Double the garlic and add 1 tsp ginger paste for similar brightness. Skipping pandan leaves? Increase turmeric to 1.5 tbsp for extra color. The shallots can be swapped for regular onions, but shallots add a subtle sweetness that works perfectly. For a quicker version, use pre-minced garlic and shallots from the freezer aisle—just thaw before using. The lime zest is optional but adds a fresh finish—use organic limes if possible, as conventional ones can be waxed. If you're short on time, store-bought lime juice works in a pinch.
This rice tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. I like to portion mine into glass containers so it reheats beautifully—just add a splash of water and microwave covered. The coconut milk will separate slightly when refrigerated, so give it a stir before reheating. For meal prep, make a double batch—the extra rice disappears fast in stir-fries or grain bowls.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to deal with multiple pans. Just toss the jasmine rice, coconut milk, and turmeric in one pot, add the lemongrass and garlic, and let it simmer. No rinsing, no fuss—just hands-off flavor.
- Golden, Creamy, Addictive: That first bite? The turmeric gives it this gorgeous golden hue, while the coconut milk makes it absurdly creamy. The lemongrass and garlic add a bright, aromatic punch that lingers—honestly, I’ve caught myself sneaking seconds when no one’s looking.
- Lunchbox Hero: Between us, this rice is my secret weapon for meal prep. It reheats beautifully, keeps for days in the fridge, and even tastes great cold. Pack it with grilled chicken or tofu for a lunch that feels fancy but costs next to nothing.
- Budget Bright Spot: Jasmine rice and coconut milk are cheap staples, and a little turmeric goes a long way. I’ve made this for date nights, family dinners, and lazy Sundays—it’s always a crowd-pleaser without breaking the bank. Plus, the leftovers? Even better the next day.
Step-by-step instructions for fragrant turmeric and coconut infusion
Here's how to transform simple ingredients into vibrant, aromatic red rice with perfect texture.
Toast the Jasmine Rice with Aromatics
Heat the 2 tablespoons coconut oil in a medium saucepan over medium heat until shimmering but not smoking. Add the 2 whole shallots and 3 cloves garlic cloves, cooking for 2-3 minutes until the shallots turn translucent and the garlic becomes fragrant. This builds the flavor foundation.
Add the 1 whole fresh lemongrass (cut into 2-inch pieces) and 2 whole pandan leaves (if using). Stir for 30 seconds until you can smell their aromatic oils releasing. Then add the 1.5 cups jasmine rice, stirring constantly for 2 minutes until the grains become slightly translucent at the edges. This toasting step prevents the rice from becoming mushy and adds nutty depth.
Add Coconut Milk and Water
Pour in the 1 can coconut milk and 2.5 cups water, stirring gently to combine. The mixture should look cloudy with the rice grains suspended. Bring to a gentle boil over medium-high heat, then immediately reduce heat to low. Let it simmer uncovered for 15 minutes without stirring—this allows the rice to absorb the liquid evenly and develop its signature texture.
Here's the thing—don't peek or stir during this time. The rice needs to develop its own steam and cook uniformly. If you notice bubbles forming around the edges after 10 minutes, that's normal and indicates the rice is releasing starch properly.
Season and Simmer to Perfection
After 15 minutes, add the 1 tablespoon turmeric powder, 1.5 teaspoons salt, and 0.5 teaspoon white pepper. Stir gently to distribute the spices evenly. The mixture will look vibrant yellow-orange from the turmeric. Cover the pan tightly with a lid and continue simmering on low heat for another 15 minutes.
During this time, the rice will absorb all the liquid and the coconut milk will create a creamy, fragrant base. You'll know it's ready when the grains are tender but still have a slight bite in the center (al dente). If you're unsure, press a grain between your fingers—it should be soft but not mushy.
Rest and Garnish
Remove the pan from heat and let the rice rest, covered, for 10 minutes. This resting period allows the steam to redistribute and the grains to finish cooking evenly. I know it's tempting to dig in immediately, but trust me—this step makes all the difference in texture.
After resting, fluff the rice gently with a fork, then stir in the 1 teaspoon lime zest and 0.25 cup chopped fresh cilantro. The lime zest adds a bright citrus note that cuts through the richness of the coconut milk, while the cilantro brings freshness. Serve immediately while warm, garnished with additional cilantro if desired.
Pro Tips For Making Asian Red Rice
- TOAST THE RICE FIRST: Before adding any liquids, dry-toast the jasmine rice in the pot for 2-3 minutes until it smells nutty. I learned this the hard way—skipping this step makes the coconut milk turn into a gluey mess instead of giving that proper toasted base.
- GRATE THE LEMONGRASS: Use the lower part of the stalk (about 3 inches) and grate it finely—no need to pound it like some recipes say. The grated bits infuse better and don’t leave you with a bunch of fibrous chunks that won’t dissolve.
- DON’T BOIL THE COCONUT MILK: Simmer it gently at low heat until the rice absorbs it, or you’ll end up with split grains and a curdled texture. After burning three batches, I finally figured out that patience here makes all the difference.
- SALT THE COCONUT MILK: Add a pinch of salt to the coconut milk before mixing it with the rice—it balances the sweetness and makes the turmeric’s earthiness pop. Sounds weird, but it works: your rice will taste brighter and less one-note.
Serving suggestions for this dish
Protein Pairings
Grilled lemongrass chicken thighs are my go-to protein for this dish—they absorb the rice's coconut-lime flavors beautifully. Marinate the chicken in 2 tbsp fish sauce, 1 tbsp lime juice, and 1 stalk bruised lemongrass for 30 minutes before grilling. For a vegetarian option, try tofu cubes pan-seared in 1 tbsp coconut oil with 1 tsp turmeric and ½ tsp chili flakes until golden. 🍗
Vegetable Sides
A crisp Thai cucumber salad with rice vinegar, sugar, and chili flakes balances the richness perfectly. Toss 2 cups thinly sliced cucumbers with 1 tbsp rice vinegar, 1 tsp sugar, and ½ tsp chili flakes. For a heartier option, serve with steamed bok choy sautéed in 1 tbsp garlic and ginger oil for 2 minutes. The slight bitterness contrasts the rice's sweetness.
Fresh Herbs
Fresh herbs elevate this dish instantly. Sprinkle thai basil leaves over the top for a sweet, anise-like note—I use about ¼ cup per serving. For a minty twist, add chopped mint leaves (about 2 tbsp) to the rice just before serving. These herbs should be added last so their flavors remain vibrant. 🌿
Sauce Pairings
A drizzle of sweet chili sauce (like Sweet Baby Ray's) adds a tangy-sweet contrast that cuts through the coconut richness. For a spicier option, mix 1 tbsp fish sauce, 1 tsp lime juice, and ½ tsp chili paste for a quick dipping sauce. Serve in small bowls at the table so everyone can adjust to their taste.
Presentation Tips
Use a wooden serving board or wide platter to showcase the vibrant red rice. Arrange the rice in a mound and create a well in the center for extra sauce or garnishes. Scatter toasted sesame seeds or crushed peanuts around the edges for texture contrast. Serve with lime wedges on the side so guests can add brightness to their plates.
Nutrition facts
Frequently asked questions
Why does this red rice turn orange instead of deep red?
The vibrant yellow-orange color comes from turmeric, which is the traditional way to achieve that signature hue in Asian red rice. For a deeper red, some recipes use annatto seeds or achote powder instead—just substitute 1 tsp annatto for the turmeric. The coconut milk also lightens the color naturally, but the flavor remains rich and aromatic.
Can I make this recipe without coconut milk?
Yes! Replace the 1 can coconut milk with 2 cups chicken or vegetable broth plus 1 tbsp coconut cream for a lighter version. For extra richness, use 1 cup evaporated milk**strong> instead. The texture will be slightly less creamy but still delicious—just reduce simmering time by 5 minutes to avoid overcooking.
What's the best way to store leftover red rice?
Store in an airtight container in the fridge for up to 4 days. The rice reheats beautifully—just add 1-2 tablespoons water per cup of rice and microwave covered for 2 minutes. For longer storage, freeze portions for 3 months. The coconut milk may separate slightly when refrigerated, so give it a good stir before reheating. Pro tip: Portion into glass containers for easy reheating.
How can I make this rice spicier?
Add ½ to 1 teaspoon chili flakes or 1-2 slices fresh chili (like Thai bird's eye) while simmering. For a smoky kick, stir in ½ teaspoon smoked paprika with the turmeric. For heat lovers, serve with sriracha or sambal oelek on the side. The coconut milk balances the spice beautifully, so don't be shy with the heat!
