Thai Peanut Chicken Recipe

Thai Peanut Chicken Recipe serves tender chicken in a rich, garlicky peanut sauce with lime brightness and a hint of heat. It suits busy cooks, peanut sauce fans, and even picky eaters, and it takes about 30 minutes start to finish. I first cooked it after a late photo shoot and shamelessly ate it over the sink.

Why Choose This Thai Peanut Chicken Recipe

Thai Peanut Chicken Recipe gives big flavor with pantry staples and weeknight speed. Peanut butter, soy, lime, and a touch of coconut milk build a sauce that clings to every bite. You get savory, nutty, tangy, and lightly spicy in one skillet.

You also control the heat and sweetness, so the dish fits your crew. Swap in veggies you already have. Clean the pan while the rice rests and call dinner done.

Saucy, balanced, and wildly weeknight-friendly, this tastes like your favorite takeout but fresher and faster. ★★★★★

Ingredients You Need

  • Chicken

    • 1.5 pounds boneless skinless chicken thighs or breasts, cut into 1-inch pieces (thighs stay juicier; breasts cook faster)
    • 1 teaspoon kosher salt and 1/2 teaspoon black pepper
    • 1 tablespoon neutral oil (avocado, grapeseed, or canola)
  • Thai peanut sauce

    • 1/2 cup creamy peanut butter (stir well if using natural; Jif Natural or Skippy work great)
    • 1/3 cup low-sodium soy sauce or tamari for gluten-free
    • 1/2 cup coconut milk, any fat level (full-fat gives richer sauce; light saves calories)
    • 2 tablespoons fresh lime juice
    • 1 tablespoon rice vinegar
    • 1–2 tablespoons brown sugar or honey, to taste
    • 2 cloves garlic, finely grated or pressed (jarred garlic works in a pinch)
    • 1 tablespoon fresh ginger, grated (ginger paste saves time)
    • 1–2 teaspoons sriracha or chili garlic sauce, to taste
    • 1 teaspoon fish sauce for depth (optional but tasty)
    • 2–4 tablespoons water to thin as needed
  • Veggies and toppings

    • 1 red bell pepper, thinly sliced
    • 2 cups broccoli florets or snap peas
    • 1/3 cup roasted peanuts, chopped
    • 1/4 cup cilantro and 2 green onions, chopped
    • Lime wedges and red pepper flakes
  • Pantry shortcuts and swaps

    • Use rotisserie chicken and simmer it in the sauce for 5 minutes.
    • Swap peanut butter with sunflower seed butter for nut-free.
    • Use maple syrup instead of honey if you like.
  • Equipment

    • Large skillet or wok
    • Cutting board and sharp knife
    • Mixing bowl or large measuring cup and a whisk
    • Tongs or spatula
    • Microplane or grater for garlic and ginger
    • Measuring cups and spoons
    • Rice cooker or pot if serving with rice

How to Make Thai Peanut Chicken Recipe

Prep the chicken

  • Pat the chicken dry and season it with salt and pepper.
  • Slice the bell pepper and prep your chosen veggies.
  • Stir the peanut butter in its jar until smooth so the sauce blends easily.

Whisk the peanut sauce

  • In a bowl or large measuring cup, whisk peanut butter, soy sauce, coconut milk, lime juice, rice vinegar, brown sugar, garlic, ginger, sriracha, and fish sauce.
  • Add water a tablespoon at a time until the sauce looks pourable and silky.
  • Taste and adjust salt, sweetness, and heat.

Sear the chicken

  • Heat the oil in a large skillet over medium-high heat until it shimmers.
  • Add the chicken in a single layer and cook 3 to 4 minutes without moving it to build color.
  • Stir and cook 2 to 3 minutes more until the chicken looks cooked through and juicy.

Sauce and simmer

  • Drop the heat to medium-low and add the bell pepper and veggies.
  • Pour in the peanut sauce and toss to coat every piece.
  • Simmer 3 to 5 minutes until the veggies turn tender-crisp and the sauce thickens and glossy.

Finish and garnish

  • Squeeze in a little extra lime if you want more zing.
  • Top with chopped peanuts, cilantro, green onions, and red pepper flakes.
  • Serve hot over jasmine rice or rice noodles.

Tips & Common Mistakes

  • Dry the chicken well so it browns instead of steaming.
  • Cut pieces evenly so they cook at the same rate.
  • Keep the pan hot for searing, then lower the heat before adding the sauce to prevent scorching.
  • Thin thick sauce with warm water or a splash of coconut milk, a little at a time.
  • Stir natural peanut butter until no oily streaks remain to avoid a broken sauce.
  • Use low-sodium soy or tamari, then season at the end so you do not oversalt.
  • Add veggies near the end so they stay bright and crisp.
  • Do not crowd the skillet; cook the chicken in two rounds if the pan looks packed.
  • Taste and balance at the finish: add lime for brightness, sugar for roundness, and sriracha for heat.
  • Go nut-free with sunflower butter and toasted seeds, and keep peanuts off the table if allergies lurk.

Variations I've Tried

  • Crisp tofu or tempeh instead of chicken; pan-fry cubes, then sauce and simmer.
  • Shrimp version; sear shrimp 2 minutes per side, pull them out, simmer the sauce, then add shrimp back just to warm.
  • Grilled chicken thighs with peanut sauce drizzled on top and extra for dipping.
  • Instant Pot: sauté chicken, add sauce with 1/4 cup extra water, cook 4 minutes on high, quick release, then simmer on sauté to thicken.
  • Sheet pan: toss chicken and peppers with 2 tablespoons sauce and oil, roast at 425°F for 15 minutes, then toss with warm sauce.
  • Low-carb plate: serve with cauliflower rice or zucchini noodles and extra steamed greens.
  • Extra veg: add carrots, mushrooms, or baby bok choy during the simmer.

How to Serve

Spoon the Thai peanut chicken over fluffy jasmine rice or toss it with rice noodles for a slurpable bowl. Add a crisp side like cucumber ribbons with lime and salt or a quick cabbage slaw with vinegar. Shower with cilantro, green onions, and chopped peanuts for crunch, then pass extra lime and sriracha at the table. I like a chilled lager or a lightly sweet Riesling with it.

Make-Ahead and Storage

  • Make the sauce up to 1 week ahead and keep it chilled in a jar.
  • Store cooked Thai peanut chicken in an airtight container in the fridge for up to 4 days.
  • Freeze portions for 2 to 3 months; press out extra air to prevent ice crystals.
  • Reheat gently in a skillet over medium-low with a splash of water or coconut milk until hot and glossy, stirring often.
  • Microwave in short bursts at 50 percent power, stirring between rounds, and add a teaspoon of water if it looks tight.
  • Thaw frozen portions overnight in the fridge, or set the sealed container in cold water for about 30 minutes.
  • Pack it for meal prep with rice and steamed veggies; the sauce keeps everything moist through the week.
Thai Peanut Chicken Recipe
Ally Sanders

Thai Peanut Chicken Recipe

Thai Peanut Chicken Recipe serves tender chicken in a rich, garlicky peanut sauce with lime brightness and a hint of heat, ready in about 30 minutes for an easy, flavor-packed meal.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4
Course: Lunch

Ingredients
  

  • 1.5 pounds boneless skinless chicken thighs or breasts, cut into 1-inch pieces
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon neutral oil (such as avocado, grapeseed, or canola)
  • 1/2 cup creamy peanut butter
  • 1/3 cup low-sodium soy sauce or tamari
  • 1/2 cup coconut milk
  • 2 tablespoons fresh lime juice
  • 1 tablespoon rice vinegar
  • 1 tablespoons brown sugar or honey
  • 2 cloves garlic, finely grated or pressed
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon sriracha or chili garlic sauce
  • 1 teaspoon fish sauce
  • 2 tablespoons water, plus more as needed to thin
  • 1 red bell pepper, thinly sliced
  • 2 cups broccoli florets or snap peas
  • 1/3 cup roasted peanuts, chopped
  • 1/4 cup fresh cilantro, chopped
  • 2 green onions, chopped
  • lime wedges, for serving
  • red pepper flakes, for garnish

Instructions
 

  1. Pat the chicken dry with paper towels and season with kosher salt and black pepper.
  2. Thinly slice the red bell pepper and prepare the broccoli florets or snap peas.
  3. Stir the peanut butter in its jar until completely smooth so it blends easily into the sauce.
  1. In a mixing bowl or large measuring cup, whisk together the peanut butter, soy sauce or tamari, coconut milk, lime juice, rice vinegar, brown sugar or honey, garlic, ginger, sriracha or chili garlic sauce, and fish sauce if using.
  2. Whisk in the water a tablespoon at a time until the sauce is pourable and silky. Taste and adjust the sweetness, saltiness, and heat to your liking.
  1. Heat the neutral oil in a large skillet over medium-high heat until it shimmers.
  2. Add the chicken in a single layer and cook without moving for 3 to 4 minutes to build color.
  3. Stir and continue cooking for another 2 to 3 minutes, until the chicken is cooked through and juicy.
  1. Reduce the heat to medium-low and add the sliced bell pepper and prepared veggies to the skillet.
  2. Pour in the Thai peanut sauce and toss until all the chicken and vegetables are well coated.
  3. Simmer for 3 to 5 minutes, stirring occasionally, until the vegetables are tender-crisp and the sauce is thickened and glossy. Add a splash of water if the sauce becomes too thick.
  4. Squeeze in a little extra lime juice to taste, then sprinkle with chopped peanuts, cilantro, green onions, and red pepper flakes if using.
  5. Serve hot over jasmine rice or rice noodles.

Notes

Nutrition Information
Approximate per serving (1/4 of recipe, without rice): 520 calories; fat 33 g; saturated fat 10 g; carbohydrates 18 g; fiber 3 g; sugars 10 g; protein 39 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion sizes.