pin it
I first encountered Thai peanut chicken at a small family-run restaurant in my neighborhood, and I've been obsessed ever since. The way they managed to create such a complex flavor profile—nutty, sweet, savory, and just a little spicy—all in one dish was mind-blowing. When I decided to recreate it at home, I spent weeks tweaking the sauce until I got that perfect balance. This recipe uses creamy peanut butter as the base, combined with soy sauce for saltiness, honey for sweetness, and fresh lime juice for brightness. The garlic and ginger add aromatic depth, while coconut milk creates that silky texture. What makes this dish special is how the chicken gets seared first to develop a golden crust, then gets coated in the sauce, allowing all those flavors to marry together. The final touch—crushed roasted peanuts and fresh cilantro—adds both texture and freshness. Every time I make this, I'm transported back to that little restaurant, but now I can enjoy it any night of the week.
Why I love this recipe
What I love most about this Thai Peanut Chicken is how it manages to be both incredibly flavorful and surprisingly simple to make. There's something magical about how basic pantry ingredients transform into this rich, restaurant-quality sauce that makes everyone think you spent hours in the kitchen. I love that it's versatile—you can adjust the spice level, swap chicken for tofu or shrimp, or add whatever vegetables you have on hand. The texture contrast is another winner for me: tender chicken, creamy sauce, crunchy peanuts, and fresh herbs all in one bite. It's also a crowd-pleaser that works for both weeknight family dinners and when you're trying to impress guests. The fact that it comes together in under 40 minutes means I can have a satisfying, homemade meal on the table faster than ordering delivery. Plus, the leftovers are incredible—the flavors actually deepen overnight, making next-day lunches something to look forward to. This recipe has become my answer to takeout cravings, and it never disappoints.
What You Need From Your Kitchen
- Chicken thighs: Cut into bite-sized pieces and pat dry before cooking
- Peanut butter: Whisk together with soy sauce, honey, lime juice, and coconut milk
- Garlic and ginger: Mince and grate finely, then sauté until fragrant
- Coconut milk: Mix into the peanut sauce for creaminess
- Roasted peanuts: Roughly chop and use as garnish
- Fresh cilantro: Chop and sprinkle over finished dish
- Red chilies: Slice thinly for garnish and heat
Let's Make These Together
- Prepare your peanut sauce base
- Start by whisking together the creamy peanut butter, soy sauce, honey, lime juice, and coconut milk in a bowl until you have a smooth, silky sauce. This combination creates the perfect balance of nutty richness, saltiness, sweetness, and tang. Make sure there are no lumps of peanut butter remaining—the sauce should be completely homogeneous. Set this magical mixture aside while you work on the chicken.
- Sear the chicken to perfection
- Pat your chicken pieces completely dry with paper towels—this step is crucial for getting that beautiful golden crust. Heat your oil in a large skillet until it's shimmering, then add the chicken in a single layer without crowding the pan. Resist the urge to move them around! Let them sit undisturbed for 4-5 minutes to develop that gorgeous caramelized exterior. Flip and cook the other side until golden and cooked through. The chicken should have a beautiful color and be fully cooked but still juicy inside.
- Build aromatic depth
- Once you've removed the chicken, add your minced garlic and grated ginger to the same pan. These aromatics are the soul of the dish, releasing their fragrant oils and creating an irresistible aroma that fills your kitchen. Sauté them briefly—just 30-45 seconds—until they're fragrant but not browned or bitter. This quick cook time ensures they add flavor without overpowering the dish.
- Bring it all together
- Pour your prepared peanut sauce into the pan with the aromatics and watch as it transforms into a thick, glossy coating. Let it simmer gently for a few minutes to thicken and intensify. Return the chicken to the pan and toss everything together, making sure every piece is thoroughly coated in that luscious sauce. The final minutes of cooking allow all the flavors to marry beautifully. Serve over fluffy rice and top with crunchy peanuts, fresh cilantro, and those vibrant red chili slices for the perfect finish.
pin it
Switch Things Up
I remember the first time I made this dish on a rainy Tuesday evening when I was craving something comforting but didn't want to order takeout. I had most of the ingredients in my pantry already—peanut butter, soy sauce, and some chicken in the fridge. As the sauce came together in the pan, that incredible aroma of garlic, ginger, and peanuts filled my kitchen, and I knew I was onto something special. When I took my first bite, the creamy sauce coating the tender chicken with that perfect crunch from the peanuts on top, I was hooked. Now, whenever I'm feeling like I need a pick-me-up dinner, this is my go-to. It's become one of those recipes I make without even looking at the instructions anymore, and every single time, it tastes just as good as that first rainy evening.
Perfect Pairings
This Thai Peanut Chicken pairs beautifully with steamed jasmine rice or cauliflower rice for a lighter option. For a complete Thai-inspired meal, serve it alongside a refreshing cucumber salad with rice vinegar dressing or some stir-fried bok choy with garlic. Spring rolls or vegetable dumplings make excellent appetizers, while a simple mango sticky rice or coconut ice cream would be the perfect sweet ending. If you're looking for a beverage pairing, try it with Thai iced tea, a crisp lager, or even a slightly sweet Riesling that complements the peanut sauce beautifully.
pin it
Frequently Asked Questions
- → Can I use chicken breast instead of thighs?
Yes, you can definitely use chicken breast instead of thighs. However, chicken thighs tend to stay more tender and juicy because of their higher fat content. If using breasts, be careful not to overcook them—reduce the cooking time by 1-2 minutes and check for doneness early to prevent them from becoming dry.
- → Is there a substitute for peanut butter if I have allergies?
Absolutely! If you have peanut allergies, you can substitute with almond butter, cashew butter, or sunflower seed butter. Each will give a slightly different flavor profile, but they'll all create that creamy, nutty sauce. Sunflower seed butter is a great nut-free option that works particularly well.
- → How can I make this dish spicier?
There are several ways to amp up the heat! You can add 1-2 teaspoons of sriracha or chili garlic sauce directly to the peanut sauce, include more sliced red chilies as garnish, or add a pinch of red pepper flakes when cooking the garlic and ginger. Start with a small amount and taste as you go—you can always add more heat, but you can't take it away!
- → Can I make this ahead of time?
Yes, this dish actually makes excellent meal prep! Cook the chicken and sauce as directed, then store in an airtight container in the refrigerator for up to 3 days. The flavors often deepen and improve overnight. When reheating, add a splash of water or coconut milk to the pan to help revive the sauce, as it may thicken when refrigerated.
- → What vegetables can I add to this recipe?
This recipe is very versatile! Bell peppers, snap peas, broccoli, carrots, and green beans all work wonderfully. Add harder vegetables like carrots or broccoli to the pan after searing the chicken and before adding the sauce, giving them 3-4 minutes to cook. Softer vegetables like bell peppers can be added when you return the chicken to the pan.
- → Can I freeze the leftovers?
While you can freeze this dish for up to 2 months, the sauce texture may change slightly upon thawing—it might separate or become grainy. If you do freeze it, thaw overnight in the refrigerator and reheat gently on the stovetop, whisking in a tablespoon of fresh coconut milk to help emulsify the sauce back together.
Conclusion
This Thai Peanut Chicken is everything you want in a weeknight dinner—quick, flavorful, and absolutely satisfying. The combination of creamy peanut sauce with tender chicken creates a dish that feels restaurant-quality but comes together in your own kitchen with minimal effort. Whether you're cooking for your family or meal-prepping for the week, this recipe delivers bold flavors that never get boring. Serve it over rice, add your favorite vegetables, or wrap it in lettuce cups for a lighter option.