Skip the delivery app tonight. This Thai Peanut Chicken is rich, creamy, and loaded with big flavor, and it comes together in one pan. The sauce is silky with peanut butter, bright with lime, and kicked up with garlic and ginger.
Toss it with tender chicken and crisp veggies, and you’ve got a crowd-pleasing dinner. It’s weeknight-easy but special enough for company.
Table of Contents
Thai Peanut Chicken Better Than Takeout Dinner – Fast, Flavorful, and Comforting
Ingredients
Method
- Slice and prep: Thinly slice the chicken against the grain. Pat dry with paper towels. Toss with cornstarch and a pinch of salt. Prep all vegetables and aromatics so they’re ready to go.
- Mix the sauce: In a bowl, whisk together peanut butter, soy sauce, rice vinegar, chili sauce, fish sauce, brown sugar, coconut milk, and lime juice until smooth. If it’s too thick, whisk in 1–2 tablespoons water. Taste and adjust heat and sweetness.
- Sear the chicken: Heat oil in a large skillet over medium-high. Add chicken in a single layer. Cook 4–6 minutes, stirring occasionally, until golden and just cooked through. Transfer to a plate.
- Cook the veggies: In the same pan, add a splash more oil if needed. Add broccoli and carrots with a pinch of salt. Stir-fry 2 minutes. Add bell pepper and cook 2–3 minutes more until crisp-tender.
- Add aromatics: Push veggies to the side. Add garlic and ginger to the open spot. Cook 30 seconds until fragrant, then toss everything together.
- Sauce it up: Return chicken and any juices to the pan. Pour in the peanut sauce. Stir and simmer 1–2 minutes until the sauce thickens and coats everything. If it gets too thick, splash in water or coconut milk to loosen.
- Finish and garnish: Remove from heat. Stir in green onions. Top with chopped peanuts and cilantro. Serve with lime wedges over rice or noodles.
Why This Recipe Works
This dish hits that sweet, savory, and slightly spicy balance that makes takeout so addictive. The peanut butter creates a creamy, clingy sauce that coats the chicken and vegetables perfectly.
Lime juice and rice vinegar add fresh acidity to cut the richness, while soy sauce and fish sauce bring deep umami. Using thinly sliced chicken ensures it cooks fast and stays juicy. Everything happens in one skillet, which keeps the process simple and cleanup easy.
Ingredients
- 1.5 pounds boneless, skinless chicken thighs (or breasts), thinly sliced
- 1 tablespoon cornstarch (for light coating)
- 1 tablespoon neutral oil (canola, avocado, or peanut oil)
- 1 red bell pepper, thinly sliced
- 1 small carrot, peeled and sliced into matchsticks
- 2 cups broccoli florets (small bite-size pieces)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 green onions, sliced
- 1/4 cup roasted peanuts, roughly chopped (for garnish)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
For the peanut sauce:
- 1/2 cup creamy peanut butter
- 1/3 cup low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1–2 tablespoons chili garlic sauce or sriracha (to taste)
- 1 tablespoon fish sauce (optional but recommended)
- 2 tablespoons brown sugar or honey
- 1/2 cup coconut milk (or water for lighter version)
- Juice of 1 lime
To serve: Cooked jasmine rice, rice noodles, or cauliflower rice

How to Make It
- Slice and prep: Thinly slice the chicken against the grain.
Pat dry with paper towels. Toss with cornstarch and a pinch of salt. Prep all vegetables and aromatics so they’re ready to go.
- Mix the sauce: In a bowl, whisk together peanut butter, soy sauce, rice vinegar, chili sauce, fish sauce, brown sugar, coconut milk, and lime juice until smooth.
If it’s too thick, whisk in 1–2 tablespoons water. Taste and adjust heat and sweetness.
- Sear the chicken: Heat oil in a large skillet over medium-high. Add chicken in a single layer.
Cook 4–6 minutes, stirring occasionally, until golden and just cooked through. Transfer to a plate.
- Cook the veggies: In the same pan, add a splash more oil if needed. Add broccoli and carrots with a pinch of salt.
Stir-fry 2 minutes. Add bell pepper and cook 2–3 minutes more until crisp-tender.
- Add aromatics: Push veggies to the side. Add garlic and ginger to the open spot.
Cook 30 seconds until fragrant, then toss everything together.
- Sauce it up: Return chicken and any juices to the pan. Pour in the peanut sauce. Stir and simmer 1–2 minutes until the sauce thickens and coats everything.
If it gets too thick, splash in water or coconut milk to loosen.
- Finish and garnish: Remove from heat. Stir in green onions. Top with chopped peanuts and cilantro.
Serve with lime wedges over rice or noodles.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze in portions for up to 2 months. Thaw overnight in the fridge.
- Reheat: Warm gently on the stove over low heat, adding a splash of water or coconut milk to loosen the sauce. Microwave in 30-second bursts, stirring between each.
- Meal prep tip: Keep rice or noodles separate to avoid sogginess.
Add fresh lime and peanuts right before eating.
Benefits of This Recipe
- Fast and weeknight-friendly: From start to finish, you’re looking at about 30 minutes.
- Balanced flavors: Sweet, salty, tangy, and spicy play together for a restaurant-quality result.
- Protein-packed: Lean chicken plus peanuts offers staying power.
- Customizable heat: Adjust the chili to match your spice comfort zone.
- Veggie-forward: An easy way to pack in fiber and color with everyday produce.
- One-pan cleanup: Minimal mess, maximum payoff.

Common Mistakes to Avoid
- Overcrowding the pan: Crowding cools the skillet and steams the chicken. Cook in batches if needed for a good sear.
- Skipping the acid: Lime juice and vinegar balance the richness. Without them, the sauce tastes flat.
- Overcooking veggies: Aim for crisp-tender.
Mushy vegetables lose color and snap.
- Using natural peanut butter without stirring: If oil is separated, mix thoroughly to avoid a broken sauce.
- Not tasting as you go: Salt, sweetness, and heat vary by brand. Adjust the sauce before adding to the pan.
Variations You Can Try
- Make it vegetarian: Swap chicken for extra-firm tofu or tempeh. Press tofu, cube it, and pan-sear until golden before adding sauce.
- Lighten it up: Use water or low-fat coconut milk in the sauce and add extra broccoli or snap peas.
- Noodle bowl: Toss with rice noodles and a splash of reserved noodle water to help the sauce cling.
- Crunch factor: Add shredded cabbage or water chestnuts for extra texture.
- Herb twist: Finish with Thai basil or mint for a fresh, aromatic note.
- Nut-free: Substitute sunflower seed butter or tahini; adjust sweetness and acidity to taste.
FAQ
Can I use chicken breasts instead of thighs?
Yes.
Slice breasts thinly across the grain for tenderness and watch the cook time closely. Breasts dry out faster, so pull them as soon as they’re cooked through.
Is fish sauce necessary?
No, but it adds a savory depth that makes the sauce taste more complete. If skipping, add an extra teaspoon of soy sauce and a small squeeze of lime to round things out.
How spicy is this?
It’s mild to medium as written.
For less heat, start with 1 teaspoon chili sauce and add more at the end. For more heat, add red pepper flakes or a fresh chopped chili.
What vegetables work best?
Broccoli, bell peppers, carrots, snap peas, and baby corn are all great. Stick to firm veggies that keep some crunch after a quick stir-fry.
Can I make the sauce ahead?
Absolutely.
Mix the sauce up to 5 days in advance and store it in the fridge. It may thicken; whisk in a splash of water or coconut milk before using.
What should I serve with it?
Jasmine rice is classic. Brown rice, rice noodles, quinoa, or cauliflower rice also pair well and soak up the sauce nicely.
How do I prevent the sauce from becoming too thick?
Keep extra water or coconut milk nearby.
If the sauce tightens up as it simmers, add a tablespoon at a time and stir until it reaches your desired consistency.
Can I make it gluten-free?
Yes. Use tamari or coconut aminos instead of soy sauce and confirm your chili sauce is gluten-free. Serve with rice or gluten-free noodles.
What if I only have chunky peanut butter?
It works fine.
Expect a slightly textured sauce. If you want it silky, warm it gently and whisk with a tablespoon of hot water to smooth it out before adding.
How can I add more protein?
Stir in edamame or toss in a handful of roasted peanuts at the end. You can also add a scrambled egg ribbon: push everything aside, scramble an egg in the pan, then mix it in.
Wrapping Up
This Thai Peanut Chicken brings bold flavor without a long ingredient list or complicated steps.
It’s fast, flexible, and reliably delicious—exactly what you want on a busy night. Keep the pantry staples on hand, and you can whip this up anytime a takeout craving hits. One pan, big flavor, happy plates.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.