
Thai Peanut Chicken Recipe hits all the right notes: creamy, nutty, a little sweet, a little spicy, and totally weeknight-friendly. It works for busy folks who want big takeout-style flavor in about 30–35 minutes without leaving the house. I first made a version of this in my tiny college kitchen, and my roommates still text me about “that peanut chicken” a decade later.
Why Thai Peanut Chicken Recipe Is Worth It
Thai Peanut Chicken Recipe gives you restaurant-level flavor with simple pantry ingredients like peanut butter, soy sauce, and a squeeze of lime. The sauce clings to tender chicken, and every bite tastes rich, savory, and just a bit bright from citrus and herbs.
You control the heat level, the sweetness, and the veggies, so picky eaters and spice-lovers both win. It also reheats like a champ, so you cook once and enjoy it for lunches or an easy second dinner.
“This Thai Peanut Chicken Recipe tastes better than my local takeout spot and comes together faster than delivery ★★★★★”
Ingredients You Need
Chicken and Marinade
- 1 ½ pounds boneless skinless chicken thighs, cut into bite-size pieces
- Use chicken breasts if you prefer leaner meat; reduce cook time slightly so they stay juicy.
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon lime juice or rice vinegar
- 1 teaspoon sesame oil
- 1 teaspoon garlic powder (pantry shortcut instead of fresh)
- ½ teaspoon ground ginger (or 1 teaspoon grated fresh ginger)
Thai Peanut Sauce
- ½ cup creamy peanut butter
- Use a standard brand like Skippy or Jif for a smoother, more stable sauce. Natural peanut butter works too; stir it very well and add a splash of extra liquid.
- ¼ cup soy sauce (or tamari / coconut aminos)
- 3 tablespoons lime juice (fresh tastes best, bottled works in a pinch)
- 2–3 tablespoons honey or brown sugar
- 2–3 tablespoons warm water (to thin the sauce)
- 1–2 tablespoons rice vinegar
- 1–2 teaspoons sriracha or chili garlic sauce (adjust to your heat level)
- 2 cloves garlic, minced (or 1 teaspoon garlic paste)
- 1 teaspoon grated fresh ginger (or ½ teaspoon ground ginger)
- 1 tablespoon neutral oil (canola, avocado, or grapeseed)
Veggies (Optional but highly recommended)
- 1 red bell pepper, thinly sliced
- 1 cup snap peas or green beans
- 1 small carrot, cut into matchsticks or thin coins
- 3 green onions, sliced
Toppings
- ¼ cup roasted peanuts, roughly chopped
- Fresh cilantro, chopped
- Lime wedges
- Red pepper flakes or extra sriracha (if you like more heat)
Pantry Shortcuts & Sub Notes
- Use pre-minced garlic and ginger from a jar if you want to save time.
- Use frozen stir-fry veggie mix instead of chopping fresh vegetables.
- Swap peanut butter with almond butter or sunflower seed butter if you need a peanut-free version.
- Use pre-cooked rice, microwave jasmine rice, or instant rice noodles for a super quick base.
Equipment List
- Large skillet or wok
- Cutting board and sharp knife
- Medium bowl for marinade
- Small bowl for sauce
- Measuring cups and spoons
- Spatula or wooden spoon
- Tongs (helpful but optional)
Quick Tips & substitutions
- Slice chicken into even pieces so it cooks at the same speed.
- Pat chicken dry with paper towels so it browns instead of steaming.
- Use thighs if you want extra juicy chicken; use breasts if you want leaner protein.
- Thin the peanut sauce with warm water a tablespoon at a time until it looks pourable but still thick.
- Taste the sauce before you add it to the pan; adjust salt, sweetness, and heat right there.
- Swap soy sauce with tamari or coconut aminos for a gluten-free option.
- Use maple syrup or coconut sugar instead of honey if you want a refined sugar alternative.
- Use a nonstick skillet if peanut sauce tends to stick on your pans.
- Add veggies that cook quickly (bell peppers, snap peas, shredded cabbage) to keep the total time short.
- Double the sauce if you love extra over rice or noodles.
How to Make Thai Peanut Chicken Recipe
Step 1: Marinate the Chicken
- Add chicken pieces, soy sauce, lime juice, sesame oil, garlic powder, and ginger to a medium bowl.
- Stir until every piece of chicken looks coated.
- Set the bowl aside while you prep the sauce and veggies; even 10–15 minutes adds flavor.
Step 2: Mix the Thai Peanut Sauce
- In a small bowl, add peanut butter, soy sauce, lime juice, honey or brown sugar, rice vinegar, garlic, ginger, and sriracha.
- Whisk the mixture and slowly add warm water until the sauce looks smooth and pourable.
- Taste and adjust: add more lime for brightness, more sweetener for balance, or more chili for heat.
Step 3: Prep Veggies and Toppings
- Slice bell pepper, carrot, and any other veggies you use into thin pieces.
- Chop peanuts and cilantro, and slice green onions.
- Set everything near the stove so you move quickly once the chicken cooks.
Step 4: Cook the Chicken
- Heat 1 tablespoon neutral oil in a large skillet or wok over medium-high heat.
- Add the marinated chicken in a single layer; cook without moving it for 2–3 minutes so it browns.
- Stir and continue to cook 4–5 more minutes until the chicken looks cooked through and no pink remains inside.
Step 5: Add Veggies
- Add bell pepper, snap peas, and carrot to the skillet with the chicken.
- Stir and cook 3–4 minutes until veggies turn crisp-tender.
- Lower the heat to medium so the sauce does not scorch.
Step 6: Coat with Peanut Sauce
- Pour the Thai peanut sauce over the chicken and veggies.
- Stir until everything looks coated and the sauce starts to bubble gently.
- Cook 2–3 minutes until the sauce thickens slightly and clings to the chicken.
Step 7: Finish and Garnish
- Turn off the heat and stir in green onions.
- Taste one more time and adjust with a splash of lime juice or soy sauce if needed.
- Top with chopped peanuts, cilantro, and extra chili sauce or red pepper flakes.
Step 8: Serve
- Spoon Thai Peanut Chicken Recipe over hot jasmine rice, brown rice, or rice noodles.
- Squeeze fresh lime over each serving.
- Add extra peanuts and herbs on top for crunch and color.
Recipe Variations
- Gluten-free: Use tamari or coconut aminos instead of soy sauce and check labels on sriracha and vinegar.
- Peanut-free: Swap peanut butter with almond butter or sunflower seed butter and use seeds instead of peanuts on top.
- Dairy-free: This recipe already avoids dairy; just keep your sides dairy-free too.
- Low carb: Serve over cauliflower rice, shredded cabbage, or zucchini noodles instead of regular rice or noodles.
- Extra veggies: Add broccoli florets, mushrooms, baby corn, or shredded cabbage.
- Extra protein: Toss in cubed tofu, edamame, or a scrambled egg at the end fried-rice style.
- Vegan: Use tofu or tempeh instead of chicken, pan-sear until golden, and use maple syrup or sugar instead of honey.
Ways to Serve Thai Peanut Chicken Recipe
- Over jasmine rice with extra lime wedges and cilantro.
- Over rice noodles with a handful of shredded cabbage for crunch.
- In lettuce cups with chopped cucumber and carrots for a lighter meal.
- Over cauliflower rice with steamed broccoli on the side.
- In a meal prep bowl with brown rice, edamame, and sliced cucumbers.
- As a saucy topping for roasted sweet potatoes or baked potatoes.
Storage Success
Store leftover Thai Peanut Chicken Recipe in an airtight container in the fridge for up to 3–4 days. The sauce thickens as it chills, so add a splash of water or broth when you reheat it on the stove or in the microwave. Stir halfway through reheating so the peanut sauce loosens and coats the chicken again. If you plan to freeze it, cool it completely first, store it up to 2 months, and thaw overnight in the fridge before reheating.

Thai Peanut Chicken Recipe
Ingredients
Instructions
- In a medium bowl, combine the chicken pieces with soy sauce, lime juice or rice vinegar, sesame oil, garlic powder, and ground ginger. Stir until all the chicken is evenly coated and let it marinate while you prepare the sauce and vegetables.
- In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey or brown sugar, rice vinegar, sriracha or chili garlic sauce, minced garlic, grated ginger, and neutral oil. Slowly whisk in the warm water, a tablespoon at a time, until the sauce is smooth and pourable but still thick enough to coat the back of a spoon. Taste and adjust seasoning to your liking.
- Prepare the vegetables by thinly slicing the red bell pepper, cutting the carrot into matchsticks or thin coins, slicing the green onions, and measuring out the snap peas or green beans. Set aside the chopped peanuts, cilantro, lime wedges, and any extra chili sauce for serving.
- Heat a large skillet or wok over medium-high heat. Add 1 tablespoon of neutral oil if needed. Add the marinated chicken in a single layer and cook without moving it for 2–3 minutes to allow it to brown. Stir and continue cooking for another 4–5 minutes, or until the chicken is cooked through and no pink remains inside.
- Add the red bell pepper, snap peas or green beans, and carrot to the skillet with the chicken. Stir and cook for 3–4 minutes, until the vegetables are crisp-tender. Reduce the heat to medium to prevent the sauce from scorching.
- Pour the prepared Thai peanut sauce over the chicken and vegetables. Stir well to coat everything evenly and let the mixture cook for 2–3 minutes, until the sauce is heated through and slightly thickened, clinging to the chicken and vegetables.
- Remove the skillet from the heat and stir in the sliced green onions. Taste and adjust with a splash of lime juice or soy sauce if needed. Top with chopped peanuts, cilantro, and extra chili sauce or red pepper flakes, then serve hot over rice or noodles with lime wedges on the side.
Notes
Approximate per serving (4 servings, without rice): 520 calories; fat 32 g; saturated fat 7 g; carbohydrates 22 g; fiber 4 g; sugars 14 g; protein 38 g; sodium 1180 mg. Values will vary based on specific brands, exact amounts, optional vegetables, toppings, and portion size.

Leave a Reply