Coconut Curry Rice Recipe: Fragrant Thai-Style Aromatics

Coconut Curry Rice Recipe: Fragrant Thai-Style Aromatics

This Thai-style coconut curry rice transforms simple ingredients into a deeply aromatic one-pot meal. The secret lies in toasting the curry paste before adding liquids, which intensifies the flavors significantly.

Light coconut milk creates a creamy base without overpowering the dish, while fresh herbs add brightness. The rice absorbs all the rich, spiced liquid as it cooks, resulting in perfectly tender grains.

Each bite delivers layers of complexity—savory from the curry, sweet from the coconut, and fragrant from the herbs. The dish comes together in about 30 minutes with minimal active preparation.

Serve as a main course or alongside your favorite protein. This method ensures consistent, restaurant-quality results every time.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Coconut Curry Rice

Transform simple pantry staples into this aromatic one-pot Thai-style dish with vibrant vegetables and herbs.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Rinsed until water runs clear
Light Coconut Milk 🥥 2 cups Full-fat works but heavier
Red Curry Paste 🌶️ 3 tbsp Thai-style, check for fish sauce
Vegetable Broth 💧 1 ½ cups Low-sodium preferred for control
Shallots 🧅 2 whole Finely minced for even cooking
Garlic Cloves 🧄 4 cloves Minced to release full flavor
Fresh Ginger 🌿 1 tbsp Peeled and grated finely
Red Bell Pepper 🌶️ 1 whole Diced into small uniform pieces
Carrots 🥕 2 whole Peeled and julienned
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Thai Basil 🍃 ¼ cup Loosely packed leaves
Lime 🍈 1 whole Juiced and zested
Soy Sauce 🫙 2 tbsp Tamari for gluten-free option
Coconut Sugar 🍚 1 tsp Optional for balancing flavors
Salt 🧂 ½ tsp Sea salt or kosher salt

The curry paste is non-negotiable for authentic flavor—Maesri or Thai Kitchen are reliable brands available at most Asian markets or well-stocked supermarkets. Always check labels for fish sauce (some brands include it, which isn’t vegan). For the coconut milk, Thai Kitchen or Native Forest offer consistent quality without additives. Jasmine rice is traditional, but basmati works in a pinch (just adjust liquid slightly).

No red curry paste? Green or yellow curry paste can substitute, though the flavor profile changes. For the herbs, regular basil works if Thai basil isn’t available (use one and a half times the amount). The vegetables are flexible—zucchini or snap peas add nice texture. If avoiding gluten, tamari replaces soy sauce perfectly. The ginger can be from a jar (about 1 tbsp) if fresh isn’t available.

Store curry paste in the fridge for up to 1 month after opening, or freeze in ice cube trays for 6 months. Fresh herbs keep 5-7 days wrapped in damp paper towels. Cooked rice holds 4 days refrigerated or freezes beautifully for 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in, let the jasmine rice soak up that coconut milk and curry paste, and walk away.
  • Flavor Bomb: The shallots and red curry paste create this deep, creamy, slightly spicy taste that’s ridiculously good.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats perfectly for lunches all week.
  • Budget Friendly: A can of coconut milk and a spoonful of curry paste stretch a bag of rice into something special without breaking the bank.

Step-by-Step Instructions for Coconut Curry Rice

Master this technique for perfectly fragrant rice with balanced Thai-inspired flavors every time.

Step 1: Prepare the Aromatics and Vegetables

Finely mince the 2 whole Shallots and 4 cloves Garlic Cloves until almost paste-like. Peel and finely grate the 1 tbsp Fresh Ginger—fresh is essential for vibrant flavor. Dice the 1 whole Red Bell Pepper into small, uniform pieces for even cooking.

Peel and julienne the 2 whole Carrots into thin matchsticks. This shape ensures they soften quickly and absorb the curry flavors. Chop the 0.5 cup Fresh Cilantro, removing any tough stems. Loosely pack the 0.25 cup Fresh Thai Basil leaves, keeping them whole to preserve their delicate structure.

Step 2: Bloom the Curry Paste and Aromatics

In a medium saucepan with a tight-fitting lid, combine the 3 tbsp Red Curry Paste, minced shallots, garlic, and ginger. Toast over medium heat for 2-3 minutes, stirring constantly, until the mixture becomes deeply fragrant and the paste darkens slightly.

This step is critical—it wakes up the spices and builds depth of flavor. If the paste starts to stick, reduce heat slightly. You want to cook it just until the raw edge disappears but before it burns. The aroma should be intense and inviting, filling your kitchen with warm, spicy notes.

Step 3: Add Liquids and Rice

Pour in the 2 cups Light Coconut Milk and 1.5 cups Vegetable Broth, stirring to combine with the curry paste mixture. Add the 1.5 cups Jasmine Rice, 2 tbsp Soy Sauce, 1 tsp Coconut Sugar, and 0.5 tsp Salt. Stir well to distribute the rice evenly in the liquid.

Bring to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover with the lid and simmer for 15 minutes. Resist the urge to lift the lid—steam is what cooks the rice perfectly and prevents a dry, uneven texture.

Step 4: Add Vegetables and Finish Cooking

After 15 minutes, carefully lift the lid and stir in the diced red bell pepper and julienned carrots. Replace the lid and continue cooking for 5-7 minutes until the rice is tender and the liquid is absorbed. The vegetables should be tender-crisp and the rice should have a slight bite.

Turn off the heat and let the rice sit, covered, for 5 minutes. This final rest allows the grains to steam and absorb any remaining moisture, ensuring fluffy, separate grains rather than a sticky mass.

Step 5: Incorporate Fresh Herbs and Serve

Juice and zest the 1 whole Lime, then stir both into the rice along with the chopped cilantro and half of the Thai basil. Reserve the remaining basil for garnish. Gently fold everything together to distribute the bright, citrusy flavors.

Taste and adjust seasoning if needed—add a pinch more salt or a squeeze of lime for balance. Transfer to a serving dish and top with the reserved Thai basil. The rice should be fragrant with layers of coconut, curry, and fresh herbal notes in every bite.

👨‍🍳

Pro Tips For Making Coconut Curry Rice

  • Bloom the paste: Cook the red curry paste in a little oil for 1-2 minutes before adding liquids—this wakes up the flavors and prevents a raw, gritty texture in your finished coconut curry rice.
  • Rinse the jasmine: Always rinse your jasmine rice until the water runs clear to remove excess starch, otherwise your curry rice will turn out gummy instead of light and fluffy.
  • Use full-fat once: I learned this the hard way—light coconut milk can separate or taste thin, so splurge on full-fat just this once for a richer, creamier curry base.
  • Simmer covered: After adding the broth and coconut milk, keep the pot covered and resist the urge to stir—this guarantees even cooking and prevents the rice from turning mushy.

Serving Suggestions for This Recipe

Garnishing for Impact

Fresh herbs make all the difference—I always reserve extra Thai basil and cilantro for a final pop of color. A squeeze of lime juice right before serving brightens every bite. 🌿

Protein Pairings

For a complete meal, serve with grilled tofu marinated in soy sauce and lime. Shrimp works beautifully too—just sauté 12-15 large shrimp in the same curry paste for 2-3 minutes per side before adding to the rice.

Fresh Accompaniments

A simple cucumber salad with rice vinegar and a pinch of coconut sugar adds refreshing contrast. Thinly slice 1 cucumber and toss with 1 tbsp rice vinegar and ½ tsp coconut sugar for balance.

Bread Options

Warm naan bread or crusty baguette is perfect for soaking up the coconut-curry sauce. I prefer whole wheat naan for a nutty flavor that complements the dish. Toast slices for 1-2 minutes in a dry pan for extra crispiness.

Drink Pairings

A crisp Riesling or Sauvignon Blanc cuts through the richness. For beer lovers, a Thai lager like Singha offers a light, refreshing contrast. Non-alcoholic? Try sparkling water with a lime wedge. 🍷

Serving Temperature

This dish is best served hot, straight from the pot. If making ahead, reheat gently with 2-3 tbsp water to restore moisture. Garnish with fresh herbs just before serving to preserve their vibrant flavor and color.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 58g21%
Dietary Fiber 6g21%
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

What type of rice works best?

Jasmine rice is ideal for its fragrant aroma and slightly sticky texture. Basmati can substitute but may require 1-2 tbsp less liquid. Always rinse until water runs clear to avoid gummy results.

2

Can I use full-fat coconut milk?

Yes, but the dish will be richer and heavier. Light versions create a balanced texture while still delivering coconut flavor. For best results, stick to canned coconut milk not carton varieties.

3

Why toast the curry paste first?

This unlocks the spices’ essential oils, creating deeper, more complex flavors. Skipping this step leaves the dish tasting flat. Toast for 2-3 minutes until fragrant but not burnt.

4

How do I fix undercooked rice?

If grains are still firm, add 2-3 tbsp hot water, cover, and cook 5 more minutes on low. Let rest 5 minutes off heat to finish absorbing moisture.

★★★★★4.7(15 reviews)
Tyler Campbell