Thai Peanut Chicken

Featured in dinners.

Picture this: golden-brown chicken pieces glistening under a rich, creamy peanut sauce that's packed with the perfect balance of sweet, savory, and just a hint of heat. Every bite is coated in that silky sauce, and then you get the crunch from those roasted peanuts scattered on top—it's texture heaven! The fresh cilantro adds a pop of color and brightness, while those thin slices of red chili promise just enough kick to keep things exciting. Served over fluffy white rice with a wedge of lime on the side, this dish isn't just dinner—it's an experience. You're going to love how the sauce clings to every piece of chicken, how the peanuts add that satisfying crunch, and how the whole thing comes together in under 40 minutes. Trust me, once you make this, it's going into your regular rotation. The kitchen will smell incredible, and your family will be asking for seconds before they've even finished their first plate!

Tswira dial profile dial zaho awlaydi..
Updated on Thu, 18 Dec 2025 21:51:18 GMT
Main recipe image showcasing the final dish pin it
Golden Thai peanut chicken with crushed peanuts cilantro and red chili on white rice | lonerecipes.com

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.
Additional recipe photo showing texture and details pin it
Thai style chicken in creamy peanut sauce served over steamed rice with lime | lonerecipes.com

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.

Step-by-step preparation photo pin it
Glossy peanut sauce coated chicken pieces garnished with roasted peanuts and fresh herbs | lonerecipes.com

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.

Thai Peanut Chicken

Tender chicken pieces coated in a rich, creamy peanut sauce with hints of ginger, garlic, and lime, topped with crunchy peanuts and fresh cilantro.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: chris

Category: dinners

Difficulty: easy

Cuisine: Thai

Yield: 4 Servings (4 balls)

Dietary: Meat, Dairy-Free, Gluten-Free Option

Ingredients

011.5 lbs boneless skinless chicken thighs, cut into bite-sized pieces
021/3 cup creamy peanut butter
033 tablespoons soy sauce
042 tablespoons honey
052 tablespoons lime juice
063 cloves garlic, minced
071 tablespoon fresh ginger, grated
081/4 cup coconut milk
092 tablespoons vegetable oil
101/2 cup roasted peanuts, roughly chopped
11Fresh cilantro, chopped
122 red chilies, thinly sliced
13Cooked white rice, for serving

Instructions

Step 01

Cut the chicken thighs into bite-sized pieces and pat them dry with paper towels. In a medium bowl, whisk together the peanut butter, soy sauce, honey, lime juice, and coconut milk until smooth and well combined. Set the sauce aside.

Step 02

Heat the vegetable oil in a large skillet or wok over medium-high heat. Add the chicken pieces in a single layer and cook for 4-5 minutes without stirring, allowing them to develop a golden-brown crust. Flip and cook for another 3-4 minutes until the chicken is cooked through and golden on all sides. Remove the chicken from the pan and set aside.

Step 03

In the same pan, reduce heat to medium and add the minced garlic and grated ginger. Sauté for about 30-45 seconds until fragrant, being careful not to burn them. If the pan seems dry, add a small drizzle of oil.

Step 04

Pour the prepared peanut sauce into the pan with the aromatics and stir well. Let it simmer for 2-3 minutes, stirring occasionally, until the sauce thickens slightly. If the sauce becomes too thick, add a tablespoon of water or coconut milk to reach your desired consistency.

Step 05

Return the cooked chicken to the pan and toss thoroughly to coat each piece with the peanut sauce. Cook for another 2-3 minutes to heat everything through and let the flavors meld. Serve the Thai Peanut Chicken over steamed white rice, then garnish generously with chopped roasted peanuts, fresh cilantro, and sliced red chilies. Serve with lime wedges on the side for an extra burst of freshness.

Notes

  1. For a spicier version, add 1-2 teaspoons of sriracha or chili garlic sauce to the peanut sauce mixture.
  2. Natural peanut butter can be used, but you may need to add a bit more honey or coconut milk to achieve the right consistency since natural varieties tend to be thicker.
  3. Chicken breasts can be substituted for thighs, but thighs remain more tender and flavorful. If using breasts, reduce cooking time slightly to prevent them from drying out.
  4. To make this gluten-free, use tamari or coconut aminos instead of regular soy sauce.
  5. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan with a splash of water or coconut milk to revive the sauce.

Tools You'll Need

  • Large skillet or wok
  • Medium mixing bowl
  • Whisk
  • Cutting board and sharp knife
  • Grater for ginger
  • Measuring cups and spoons
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Peanuts
  • Soy (in soy sauce)
  • Coconut

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 485
  • Total Fat: 24 g
  • Total Carbohydrate: 32 g
  • Protein: 38 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!