
What Makes Thai Peanut Chicken So Special
With just a handful of simple ingredients, this Thai peanut chicken delivers a restaurant-worthy experience right in your own kitchen. Imagine tender, golden-brown chicken pieces enveloped in a luxuriously creamy peanut sauce that’s perfectly balanced—rich and nutty from the peanut butter, brightened with fresh lime and ginger, and warmed with just a hint of red pepper. It’s a flavor-packed, easy peanut chicken dish that comes together in one skillet and feels like a comforting hug over a bed of fluffy rice. During our team testing, we found the key to the best texture is patience in the skillet. Letting the chicken get a good sear before adding the sauce builds a fantastic base flavor and prevents steaming. This simple step makes all the difference between good and great. Trust us, once you smell that garlic and ginger sizzling, you’ll know you’re on the right track to an unforgettable meal.What You’ll Find in This Article
Ingredients for Thai Peanut Chicken
Here’s everything you’ll need to create this incredibly creamy peanut chicken. We love how these pantry staples come together to make something that tastes so special.- 1 1/2 pounds boneless, skinless chicken breasts, cut into 1-inch pieces
- 1/3 cup creamy peanut butter
- 1/3 cup canned coconut milk, well shaken
- 3 tablespoons soy sauce
- 2 tablespoons fresh lime juice
- 2 tablespoons honey
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1/2 teaspoon red pepper flakes
- 2 tablespoons vegetable oil
- 1/4 cup chopped roasted peanuts, for garnish
- 2 tablespoons thinly sliced green onions, for garnish
- Cooked white rice, for serving
Cook Time for Creamy Peanut Chicken
One of the best things about this Thai peanut chicken is how quickly it comes together for a weeknight win. From start to finish, you’re looking at about 30 minutes of active time. Here’s the breakdown we’ve clocked after many test runs: prep takes about 10 minutes to chop and mix, and cooking takes another 15-20 minutes. Consequently, you can have this flavorful, satisfying dish on the table in well under an hour, making it a perfect solution for busy evenings.How to Make Thai Peanut Sauce
Follow these simple steps for a foolproof, delicious result every time. This Thai peanut sauce is the star of the show, and it’s easier to make than you might think!Step 1: Make the Sauce
In a medium bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, honey, garlic, ginger, and red pepper flakes until smooth and well combined. Set the sauce aside.Step 2: Cook the Chicken
Pat the chicken pieces dry with paper towels. Heat the vegetable oil in a large skillet or wok over medium-high heat until shimmering.Step 3: Brown the Chicken
Add the chicken to the hot skillet in a single layer, working in batches if needed to avoid crowding. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown and cooked through.Step 4: Combine and Simmer
Reduce the heat to medium-low. Pour the prepared peanut sauce over the cooked chicken in the skillet, stirring to coat every piece evenly.Step 5: Thicken the Sauce
Let the sauce simmer gently with the chicken for 2-3 minutes, stirring frequently, until the sauce thickens slightly and clings to the chicken. If the sauce becomes too thick, add a tablespoon or two of water to reach your desired consistency.Step 6: Garnish and Serve
Remove the skillet from the heat. Serve the chicken and sauce immediately over cooked white rice, garnished generously with the chopped peanuts and sliced green onions.Pro Tips & Tasty Tweaks
After making this Thai peanut chicken countless times, our team has gathered a few favorite insights to help you nail it.- For a Flavor Swap: If you love the vibe of chicken satay, add a teaspoon of curry powder or turmeric to the sauce for an extra layer of warm, aromatic spice.
- Heat Adjustment: Don’t rush the browning! If your chicken is releasing too much liquid, your pan isn’t hot enough. Wait for that oil to shimmer before adding the chicken for the best sear.
- Prep/Texture Fix: For supremely tender chicken, try cutting against the grain. You’ll see lines running along the breast; slice perpendicular to them for pieces that stay juicy.
- Storage Tip: Leftovers keep beautifully for 3-4 days. Reheat gently in a skillet with a splash of water or broth to loosen the sauce back to its creamy consistency.
Flavor & Texture Notes
When you get this Thai peanut chicken just right, the experience is all about harmony. First, you’ll notice the aroma—fragrant garlic and ginger giving way to the rich, toasty scent of peanuts and coconut. The sauce should be velvety and cling to each piece of chicken without being gloppy. As for taste, it’s a beautiful balance: the initial nutty richness is immediately brightened by the lime and rounded out by the savory soy and touch of honey. Finally, a gentle warmth from the red pepper flakes lingers pleasantly in the background. The finished dish should look glossy and inviting, with the green onions and crunchy peanuts adding the perfect fresh and textural finish.Variations & Substitutions
We encourage you to make this easy peanut chicken your own! Here are some of our favorite team-tested twists that keep the spirit of the dish alive while offering something new.- Protein Swap: This creamy sauce is fantastic with shrimp or even firm tofu cubes. For tofu, press it well and follow the same browning step for a delicious vegetarian version.
- Nut Butter Alternatives: While peanut butter is classic, almond butter or cashew butter work wonderfully for a slightly different, but equally delicious, nutty profile.
- Vegetable Boost: Stir in a couple of cups of fresh vegetables like bell peppers, snap peas, or broccoli florets when you add the sauce. Let them simmer until tender-crisp.
- Citrus Twist: For a different bright note, replace the lime juice with an equal amount of fresh orange juice. It adds a subtle sweetness that pairs beautifully with the peanuts.
- Spice Level: Control the heat to your liking. Start with 1/4 teaspoon of red pepper flakes, or add a diced fresh chili pepper when cooking the garlic for more punch.
How to Serve Thai Peanut Chicken
We love how this Thai peanut chicken becomes the centerpiece of a beautiful, customizable meal. It’s incredibly versatile, so you can build your plate based on what you’re craving. During our team dinners, we found that serving it family-style lets everyone dig in and create their perfect bite, which always feels more fun and interactive. For a complete and satisfying meal, start with a big bed of fluffy jasmine or basmati rice to soak up all that incredible Thai peanut sauce. Then, add some quick-pickled vegetables like carrots and cucumbers for a crunchy, tangy contrast. A simple side of steamed broccoli or snap peas adds a fresh, green element that balances the richness perfectly. If you’re aiming for that chicken satay experience, serve it with cool, crisp lettuce cups for wrapping. One of our favorite last-minute touches is an extra squeeze of lime right at the table. It wakes up all the flavors and makes this easy peanut chicken taste even more vibrant and restaurant-worthy.Mistakes to Avoid
We’ve made this creamy peanut chicken enough times to learn from our own missteps, so you don’t have to. Here are the most common pitfalls and how to steer clear of them for the best results every time.- Crowding the Pan: Adding all the chicken at once is a surefire way to steam it instead of searing it. If you’ve ever wondered why your chicken didn’t get that nice golden color, this is likely why. Always cook in a single layer, even if it means doing two batches.
- Overcooking the Sauce: Once you add the sauce, keep the heat at a gentle simmer. Letting it boil vigorously can cause the coconut milk to separate and the sauce to become oily. A low, slow bubble for just 2-3 minutes is all you need.
- Using the Wrong Peanut Butter: Avoid natural peanut butter that separates or any brand with added sugar or flavors. We find classic creamy peanut butter gives the sauce the perfect, consistent texture and balanced sweetness.
- Skipping the Garnish: Those chopped peanuts and green onions aren’t just for looks! They add essential texture and a burst of freshness that completes the dish. Don’t leave them off your finished Thai peanut chicken.
How to Store Thai Peanut Chicken
Good news: this dish stores and reheats wonderfully, making fantastic leftovers. We often intentionally make a double batch to have ready-to-go lunches for the week. The key is gentle reheating to bring the sauce back to its creamy glory. Let the Thai peanut chicken cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3 to 4 days. When you’re ready to eat, reheat it gently in a skillet over medium-low heat, adding a splash of water or chicken broth to loosen the sauce. You can also reheat it in the microwave, but do it in short intervals, stirring between each and adding a little liquid to prevent the sauce from seizing up. We don’t recommend freezing this one, as the coconut milk in the sauce can separate and become grainy upon thawing.Try This Thai Peanut Chicken Yourself
We genuinely hope you give this Thai peanut chicken a try in your own kitchen. It’s one of those recipes that reliably delivers big flavor and feels like a treat, without requiring a trip to a specialty store or hours of work. We’ve shared it with countless friends and the feedback is always the same: “This is so much easier than I thought!” Remember, cooking is about joy and sharing. Whether you’re making a quiet dinner for one or a feast for friends, this dish is designed to bring people together over something truly delicious. So grab your skillet, and let the amazing aroma of garlic, ginger, and peanuts fill your kitchen. You’ve got this!
Thai Peanut Chicken
Ingredients
Equipment
Method
- In a medium bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, honey, garlic, ginger, and red pepper flakes until smooth and well combined. Set the sauce aside.
- Pat the chicken pieces dry with paper towels. Heat the vegetable oil in a large skillet or wok over medium-high heat until shimmering.
- Add the chicken to the hot skillet in a single layer, working in batches if needed to avoid crowding. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown and cooked through.
- Reduce the heat to medium-low. Pour the prepared peanut sauce over the cooked chicken in the skillet, stirring to coat every piece evenly.
- Let the sauce simmer gently with the chicken for 2-3 minutes, stirring frequently, until the sauce thickens slightly and clings to the chicken. If the sauce becomes too thick, add a tablespoon or two of water to reach your desired consistency.
- Remove the skillet from the heat. Serve the chicken and sauce immediately over cooked white rice, garnished generously with the chopped peanuts and sliced green onions.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe

