Thai Yellow Curry Chicken
Comforting, slightly sweet, and vibrantly spiced, this Thai Yellow Curry Chicken is a weeknight hero that tastes like the kind of dish you’d order at your favorite Thai spot—only faster, fresher, and made exactly to your liking. Lush coconut milk, warming yellow curry paste, tender chicken breast, and a mix of vegetables come together in a silky, aromatic sauce. Serve it over steamed jasmine rice for a cozy meal that’s brightened with lime, cilantro, and fresh basil.
Why you’ll love this recipe

- Easy to make on a weeknight: cook time is short and most of the work is hands-off simmering.
- Balanced flavor profile: mellow curry paste, creamy coconut, bright lime, and just the right touch of sweetness from brown sugar.
- Flexible and forgiving: swap vegetables based on what you have on hand and adjust the spice with chili sauce.
- One-pot comfort that reheats well for lunches the next day.
Ingredients
- 1 1/2 tablespoons olive oil
- 1 pound chicken breasts sliced into 1/4” slices then 2” pieces*
- 1/2 large onion, chopped
- 2 cups 1/2″ cubed, peeled Yukon potatoes approximately 2 potatoes/12 oz.
- 2 carrots, sliced
- 2 tablespoons yellow curry paste**
- 2 cups cauliflower florets
- 2 teaspoons freshly grated ginger
- 2 garlic cloves, minced
- 2 13.5 oz. cans quality coconut milk I like Chaokoh***
- 1 tablespoon cornstarch
- 2 tablespoons less sodium soy sauce
- 2 tablespoon fish sauce
- 2 tablespoons lime juice
- 1 tablespoon brown sugar
- 1 bay leaf
- 1 teaspoon dried basil
- 1 cup frozen petite peas, thawed
- chili sauce to taste (optional)
- lime juice, fresh basil, fresh cilantro for serving
*Slice the chicken thinly into 1/4” slices, then cut those slices into approximately 2” pieces so the chicken cooks quickly and stays tender.
**Yellow curry paste can vary in intensity depending on brand. Taste as you go and add chili sauce if you want additional heat.
***If you prefer a specific coconut milk brand, use what you trust; full-fat coconut milk gives the creamiest results.
Equipment
- Large skillet or Dutch oven
- Wooden spoon or spatula
- Measuring spoons and cups
- Small bowl to mix cornstarch
- Chef’s knife and cutting board
Step-by-step instructions

Follow these clear, ordered steps to make the best Thai Yellow Curry Chicken. The directions keep the same sequence as the original recipe but are rewritten for clarity and ease.
- Prepare ingredients: Trim and slice 1 pound chicken breasts into 1/4” slices, then cut each slice into roughly 2” pieces. Peel and cube Yukon potatoes into 1/2″ pieces (about 2 potatoes / 12 oz.). Chop 1/2 large onion, slice 2 carrots, separate 2 cups cauliflower into florets, grate 2 teaspoons fresh ginger, and mince 2 garlic cloves. Thaw 1 cup frozen petite peas if they are frozen.
- Heat oil and soften aromatics: In a large skillet or Dutch oven, warm 1 1/2 tablespoons olive oil over medium heat. Add the chopped 1/2 large onion and sauté until it becomes translucent and fragrant, about 3–4 minutes.
- Brown the chicken lightly: Increase the heat slightly to medium-high. Add the prepared chicken pieces to the pan in a single layer if possible. Cook the chicken just until the edges turn opaque, about 2–3 minutes—you’re not aiming to fully cook it through yet because it will simmer in the sauce.
- Add vegetables and aromatics: Stir in the cubed Yukon potatoes, sliced carrots, and 2 cups cauliflower florets. Add 2 teaspoons freshly grated ginger and 2 garlic cloves, minced. Toss everything together so the ginger and garlic are well-distributed.
- Incorporate the curry paste: Push the ingredients toward the edge of the pan and add 2 tablespoons yellow curry paste to the center. Let it warm for 20–30 seconds to bloom its flavors, then stir it through the chicken and vegetables until everything is evenly coated.
- Add coconut milk and seasonings: Pour in 2 13.5 oz. cans quality coconut milk. Add 2 tablespoons less sodium soy sauce, 2 tablespoons fish sauce, 2 tablespoons lime juice, 1 tablespoon brown sugar, 1 bay leaf, and 1 teaspoon dried basil. Stir to combine and bring the mixture up to a gentle simmer over medium heat.
- Simmer until vegetables are tender: Reduce heat to medium-low so the sauce maintains a gentle simmer. Cook uncovered for about 12–15 minutes, stirring occasionally, until the potatoes and carrots are fork-tender and the chicken is cooked through. Taste the sauce and adjust seasoning—add chili sauce to taste if you want more heat.
- Thicken the sauce: In a small bowl, whisk 1 tablespoon cornstarch with a couple of tablespoons of room-temperature water until smooth. Slowly drizzle this slurry into the simmering curry while stirring. Continue to simmer for 1–2 minutes until the sauce slightly thickens and coats the back of a spoon.
- Add peas and finish: Stir in 1 cup thawed petite peas and let them heat through for 1–2 minutes. Remove the bay leaf. Taste and adjust with additional lime juice for brightness, a pinch more brown sugar for balance, or a splash more soy or fish sauce for saltiness.
- Serve and garnish: Spoon the curry over steamed rice or rice noodles. Finish each bowl with an extra squeeze of fresh lime juice and scatter fresh basil and fresh cilantro over the top. Offer chili sauce on the side for anyone who wants extra spice.
Notes and tips

- Chicken: Slicing the chicken thinly and then into 2” pieces helps it cook quickly while staying tender. If you prefer dark meat, use thighs instead but keep the same quantity.
- Potatoes: Yukon Golds give a creamy texture and hold their shape during simmering. Cut them uniformly so they cook evenly.
- Curry paste: Brands vary. Start with 2 tablespoons and adjust to taste. Add chili sauce a little at a time to reach your desired heat level.
- Coconut milk: Using two 13.5 oz. cans yields a rich, creamy sauce. If you want a lighter sauce, swap one can for low-fat coconut milk, but the texture will be thinner.
- Thickening: Cornstarch slurry is added at the end so you can control the sauce consistency. Mix it with cold water first to avoid clumps.
- Vegetable swaps: Broccoli, bell peppers, or green beans work well in place of or in addition to cauliflower and peas.
- Make-ahead: The curry keeps well in the refrigerator for up to 3 days. Reheat gently on the stovetop; the sauce may thicken—add a splash of water or coconut milk if needed.
Serving suggestions
This Thai Yellow Curry Chicken pairs beautifully with steamed jasmine rice, brown rice, or coconut rice. For a lighter option, serve it with cauliflower rice or rice noodles. Finish each serving with fresh basil leaves and cilantro, and offer lime wedges for an extra burst of acidity. A simple cucumber salad or a side of lightly dressed greens complements the richness of the curry.
Flavor variations
- Spicy kick: Stir in 1–2 teaspoons chili sauce or a diced fresh chile when you add the curry paste.
- Extra creamy: For a silkier finish, stir in a tablespoon of creamy peanut butter at the end, which adds depth and a subtle nutty richness.
- Herb-forward: Increase fresh basil and cilantro at the end for a brighter, herbier finish.
Frequently asked questions
Can I use another protein? Yes—shrimp, firm tofu, or thinly sliced turkey would work. Cooking times will vary: shrimp cooks quickly, and tofu benefits from a brief sear.
Can I make this gluten-free? Use gluten-free soy sauce (tamari) in place of less sodium soy sauce to make the dish gluten-free.
How can I make it milder? Reduce the amount of yellow curry paste to 1 tablespoon and omit chili sauce. Add more paste gradually to taste.
Nutrition snapshot (per serving, approximate)
Note: Nutrition varies with exact ingredient brands and serving sizes. This gives a rough idea: calories 420–560, protein 28–36 g, fat 24–36 g, carbohydrates 20–40 g. For precise numbers, use a nutrition calculator with your specific ingredients.
Final thoughts
This Thai Yellow Curry Chicken is a bright, cozy dish that balances creamy coconut, tangy lime, and the warm aromatics of yellow curry. It’s forgiving, customizable, and perfect for feeding a family or batch-cooking for the week. Keep fresh herbs on hand and tweak the heat to your liking—the results are reliably delicious and endlessly comforting.

Thai Yellow Curry Chicken
Ingredients
Equipment
Method
- Heat the olive oil in a large skillet over medium-high heat.
- Add the sliced chicken, chopped onion, cubed potatoes, sliced carrots, and yellow curry paste; cook, stirring occasionally, until the chicken is no longer pink.
- Add the cauliflower florets, grated ginger, and minced garlic; sauté for about 1 minute.
- In a small bowl, whisk about 1 cup of the coconut milk with the cornstarch until smooth, then pour it into the skillet.
- Add the remaining coconut milk, soy sauce, fish sauce, 2 tablespoons lime juice, brown sugar, bay leaf, and dried basil; stir to combine.
- Bring the mixture to a boil, then reduce heat and simmer uncovered for 15–20 minutes, or until the potatoes are tender.
- Stir in the thawed peas and cook about 1 minute until heated through; discard the bay leaf.
- Taste and adjust consistency with a splash of water or chicken broth if desired, and add chili sauce to taste.
- Serve garnished with additional lime juice, fresh basil, and cilantro as desired.
Notes
- Partially freeze chicken to make slicing easier.
- Yellow curry paste can be bought online or at Asian markets.
- You can substitute light coconut milk or chicken broth for one can for fewer calories.
- This recipe works well with a variety of vegetables.
