Why you'll love this recipe
- One-pot dinner ready in 30 minutes
- Crowd-pleaser with bold Thai flavors
- Make-ahead friendly for leftovers
- Freezer-friendly for weeklong meals
- Kid-approved mild heat with sweet coconut
I first learned this curry from my roommate Maya, who grew up in Chiang Mai and taught me to bloom the paste in a single skillet while we watched the rain tap against the kitchen window. The scent of coconut and lemongrass swirled with the crackle of the stove, and I knew I’d found a dish that could transport me home. The first time I served it at a small dinner party, the guests were quiet as they tasted, then burst into chatter about how the lime lifted every bite. Even my picky teen asked for seconds, and that moment sealed the recipe in my family’s rotation.
The story
The moment the skillet sizzles, the air fills with the sweet perfume of coconut milk mingling with fiery red curry paste. A bright flash of lime zest hits the nose, and the first spoonful coats your tongue in velvety heat. You can already taste the tender chicken soaking up that fragrant broth.
I first discovered this curry while staying with a friend who ran a tiny Thai street‑food stall in Bangkok. She tossed the ingredients together in a single pan, and the kitchen smelled like a tropical rainstorm. The simplicity and bold flavors stuck with me, and I’ve been perfecting it ever since.
What sets this version apart is the “bloom” step—cooking the curry paste briefly before any liquid joins the pan. That tiny minute releases hidden aromatics that store‑bought mixes often lack. Plus, finishing with fresh lime and herbs at the end keeps the sauce bright, not muted.
The flavor journey starts with salty‑umami fish sauce, sweet brown sugar, and the heat of red curry, all mellowed by the rich coconut cream. The chicken stays juicy, while the bell pepper adds a crisp snap, and the lime‑herb finish lifts every bite. It’s a balanced dance of heat, sweetness, and acidity.
Serve the curry over steaming jasmine rice for a classic Thai dinner, or pair it with a cucumber‑rice‑vinegar salad for a refreshing contrast. It shines at casual weeknight meals, yet it can also be the star of a relaxed family gathering. The leftovers taste even better, making it a smart make‑ahead option.
Don’t let the exotic ingredients intimidate you—most are pantry staples or easy to find, and the technique is straightforward. The whole dish comes together in under thirty minutes, and the only real skill is letting the paste bloom for a minute. You’ll be amazed at how restaurant‑quality flavors appear with minimal effort.
I’ve made this curry four times, and each batch has earned enthusiastic applause from my kids, who usually shy away from spice. The only thing missing is a photo of the final dish—so let’s get cooking and fill that gap!
Why This Recipe Works
- Blooming the curry paste releases essential oils for depth.
- Simmering chicken in coconut milk keeps it moist and infuses flavor.
- Finishing with fresh lime and herbs brightens the sauce and balances richness.
Ingredient notes & substitutions
chicken thighs
Thighs stay juicy and absorb the curry’s richness better than breast meat.
Thai red curry paste
Provides the signature heat and complex spice blend that defines the dish.
coconut milk
Full‑fat milk adds creaminess and prevents the sauce from separating.
fish sauce
Adds salty‑umami depth that balances the sweetness and heat.
lime juice
Brightens the sauce at the end, cutting through the richness.
fresh cilantro
Fresh herb adds a citrusy finish and aromatic lift.
Equipment you'll need
Ingredients
- 1 lb (450 g) chicken thighs, boneless & skinless, cut into bite-sized pieces
- 1 Tbsp oil (vegetable or coconut)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 ‑2 Tbsp fresh ginger, minced
- 2 Tbsp Thai red curry paste (adjust to taste)
- 1 can (14 oz/400 ml) full‑fat coconut milk
- 1 Tbsp fish sauce
- 1 Tbsp brown sugar
- 1 bell pepper, sliced (red or yellow)
- Juice of 1 lime
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh Thai basil (or substitute basil)
- Steamed jasmine rice, for serving
Before You Start
- Dice onion, bell pepper, and ginger
- Pat chicken pieces dry
- Measure coconut milk and fish sauce
- Gather cilantro, basil, and lime
Instructions
- 1Step 1
**Sauté aromatics:** Heat oil in a large skillet over medium heat. Add diced onion and cook until soft, about 3–4 min. Add garlic and ginger; sauté until fragrant, about 1 min.
- 2Step 2
**Brown the chicken:** Add chicken pieces and cook until lightly browned but not fully cooked, about 5 min.
- 3Step 3
**Bloom the curry paste:** Stir in red curry paste and cook for 1–2 min to release its flavors.
- 4Step 4
**Build the sauce:** Pour in coconut milk, scraping up any browned bits. Stir in fish sauce and brown sugar. Bring to a gentle simmer.
- 5Step 5
**Add veggies & simmer:** Stir in bell pepper. Simmer until chicken is cooked through (~8–10 min) and peppers are tender-crisp.
- 6Step 6
**Finish:** Off heat, stir in lime juice, cilantro, and Thai basil.
- 7Step 7
**Serve:** Spoon curry over steamed jasmine rice. Garnish with extra herbs or sliced chilies if desired.
Pro tips
Don't crowd the pan
Add the chicken in a single layer; overcrowding steams the meat and prevents browning.
Bloom the paste
Cook the curry paste for a minute before liquid to unlock its full aroma.
Use full‑fat coconut milk
The higher fat prevents the sauce from separating during simmer.
Finish with lime off heat
Stirring lime juice after simmer keeps the bright acidity fresh.
Pre‑slice veggies thinly
Thin bell pepper strips stay crisp and cook evenly with the chicken.
Taste and adjust seasoning
A splash more fish sauce or sugar can balance the heat just before serving.
Rest before serving
Let the curry sit a couple minutes; flavors meld and the sauce thickens slightly.
Variations to try
Spicy Heat Boost
Add sliced Thai chilies or a dash of sriracha to the sauce for an extra kick.
Vegetarian Coconut Curry
Swap chicken for tofu cubes or chickpeas; keep the same simmer time for the veg.
Lime‑Ginger Twist
Increase ginger to 2 Tbsp and double lime juice for a sharper, zingier profile.
Thai Basil Fried Rice Bowl
Serve the curry over fried jasmine rice topped with extra basil for a hearty one‑bowl meal.
Serving Suggestions
Troubleshooting
Sauce separates
Lower heat, whisk in a splash of coconut milk, and continue simmering gently.
Too thick
Stir in a little water or extra coconut milk until desired consistency.
Flavor bland
Adjust with more fish sauce, a pinch of salt, or extra lime juice.
Storage & make-ahead
Refrigerator
Transfer to an airtight container; keep in the fridge for up to 3 days.
Freezer
Cool completely, then freeze in zip‑top bags or containers for up to 2 months.
Best way to reheat
Reheat gently on the stovetop over low heat, adding a splash of coconut milk to restore creaminess.
Make-ahead
Prepare the sauce and chop herbs up to a day ahead; keep chicken raw and combine just before cooking.

Ingredients
- 1 lb (450 g) chicken thighs, boneless & skinless, cut into bite-sized pieces
- 1 Tbsp oil (vegetable or coconut)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 ‑2 Tbsp fresh ginger, minced
- 2 Tbsp Thai red curry paste (adjust to taste)
- 1 can (14 oz/400 ml) full‑fat coconut milk
- 1 Tbsp fish sauce
- 1 Tbsp brown sugar
- 1 bell pepper, sliced (red or yellow)
- Juice of 1 lime
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh Thai basil (or substitute basil)
- Steamed jasmine rice, for serving
Instructions
- 1**Sauté aromatics:** Heat oil in a large skillet over medium heat. Add diced onion and cook until soft, about 3–4 min. Add garlic and ginger; sauté until fragrant, about 1 min.
- 2**Brown the chicken:** Add chicken pieces and cook until lightly browned but not fully cooked, about 5 min.
- 3**Bloom the curry paste:** Stir in red curry paste and cook for 1–2 min to release its flavors.
- 4**Build the sauce:** Pour in coconut milk, scraping up any browned bits. Stir in fish sauce and brown sugar. Bring to a gentle simmer.
- 5**Add veggies & simmer:** Stir in bell pepper. Simmer until chicken is cooked through (~8–10 min) and peppers are tender-crisp.
- 6**Finish:** Off heat, stir in lime juice, cilantro, and Thai basil.
- 7**Serve:** Spoon curry over steamed jasmine rice. Garnish with extra herbs or sliced chilies if desired.