Green Curry Rice Recipe: Thai-Inspired Coconut and Herb Infusion

Green Curry Rice Recipe: Thai-Inspired Coconut and Herb Infusion

This Thai-inspired dish brings restaurant-quality flavors to your home kitchen. I developed this recipe after testing multiple versions to find the perfect balance of coconut richness and herb brightness.

The secret lies in blooming the curry paste in hot oil before adding the rice and coconut milk. This simple step unlocks layers of authentic flavor that make this dish taste like it came from a Bangkok street vendor.

You’ll end up with fragrant rice infused with creamy coconut and aromatic herbs. Each bite delivers the perfect harmony of spice, sweetness, and umami that defines great green curry.

Ready in under 45 minutes, this one-pot meal is ideal for busy weeknights when you crave something special without the takeout price.

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

Ingredients for Green Curry Rice

Fragrant jasmine rice meets creamy coconut and bold Thai flavors. Ready in one pot.

Ingredient Amount Notes
Jasmine Rice 🌾 1 ½ cups Uncooked, rinsed before use
Green Curry Paste 🌶️ 3 tbsp Thai-style, check for shrimp-free if needed
Coconut Milk 🥥 1 can Full-fat for creaminess
Chicken Breast 🍗 1 lb Boneless, skinless, diced
Bell Pepper 🌶️ 1 whole Red or green, sliced thin
Zucchini 🥒 1 whole Medium-sized, diced
Bamboo Shoots 🌿 ½ cup Canned, drained and rinsed
Thai Basil 🌿 ½ cup Fresh, loosely packed
Fish Sauce 🫒 1 tbsp Or soy sauce for vegetarian
Brown Sugar 🍯 1 tbsp Light or dark
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Shallot 🧅 1 whole Finely chopped
Vegetable Oil 🫒 2 tbsp Neutral flavor for blooming paste
Lime 🍋 1 whole Juiced and zested for brightness
Salt 🧂 ½ tsp To taste

The curry paste is non-negotiable here. Maesri or Thai Kitchen brands are easy to find at most Asian markets or the international aisle. Look for bright green color, not dull—freshness matters. Jasmine rice is traditional (that fragrant, slightly sticky kind), but basmati works too if that’s what you’ve got. The coconut milk? Full-fat only—reduced fat separates and won’t give you that velvety sauce.

No chicken? Shrimp or tofu soak up the curry flavors beautifully. Skip the fish sauce? Soy sauce at the same amount keeps it vegetarian. Thai basil is ideal, but regular basil or cilantro work in a pinch. Bell peppers can swap for eggplant or green beans—whatever veggies you need to use up. The brown sugar balances the heat, but honey (if not vegan) or palm sugar works too.

Leftovers keep 4-5 days in the fridge—actually taste better the next day. Freezes for 3 months (portion before freezing). Reheat gently to avoid breaking the coconut milk. That lime zest? Don’t skip it (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day. The rice soaks up all that creamy curry goodness overnight.
  • One Pot Wonder: I just toss the jasmine rice, chicken, and bell peppers into a single pot with coconut milk and curry paste—minimal cleanup, maximum flavor.
  • Creamy Heat: The coconut milk balances the green curry paste’s spice so well it’s ridiculous. That first bite with tender chicken and fragrant rice? Pure comfort.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings—ready before the kids finish their homework.

Step-by-Step Instructions for Green Curry Rice

Here’s the method I use to layer bold flavors and achieve perfect texture every time.

Step 1: Bloom the Curry Paste with Aromatics

Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the 3 tbsp green curry paste and stir constantly for 1-2 minutes until it becomes fragrant and the oil turns a vibrant green.

Immediately add the finely chopped shallot and minced 3 cloves garlic cloves, stirring for another 1-2 minutes until they soften. This step builds the foundation of flavor—don’t let the paste burn, or it will turn bitter.

Step 2: Build the Curry Base with Coconut Milk

Pour in the 1 can coconut milk, stirring to fully incorporate the paste and aromatics. Bring to a gentle simmer over medium-high heat, then reduce to medium-low heat.

Add the 1 tbsp brown sugar, 1 tbsp fish sauce, and 0.5 tsp salt, stirring until the sugar dissolves. The mixture should thicken slightly as the coconut milk reduces. This creates a rich, balanced base for the dish.

Step 3: Cook the Chicken and Vegetables

Stir in the 1 lb diced chicken breast and cook for 5-6 minutes until it begins to turn opaque. Then add the thinly sliced bell pepper, diced zucchini, and 0.5 cup bamboo shoots.

Simmer for another 5-7 minutes until the chicken is cooked through and the vegetables are tender-crisp. The chicken should reach an internal temperature of 165°F, and the zucchini should still have a slight bite.

Step 4: Finish with Jasmine Rice and Fresh Herbs

Add the 1.5 cups jasmine rice to the pot, stirring to coat it in the curry sauce. Pour in 2.5 cups water (enough to cover the rice by about ½ inch), and bring to a boil over high heat.

Once boiling, reduce the heat to low, cover, and simmer for 15-18 minutes until the rice is tender and the liquid is absorbed. Remove from heat and stir in the 0.5 cup Thai basil and the juice of the 1 whole lime. Let it sit covered for 5 minutes to allow the flavors to meld.

Step 5: Serve Warm with a Garnish

Fluff the green curry rice gently with a fork to separate the grains. Taste and adjust seasoning if needed—add a splash more lime juice for brightness or a pinch of salt for depth.

Garnish with additional fresh Thai basil leaves and a lime wedge for serving. The rice should be fragrant, slightly sticky, and infused with the rich, creamy curry sauce in every bite.

👨‍🍳

Pro Tips For Making Green Curry Rice

  • Simmer the Curry: Let the green curry bubble gently in the coconut milk for at least 10 minutes—I learned this the hard way after my first few batches tasted raw and harsh.
  • Slice Chicken Thin: Cut the chicken breast into ¼-inch strips so it cooks through in 3-4 minutes without turning rubbery, even in the thick curry sauce.
  • Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch, or you’ll end up with a gummy, sticky mess instead of fluffy grains.
  • Bloom the Paste: Cook the green curry paste in a little oil for 1-2 minutes before adding liquids—sounds fussy, but it deepens the flavor way more than just dumping it in.

Regional Styles of This Recipe

Thai Street Vendor

In Bangkok, this dish would be made with fresh green curry paste pounded daily, not the store-bought version. Street vendors use a mortar and pestle to create a vibrant paste with lemongrass, galangal, and kaffir lime leaves. The rice is often cooked in the curry itself, soaking up all those bold flavors. 🗺️

Northern Thai Style

In Chiang Mai, they add peanut sauce and serve it with sticky rice instead of jasmine. The curry tends to be milder, with more emphasis on herbs like Thai basil and mint. I love this version for its nutty depth and aromatic complexity.

Southern Thai Heat

The southern regions amp up the spice significantly, often using 10-15 green chilies in their paste. They also incorporate turmeric for color and earthiness. This version packs serious heat but balances it with extra coconut milk. I always keep water handy when testing this style. 🔥

Malaysian Influence

Across the border in Malaysia, they add kerisik (toasted coconut) to their green curry. It adds a smoky, nutty dimension that pairs beautifully with the coconut milk. The rice is often served as a side rather than cooked in the curry.

Western Adaptation

In the US, we often see this dish with broccoli or snap peas added for crunch. Some restaurants serve it as a curry over rice rather than cooking the rice in it. This makes it more approachable for those new to Thai flavors.

Vegetarian Bangkok

Many Bangkok vendors offer a vegetarian version using tofu and eggplant instead of chicken. The key is using a shrimp-free curry paste to keep it fully vegetarian. I find adding mushrooms gives it that meaty texture without the meat.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 75mg25%
Sodium 820mg36%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
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 use basmati rice instead of jasmine?

Yes, basmati works in a pinch, though jasmine’s floral notes complement the curry best. Adjust water to 2¼ cups for basmati, as it absorbs less. The texture will be slightly less sticky but still delicious.

2

How do I make this vegetarian?

Swap chicken for 14 oz extra-firm tofu or 2 cups diced eggplant. Use shrimp-free curry paste and replace fish sauce with soy sauce. Add mushrooms for meaty texture.

3

Why did my curry turn out bitter?

Most likely the curry paste burned when blooming. Always cook it over medium heat (not high) and stir constantly for just 1-2 minutes. Burnt paste creates bitterness that’s hard to fix.

4

Can I prepare this ahead of time?

The flavors deepen overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently with a splash of water.

★★★★★5.0(11 reviews)
Tyler Campbell