
Thai Peanut Chicken Recipe hits every craving at once: savory, nutty, a little sweet, and just enough heat to keep things interesting. It works perfectly for busy weeknights, meal prep, or casual dinners and takes about 30–35 minutes from start to finish. I first made a version of this in a tiny apartment kitchen with one pan and a questionable spatula, so you can absolutely pull this off at home.
Why You Should Try This Thai Peanut Chicken Recipe
This Thai Peanut Chicken Recipe packs bold flavor with very little effort. You get juicy chicken, a rich peanut sauce, and bright lime and cilantro that keep each bite from feeling heavy.
The recipe fits gluten-free needs with simple swaps, uses basic pantry ingredients, and tastes better than most takeout versions. You can adjust the spice level, sweetness, and creaminess so the whole family actually eats the same dinner.
“This Thai Peanut Chicken Recipe tastes like takeout-level comfort with weeknight effort, and my family now requests it every single week. ★★★★★”
Ingredients You’ll Need
Chicken
- 1.5 pounds boneless skinless chicken thighs, cut into bite-size pieces
- Use thighs for juicier results; use chicken breast if you prefer leaner meat and shorten the cook time slightly.
- 1 tablespoon neutral oil (avocado, canola, or light olive oil)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
Peanut sauce
- ½ cup creamy peanut butter
- Use shelf-stable peanut butter like Jif or Skippy for a smoother, more predictable sauce. Natural peanut butter works too; just stir it very well and add a splash of extra sweetener if needed.
- ⅓ cup low-sodium soy sauce or tamari
- Use tamari or coconut aminos for a gluten-free option.
- 3 tablespoons fresh lime juice (about 2 limes)
- 2 tablespoons rice vinegar
- 2–3 tablespoons honey or brown sugar
- Honey gives a floral sweetness; brown sugar adds a deeper caramel note.
- 2–3 teaspoons sriracha or other chili sauce, to taste
- Reduce to 1 teaspoon for mild heat or increase for spicy peanut chicken.
- 2 teaspoons toasted sesame oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, finely grated
- Use ginger paste from a tube as a shortcut; it works great in this recipe.
- ¼–⅓ cup warm water, to thin the sauce as needed
Veggies & garnishes
- 1 red bell pepper, thinly sliced
- 1 cup shredded carrots or matchstick carrots
- Pre-shredded carrots save time and keep texture nice and crisp.
- 3 green onions, thinly sliced
- ¼ cup fresh cilantro, chopped
- ¼ cup roasted peanuts, roughly chopped
- Lime wedges, for serving
Suggested sides
- 3 cups cooked jasmine rice, brown rice, or rice noodles
- Microwaveable rice pouches work perfectly when you feel short on time.
- Steamed broccoli, snap peas, or green beans
Equipment
- Large skillet or sauté pan
- Cutting board and sharp knife
- Medium mixing bowl for sauce
- Whisk or fork
- Measuring cups and spoons
- Spatula or wooden spoon
Tips & Tricks
- Slice chicken into even pieces so it cooks at the same rate and stays juicy.
- Pat chicken dry with paper towels so it browns instead of steaming in the pan.
- Stir the peanut butter before measuring so the sauce turns out smooth and creamy.
- Start with less water in the sauce, then add a tablespoon at a time until it coats a spoon and drips slowly.
- Taste the sauce before you add it to the pan and adjust salt, sweetness, and heat to match your preferences.
- Keep the heat at medium to avoid scorching the peanut sauce; it thickens quickly.
- Add veggies near the end of cooking so they stay crisp-tender and colorful.
- Serve the Thai Peanut Chicken Recipe over hot rice or noodles so the sauce clings nicely.
- Garnish with lime, cilantro, and peanuts right before serving to keep flavors bright and textures crunchy.
- Double the sauce if you love extra to drizzle over rice or veggies the next day.
How to Make Thai Peanut Chicken Recipe
Mix the peanut sauce
- Add peanut butter, soy sauce or tamari, lime juice, rice vinegar, honey or brown sugar, sriracha, sesame oil, garlic, and ginger to a medium bowl.
- Whisk until the mixture looks thick and smooth.
- Add warm water a tablespoon at a time while you whisk until the sauce reaches a pourable but still thick consistency.
- Taste and adjust: add more honey for sweetness, more lime for tang, or more sriracha for heat.
Prep and season the chicken
- Cut chicken into bite-size pieces and place them on a plate or in a bowl.
- Pat the pieces dry with paper towels so they sear nicely.
- Sprinkle salt, pepper, and garlic powder over the chicken and toss to coat evenly.
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 let it cook without moving for 2–3 minutes so it browns.
- Stir and continue cooking for another 4–6 minutes until the chicken cooks through and no pink remains in the center.
- Reduce the heat to medium once the chicken finishes cooking.
Add veggies and sauce
- Add sliced bell pepper and shredded carrots to the skillet with the chicken.
- Stir and cook for 2–3 minutes until the veggies soften slightly but still keep some crunch.
- Pour the peanut sauce over the chicken and veggies.
- Stir well so the sauce coats everything, then let it simmer gently for 2–3 minutes until it thickens and looks glossy.
Adjust consistency and season
- Check the thickness of the sauce; if it feels too thick, add a splash of water and stir until it loosens.
- Taste a piece of chicken with sauce and adjust with more lime juice, soy sauce, or honey as needed.
- Turn off the heat and stir in half of the green onions and half of the cilantro.
Garnish and serve
- Spoon the Thai Peanut Chicken Recipe over hot jasmine rice, brown rice, or rice noodles.
- Top with remaining green onions, cilantro, and chopped roasted peanuts.
- Serve with lime wedges on the side so everyone can squeeze extra brightness over their bowl.
- Add steamed broccoli or snap peas on the side for extra veggies and color.
What to Serve with Thai Peanut Chicken Recipe
Serve this Thai Peanut Chicken Recipe over fluffy jasmine rice for a classic combo that soaks up every drop of sauce. Brown rice or cauliflower rice work well if you want something a bit lighter or higher in fiber. Rice noodles or soba noodles also pair nicely and turn it into a cozy noodle bowl. Add simple sides like steamed broccoli, snap peas, cucumber salad, or a crunchy cabbage slaw to balance the rich peanut sauce.
Storage Options
- Store leftover Thai Peanut Chicken Recipe in an airtight container in the fridge for up to 4 days.
- Keep rice or noodles in a separate container so they do not soak up all the sauce.
- Reheat gently on the stovetop over low to medium heat with a splash of water or broth until the sauce loosens and the chicken warms through.
- Reheat in the microwave in short bursts, stirring between each burst, and add a tiny bit of water if the sauce looks too thick.
- Freeze cooled chicken and sauce in a freezer-safe container or bag for up to 2 months, then thaw overnight in the fridge before reheating.

Thai Peanut Chicken Recipe
Ingredients
Instructions
- Add peanut butter, soy sauce or tamari, lime juice, rice vinegar, honey or brown sugar, sriracha, sesame oil, garlic, and ginger to a medium bowl.
- Whisk until the mixture looks thick and smooth.
- Add warm water a tablespoon at a time while you whisk until the sauce reaches a pourable but still thick consistency.
- Taste and adjust: add more honey for sweetness, more lime for tang, or more sriracha for heat.
- Cut the chicken into bite-size pieces and place them on a plate or in a bowl.
- Pat the pieces dry with paper towels so they sear nicely.
- Sprinkle salt, pepper, and garlic powder over the chicken and toss to coat evenly.
- Heat the oil in a large skillet over medium-high heat until it shimmers.
- Add the chicken in a single layer and let it cook without moving for 2–3 minutes so it browns.
- Stir and continue cooking for another 4–6 minutes until the chicken is cooked through and no pink remains in the center.
- Reduce the heat to medium once the chicken finishes cooking.
- Add the sliced bell pepper and shredded carrots to the skillet with the chicken.
- Stir and cook for 2–3 minutes until the veggies soften slightly but still keep some crunch.
- Pour the peanut sauce over the chicken and veggies.
- Stir well so the sauce coats everything, then let it simmer gently for 2–3 minutes until it thickens and looks glossy.
- Check the thickness of the sauce; if it feels too thick, add a splash of water and stir until it loosens.
- Taste a piece of chicken with sauce and adjust with more lime juice, soy sauce, or honey as needed.
- Turn off the heat and stir in half of the green onions and half of the cilantro.
- Spoon the Thai Peanut Chicken over hot jasmine rice, brown rice, or rice noodles.
- Top with the remaining green onions, cilantro, and chopped roasted peanuts.
- Serve with lime wedges on the side for extra brightness.
- Add steamed broccoli or snap peas on the side if desired.
Notes
Approximate per serving (about 1/4 of the recipe, without rice or sides): 520 calories; fat 33 g; saturated fat 7 g; carbohydrates 22 g; fiber 3 g; sugars 14 g; protein 36 g; sodium 1180 mg. Values will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply