
This dish brings the vibrant flavors of Thailand to your kitchen table with minimal effort. I developed this method after testing various coconut milk brands and lemongrass preparations to achieve the perfect balance.
The secret lies in toasting the rice briefly before cooking, which enhances its nutty aroma. Coconut milk and lemongrass infuse each grain with a subtle sweetness and citrusy brightness that’s authentically Thai.
What results is a fragrant, slightly sticky rice with a delicate pink hue, ready to complement any main course. The texture is tender yet distinct, with each bite carrying the essence of coconut and herbs.
Serve it alongside grilled meats or stir-fried vegetables for a complete meal. This recipe stays true to tradition without complicating the process.
Ingredients for Thai Red Rice
Pantry staples meet vibrant Thai aromatics for this fragrant coconut-infused dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for creaminess |
| Lemongrass Stalks 🌿 | 2 whole | Bruised and cut into 2-inch pieces |
| Shallot 🧅 | 1 whole | Finely minced |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Galangal Root 🌿 | 1 whole | Sliced thinly (or ginger substitute) |
| Kaffir Lime Leaves 🍃 | 4 pieces | Torn slightly to release aroma |
| Red Curry Paste 🌶️ | 1 tbsp | Vegan variety confirmed |
| Palm Sugar 🍚 | 1 tbsp | Shaved or granulated |
| Vegetable Broth 🥣 | ½ cup | Low-sodium preferred |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍈 | 1 whole | Cut into wedges for serving |
| Water 💧 | 1 ½ cups | For cooking rice |
The rice is critical here—jasmine rice from Thai brands like Golden Phoenix or Elephant yields the authentic texture and aroma. Lemongrass should be fresh (look for firm, pale yellow stalks at Asian markets), but frozen works in a pinch. Galangal is traditional, though ginger can substitute if unavailable. Avoid light coconut milk; full-fat is non-negotiable for the proper richness.
No galangal? Use double the ginger. Missing kaffir lime leaves? Add lime zest plus bay leaf for a similar citrusy depth. Vegan red curry paste (check Maesri or Thai Kitchen brands) ensures no fish sauce or shrimp paste. Palm sugar can be swapped with brown sugar or coconut sugar. For extra fragrance, add a splash of pandan extract if you have it.
Cooked rice keeps 3-4 days in the fridge, though it’s best fresh. Freeze portions for up to 3 months—reheat with a splash of water. Lemongrass and kaffir lime leaves can be frozen whole for 6 months.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in together—jasmine rice, coconut milk, lemongrass—and let it cook hands-free.
- Crave-Worthy Aroma: The garlic and lemongrass fill my kitchen with a scent that makes everyone hover around the stove.
- Meal Prep Hero: It reheats beautifully, so I make a big batch and eat it for lunch all week.
- Budget Stretcher: Jasmine rice and coconut milk are cheap, and this feeds my family for two meals easy.
Step-by-Step Instructions for Thai Red Rice
Master this technique for perfectly fragrant rice with coconut and herbal aromatics every time.
Step 1: Prepare and Toast the Aromatics
In a medium saucepan, combine the 1.5 cups Coconut Milk, 1.5 cups Water, 1 tbsp Red Curry Paste, 1 tbsp Palm Sugar, and 0.5 tsp Salt. Stir until the palm sugar dissolves completely—this creates the flavor foundation for the rice.
Add the 2 whole Lemongrass Stalks, 1 whole Shallot, 3 cloves Garlic Cloves, 1 whole Galangal Root, and 4 pieces Kaffir Lime Leaves. Bring to a gentle simmer over medium heat and cook for 3-4 minutes until the mixture becomes fragrant. The shallots should soften slightly and the lemongrass will release its citrusy aroma.
Step 2: Add Rice and Begin Cooking
Stir in the 2 cups Jasmine Rice, ensuring all grains are submerged in the liquid. The rice should turn a vibrant red-orange color from the curry paste. Bring the mixture to a boil over medium-high heat—this step is crucial for activating the rice’s starches.
Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 12 minutes. Resist the urge to lift the lid during this time; the trapped steam is essential for even cooking and preventing the rice from drying out.
Step 3: Add Broth and Finish Cooking
After 12 minutes, carefully lift the lid and pour in the 0.5 cup Vegetable Broth. The rice should have absorbed most of the liquid but will still appear slightly undercooked at the center. Stir gently to distribute the broth evenly.
Replace the lid and continue cooking for another 8-10 minutes on low heat. The rice is done when all liquid has been absorbed and the grains are tender with a slight bite. The aromatics will have infused the rice with their complex flavors, and the coconut milk will have created a creamy texture.
Step 4: Rest and Serve
Remove the saucepan from heat and let the rice rest, covered, for 10 minutes. This resting period allows the grains to steam in their own moisture, becoming fluffier and more uniform in texture. The residual heat will also soften any remaining firm bits.
Before serving, gently fluff the rice with a fork and discard the lemongrass stalks, galangal slices, and kaffir lime leaves. Garnish with 0.25 cup Fresh Cilantro and serve with 1 whole Lime cut into wedges on the side. The cilantro adds a fresh contrast to the rich coconut, while the lime brightens each bite with its acidity.
Pro Tips For Making Thai Red Rice
- Rinse the Rice: Soak jasmine rice for 15 minutes then rinse until water runs clear—this removes excess starch so your grains stay separate and fluffy, not gummy.
- Bruise the Lemongrass: Smash the lemongrass stalks with the side of your knife before adding them—this releases the oils and infuses the rice with way more aroma.
- Skip the Boil: Start with a gentle simmer, not a rolling boil, to prevent the coconut milk from separating or scorching at the bottom of the pot.
- Toast the Aromatics: Sauté shallot and garlic in a little oil until fragrant before adding liquids—this builds a deeper, sweeter base flavor that shines through the coconut rice.
Serving Suggestions for This Recipe
Protein Pairings
This rice shines alongside grilled or roasted proteins. I love serving it with lemongrass-marinated chicken—marinate 1 lb chicken thighs in 2 tbsp fish sauce, 1 tbsp palm sugar, and 1 stalk minced lemongrass for 30 minutes before grilling. 🌟
Seafood Companions
For a lighter meal, pair with steamed mussels in a coconut-lime broth. Simmer 1 lb mussels in 1 cup coconut milk, 2 kaffir lime leaves, and 1 tbsp red curry paste for 5-7 minutes until opened. The rice soaks up the broth beautifully.
Vegetable Sides
Balance the richness with a crisp Thai cucumber salad. Thinly slice 2 Persian cucumbers and toss with 1 tbsp rice vinegar, 1 tsp palm sugar, and ½ tsp red pepper flakes. The cool crunch contrasts the warm, fragrant rice.
Garnish Ideas
Enhance each serving with fresh toppings. I always sprinkle toasted coconut flakes and crushed peanuts for texture. Add sliced Thai chilies for heat or mango chunks for a sweet contrast. A drizzle of chili oil adds depth.
Beverage Pairings
Serve with a cold Thai iced tea—brew strong black tea with star anise and cinnamon, then sweeten with condensed milk. For alcohol, a crisp Riesling or wheat beer complements the coconut and spice. 💫
Family-Style Service
In my Boston kitchen, I serve this rice family-style with small bowls of toppings. Let everyone customize their plate with lime wedges, cilantro, and sriracha. It turns dinner into an interactive, fragrant experience we all look forward to.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of jasmine?
Jasmine is ideal for authentic texture, but brown rice works in a pinch. Increase cooking time to 40-45 minutes and add ½ cup extra liquid for absorption. The flavor will be nuttier but less fragrant.
Why does my rice turn out mushy?
Over-stirring or lifting the lid during cooking releases steam too soon. Use a heavy pot with a tight lid and avoid peeking for 12 minutes after boiling. The resting period is also key.
How do I make it spicier?
Add 1-2 tsp extra red curry paste or a finely chopped Thai chili to the coconut milk mixture. For heat without altering flavor, serve with sriracha or chili oil on the side.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026