Some recipes are simply meals, while others become unforgettable experiences. Creamy Thai Peanut Chicken firmly belongs in the second category. This dish combines tender, juicy chicken with a luxuriously smooth peanut sauce infused with coconut milk, red curry paste, ginger, garlic, and lime. Every bite delivers a perfect balance of sweet, savory, spicy, and tangy flavors that feel indulgent yet approachable. Served over fragrant jasmine rice, it’s a dish that comforts the soul while exciting the palate.
Whether you’re cooking for your family, preparing meals for the week, or hosting friends for dinner, this Creamy Thai Peanut Chicken recipe delivers restaurant-quality results using simple, accessible ingredients. It’s fast enough for a weeknight but impressive enough for entertaining, making it a true staple you’ll come back to again and again.
Why Creamy Thai Peanut Chicken Is So Popular
Thai-inspired peanut dishes have gained worldwide popularity for a reason. They strike a rare balance between richness and freshness, heat and sweetness. This recipe captures everything people love about Thai-style peanut sauces while keeping the process approachable for home cooks.
- Bold yet balanced flavor: Peanut butter provides richness, coconut milk adds creaminess, lime adds brightness, and curry paste brings gentle heat.
- Comfort food appeal: Creamy sauces and rice-based dishes are universally comforting.
- Customizable heat level: Easily adjust spice to suit your taste.
- Great for leftovers: The sauce deepens in flavor overnight.
- Versatile: Works with chicken, tofu, noodles, or vegetables.
The Magic of Thai Peanut Sauce
The heart of this dish is the peanut sauce. Unlike many Western peanut sauces that can be overly sweet or heavy, this version is carefully balanced. The fat from peanut butter emulsifies with coconut milk, creating a silky texture that clings beautifully to the chicken.
Red curry paste is the unsung hero here. Instead of measuring out multiple spices, a single spoonful delivers layers of flavor—chilies, lemongrass, garlic, coriander, and galangal. When gently heated with ginger and garlic, these aromatics bloom, releasing essential oils that perfume the entire dish.
The final touch of vinegar and lime juice prevents the sauce from feeling too rich. This acidity cuts through the creaminess and keeps every bite exciting, making it nearly impossible to stop eating.
Ingredients
Before you begin, gather and prepare all ingredients. This recipe moves quickly once cooking starts, so mise en place makes a big difference.
Creamy Thai Peanut Chicken
Ingredients
Equipment
Method
- Prepare rice according to package instructions.
- Cut chicken into bite-sized pieces and season with salt, pepper, and garlic powder.
- Heat oil in a large skillet over medium-high heat. Add chicken and sear until golden brown and cooked through (about 6-8 minutes). Remove chicken from pan and set aside.
- In the same pan, reduce heat to medium. Add minced garlic, ginger, and red curry paste. Sauté for 1 minute until fragrant.
- Pour in coconut milk, peanut butter, soy sauce, honey, and lime juice. Whisk until smooth.
- Simmer the sauce for 3-5 minutes until it thickens slightly.
- Return the chicken to the pan and toss to coat in the sauce. Cook for 1 more minute.
- Serve over rice, garnished with chopped peanuts, cilantro, and red chilies.
Notes
For the Chicken
- 1.5 lbs (700 g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 tablespoon vegetable oil or coconut oil
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon garlic powder
For the Peanut Sauce
- 1 can (13.5 oz) full-fat coconut milk
- ½ cup creamy peanut butter (natural, unsweetened preferred)
- 2 tablespoons red curry paste
- 1 tablespoon soy sauce or tamari
- 1 tablespoon honey or brown sugar
- 1 tablespoon rice vinegar or apple cider vinegar
- 1 teaspoon freshly grated ginger
- 2 garlic cloves, minced
For Serving and Garnish
- 2 cups cooked jasmine rice
- ¼ cup roasted peanuts, roughly chopped
- ¼ cup fresh cilantro, chopped
- Fresh red chili slices (optional)
- Lime wedges
Step-by-Step Instructions
- Prepare the Chicken: Pat the chicken dry with paper towels. Removing excess moisture ensures a proper sear. Toss with salt, pepper, and garlic powder until evenly coated.
- Sear the Chicken: Heat oil in a large skillet or wok over medium-high heat. Add chicken in a single layer, working in batches if necessary. Cook for 4–5 minutes per side until golden brown and cooked through. Remove and set aside.
- Bloom the Aromatics: Lower heat to medium. In the same pan, add garlic, ginger, and red curry paste. Stir constantly for about 1 minute until fragrant.
- Build the Sauce: Pour in the coconut milk, scraping the bottom of the pan to release any browned bits. Add peanut butter, soy sauce, honey, and vinegar. Stir until smooth and fully combined.
- Simmer: Let the sauce simmer gently for 3–5 minutes until thickened. If it becomes too thick, add a splash of water or chicken broth.
- Combine: Return the chicken and any accumulated juices to the skillet. Toss until the chicken is fully coated in the sauce.
- Serve: Spoon the creamy chicken over warm jasmine rice.
- Garnish: Finish with chopped peanuts, fresh cilantro, chili slices, and a squeeze of lime.

Expert Tips for Perfect Results
Choose chicken thighs: Thighs remain juicy and flavorful even after simmering. Chicken breast can be used, but take care not to overcook it.
Toast your peanuts: Even pre-roasted peanuts benefit from a quick toast in a dry skillet, enhancing their nutty aroma.
Control the heat: Red curry paste varies by brand. Start with less if you’re sensitive to spice and add more to taste.
Delicious Variations
Vegetable-Loaded Version
Add bell peppers, broccoli, snap peas, or zucchini for extra texture and nutrition. Stir-fry vegetables briefly before adding the sauce.
Vegan Thai Peanut Bowl
Swap chicken for crispy tofu or chickpeas. Use maple syrup instead of honey and ensure the curry paste is vegan.
Peanut Noodle Bowl
Replace jasmine rice with rice noodles or udon. Toss noodles directly into the sauce with a splash of pasta water.
How to Cook Perfect Jasmine Rice
Fluffy jasmine rice completes this dish and absorbs the rich sauce beautifully.
- Rinse: Wash rice until water runs clear.
- Ratio: Use 1 cup rice to 1¼ cups water.
- Rest: Let rice steam off heat for 10 minutes before fluffing.
Storage and Meal Prep
This recipe is excellent for meal prep and leftovers.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze chicken and sauce for up to 3 months.
- Reheating: Add a splash of coconut milk or water to loosen sauce.
Final Thoughts
Creamy Thai Peanut Chicken with Jasmine Rice is the kind of recipe that earns a permanent place in your rotation. It’s comforting without being boring, bold without being overwhelming, and luxurious without being complicated. Each bite delivers warmth, richness, and balance, making it a dish that satisfies deeply and completely.
If you’re looking for a reliable, crowd-pleasing meal that feels special every time you make it, this is it. Once you try it, you’ll understand why creamy peanut chicken has become a global favorite—and why this version deserves a spot on your table.






