Thai Chicken Curry
Thai Chicken Curry is the kind of weeknight dinner that feels like a warm, comforting hug — fragrant, slightly spicy, and impossibly creamy. This version is simple enough for busy evenings yet layered with authentic Southeast Asian flavors: ginger, garlic, Thai red curry paste, and rich coconut milk. Serve it over steaming jasmine rice and garnish with freshly chopped cilantro for a meal that comes together quickly and looks like you spent hours in the kitchen.
Why you’ll love this recipe

This Thai Chicken Curry hits the sweet spot between speedy and impressive. It uses pantry-friendly ingredients, requires minimal chopping, and the method focuses on building flavor in one skillet. The curry paste does a lot of the heavy lifting, while coconut milk creates a silky sauce that coats tender pieces of chicken and sautéed vegetables. It’s flexible, forgiving, and perfect for riffing on: add more veggies, swap the protein, or dial the spice up and down to suit your taste.
Ingredients
- 1 tablespoon coconut oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 6 ounces baby bella mushrooms, chopped
- 1 tablespoon fresh ginger, minced
- 24 ounces boneless skinless chicken breast, cut into bite-sized pieces
- 2 tablespoons Thai red curry paste
- 1 red bell pepper, sliced
- 1 can (14 ounces) full-fat coconut milk
- 1 1/2 tablespoons fish sauce
- 1 tablespoon brown sugar
- 1 tablespoon lime juice
- Cooked jasmine rice for serving
- Fresh cilantro, chopped for garnish
Tools you’ll need
- Large skillet or sauté pan with a lid
- Wooden spoon or heatproof spatula
- Sharp knife and cutting board
- Measuring spoons
- Medium saucepan for jasmine rice (if cooking rice yourself)
Prep and timing

Active time: about 25 minutes. Total time: about 35–40 minutes including rice cooking.
Prep the onion, garlic, ginger, mushrooms, bell pepper, and chicken before you start. Having everything at the ready makes the cooking flow smoothly and prevents overcooking the chicken.
Step-by-step instructions

Follow these rewritten steps to make this Thai Chicken Curry clearly and confidently. The procedure keeps the original order of operations but clarifies techniques and timing.
- Heat the oil: Place a large skillet over medium heat and add 1 tablespoon coconut oil. Allow the oil to warm until it shimmers, about 30 seconds to 1 minute.
- Sauté the aromatics: Add the chopped onion to the hot oil and cook, stirring occasionally, until the onion becomes translucent and begins to soften, about 4–5 minutes. Add the minced garlic and 1 tablespoon fresh ginger. Cook, stirring, until fragrant, about 30 seconds to 1 minute. Be careful not to let the garlic brown.
- Add the mushrooms: Stir in 6 ounces chopped baby bella mushrooms. Cook for 3–4 minutes, until the mushrooms have released their moisture and have begun to brown slightly.
- Cook the chicken: Increase the heat to medium-high. Add 24 ounces boneless skinless chicken breast, cut into bite-sized pieces, to the skillet in a single layer as much as possible. Let the chicken sear without moving for about 1–2 minutes to develop color, then stir and continue cooking until the chicken is mostly cooked through, about 4–5 minutes total. The chicken should be opaque on the outside and nearly cooked through before adding the curry paste.
- Add curry paste: Reduce the heat back to medium. Push the chicken and vegetables to the side of the skillet or create a small well in the center. Add 2 tablespoons Thai red curry paste directly to the pan. Cook the paste for about 30–45 seconds, stirring it into the hot oil, until it becomes fragrant. This step blooms the spices and deepens the curry flavor.
- Combine curry paste with chicken and vegetables: Stir the curry paste so it evenly coats the chicken and vegetables. Make sure the paste is well distributed before adding any liquids.
- Add the bell pepper and coconut milk: Add 1 sliced red bell pepper to the skillet, then pour in 1 can (14 ounces) full-fat coconut milk. Stir gently to combine, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Season the sauce: Stir in 1 1/2 tablespoons fish sauce and 1 tablespoon brown sugar. These two ingredients balance the savory and sweet notes typical of Thai curry. Taste the sauce and adjust if needed — adding a touch more fish sauce for saltiness or brown sugar for sweetness.
- Simmer until cooked through: Lower the heat to medium-low and let the curry simmer gently for 5–8 minutes, stirring occasionally. The sauce should thicken slightly, the chicken should reach an internal temperature of 165°F (74°C), and the bell pepper should be tender-crisp.
- Finish with lime and herbs: Remove the skillet from heat and stir in 1 tablespoon lime juice. This adds bright acidity to cut through the richness of the coconut milk. Taste and adjust seasonings if needed. Sprinkle chopped fresh cilantro over the curry for garnish.
- Serve warm: Spoon cooked jasmine rice into bowls, then ladle the Thai Chicken Curry over the rice. Garnish with extra cilantro if desired and serve immediately.
Troubleshooting and tips
- If your curry tastes flat, a little more lime juice or an extra splash of fish sauce will brighten the flavor.
- For a thinner sauce, stir in up to 1/4 cup water or chicken broth; simmer an extra minute to combine. For a thicker sauce, simmer longer uncovered to reduce.
- To control heat level, choose Thai red curry paste labeled mild, medium, or hot based on preference. You can always add more paste to increase spice, but it’s harder to reduce after the fact.
- Use full-fat coconut milk for the creamiest texture. Light coconut milk can be used to reduce calories, but the sauce will be less rich.
- If you prefer a different protein, this recipe adapts well to extra-firm tofu cubes, shrimp, or thinly sliced beef. Adjust cooking times accordingly.
Make-ahead and storage
This Thai Chicken Curry stores well in the refrigerator for 3–4 days. Cool to room temperature, transfer to an airtight container, and chill. Reheat gently on the stovetop over low heat or in the microwave, adding a splash of water or coconut milk if the sauce has thickened too much. The flavors often deepen after a day, making leftovers especially tasty.
Variations and additions
Want to switch things up? Here are a few flavorful ideas:
- Add vegetables: Snap peas, thinly sliced carrots, baby corn, or bamboo shoots are all excellent additions. Add heartier veggies earlier and delicate ones later so everything finishes at the same time.
- Boost the greens: Stir in a couple handfuls of baby spinach or torn Thai basil leaves at the end of cooking for freshness and color.
- Extra crunch: Top each serving with chopped roasted peanuts or cashews for texture contrast.
- Make it coconut-forward: Use the same amount of coconut milk but add 1–2 tablespoons of shredded toasted coconut as a garnish to amplify the tropical notes.
Serving suggestions
Serve this Thai Chicken Curry over jasmine rice for a classic pairing. If you want to keep the meal lighter, choose cauliflower rice or a side of steamed vegetables. Complement the dish with a simple cucumber salad dressed in rice vinegar and a pinch of sugar to provide a cooling counterpoint to the spice.
Flavor profile explained
At its core, this curry balances four pillars of flavor: savory (fish sauce and chicken), sweet (brown sugar and coconut milk), sour (lime juice), and spicy (Thai red curry paste). Aromatics like garlic and ginger provide a warm, fragrant backdrop, while the coconut milk creates a silky mouthfeel that brings everything together. The red bell pepper and mushrooms offer textural contrast and subtle sweetness that complement the savory-sweet sauce.
Final notes
This Thai Chicken Curry is designed to be approachable without sacrificing the bold flavors you want from a curry. The method is straightforward: build aromatics, brown the chicken, bloom the curry paste, and finish with coconut milk and seasonings. With the ingredient list and step-by-step instructions above, you can make a restaurant-worthy curry at home on a weeknight. Enjoy the fragrant steam, bright herbs, and the cozy reward of a bowlful of flavorful curry over jasmine rice.
Nutrition estimate (per serving)
These are rough estimates and will vary based on portion size and exact ingredients used. This dish is a satisfying, protein-rich meal with creamy coconut milk and vegetables.
Now gather your ingredients, heat the skillet, and get ready to enjoy a bowl of delicious Thai Chicken Curry.

Thai Chicken Curry
Ingredients
Equipment
Method
- Heat 1 tablespoon coconut oil in a large skillet over medium heat.
- Add the chopped onion, minced garlic, chopped mushrooms, and minced ginger; sauté until the onion is translucent, about 5 minutes.
- Add the bite-sized chicken pieces and cook, stirring occasionally, until the outside is no longer pink, about 5 minutes.
- Stir in 2 tablespoons Thai red curry paste and the sliced red bell pepper; cook for 1–2 minutes until fragrant.
- Pour in the 14-ounce can of full-fat coconut milk, 1 1/2 tablespoons fish sauce, and 1 tablespoon brown sugar; bring to a simmer.
- Simmer gently for 10–15 minutes until the chicken is cooked through and the sauce has slightly thickened.
- Stir in 1 tablespoon lime juice, taste and adjust seasoning if needed, then serve over cooked jasmine rice and garnish with chopped cilantro.
Notes
- Use full-fat coconut milk for a richer sauce.
- Slice the bell pepper uniformly for even cooking.
- Adjust red curry paste to taste for spice level.
- Cook chicken pieces until no pink remains.
