Thai Peanut Chicken Recipe

Thai Peanut Chicken Recipe hits that perfect spot between creamy, nutty, a little spicy, and totally comforting, and it comes together in about 35–40 minutes, start to finish. It works for busy weeknights, meal prep fans, and anyone who loves takeout-style Thai flavors without leaving the house. I tested this version so many times that my family started requesting “the peanut chicken” on a schedule.

Why You Should Try This Thai Peanut Chicken Recipe

This Thai Peanut Chicken Recipe tastes rich and silky from the peanut sauce, with bright lime and a touch of sweetness to balance the heat. Tender chicken, crunchy veggies, and a glossy sauce turn a bowl of rice into something that feels like a restaurant meal.

You control the spice level, the veggies, and even the protein, so it fits picky eaters and adventurous ones at the same table. Cleanup stays simple, since the recipe uses one skillet plus a cutting board and a few bowls.

“This Thai Peanut Chicken Recipe tastes like my favorite takeout, but cleaner, fresher, and faster to get on the table. ★★★★★”

Ingredients You’ll Need

 

 

Chicken and Veggies

  • 1.5 pounds boneless skinless chicken breasts, thinly sliced
    • Use thighs if you prefer juicier chicken; they handle reheating really well.
  • 1 tablespoon cornstarch
    • This helps the chicken stay tender and gives the sauce a silky texture.
  • 1 red bell pepper, thinly sliced
  • 1 cup matchstick carrots or thinly sliced carrots
  • 1 small yellow onion, thinly sliced
  • 2 cups broccoli florets or snap peas
  • 2 tablespoons neutral oil (avocado, canola, or light olive oil)
  • 3 green onions, thinly sliced, for garnish
  • 1 tablespoon toasted sesame seeds, optional garnish
  • 1/4 cup chopped roasted peanuts, for topping

Aromatics and Flavor Base

  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced or grated
  • 1–2 tablespoons red curry paste or mild chili paste
    • Thai Kitchen or Maesri brand curry paste both work nicely.
  • 1/2 teaspoon crushed red pepper flakes, optional for extra heat

Peanut Sauce

  • 1/2 cup creamy peanut butter
    • Use shelf-stable brands like Skippy or Jif for the smoothest sauce. Natural peanut butter works too; just stir it very well.
  • 1/3 cup low sodium soy sauce or tamari
  • 1/4 cup canned coconut milk or warm water
    • Coconut milk gives a richer flavor; water still tastes great if you want a lighter version.
  • 2–3 tablespoons honey or brown sugar
  • 2 tablespoons rice vinegar or fresh lime juice
  • 1 tablespoon fish sauce
    • If you avoid fish sauce, use extra soy sauce plus a pinch of sugar.
  • 1 teaspoon sesame oil

Optional Add‑Ins and Swaps

  • Swap chicken with shrimp, tofu, or tempeh for a different protein.
  • Use almond butter or sunflower seed butter if you need a peanut‑free option.
  • Add zucchini, baby corn, or mushrooms if you want more veggies.
  • Serve over jasmine rice, brown rice, cauliflower rice, or rice noodles.

Equipment List

  • Large skillet or wok (12 inch works best)
  • Cutting board and sharp chef’s knife
  • Small bowl and whisk for the peanut sauce
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Tongs for turning the chicken

Tips & Tricks

  • Slice chicken thin and across the grain so it cooks quickly and stays tender.
  • Toss chicken with cornstarch and a pinch of salt before cooking for a velvety texture.
  • Whisk the peanut sauce in a separate bowl until smooth, then thin it with warm water or coconut milk as needed.
  • Use medium heat so the sauce does not scorch; peanut butter can stick if the pan gets too hot.
  • Add veggies that cook slower first, like carrots and broccoli, then toss in quick‑cooking ones like bell pepper near the end.
  • Taste the sauce before you add it to the pan and adjust salt, sweetness, and lime to your liking.
  • Keep extra warm water nearby to loosen the sauce if it thickens too much while it simmers.
  • Start with a small amount of curry paste and red pepper flakes, then increase if you want more heat.
  • Garnish with fresh lime wedges, green onions, and chopped peanuts for texture and brightness.
  • Double the sauce if you plan to serve this Thai Peanut Chicken Recipe over noodles, since they soak up more liquid.

How to Make Thai Peanut Chicken

 

 

1: Prep the Chicken and Veggies

Pat the chicken dry with paper towels, then slice it into thin strips about 1/2 inch wide. Toss the chicken in a bowl with cornstarch and a pinch of salt until it looks lightly coated. Slice the bell pepper, onion, and carrots, and cut the broccoli into bite‑size florets so everything cooks evenly.

2: Mix the Peanut Sauce

In a small bowl, whisk peanut butter, soy sauce, coconut milk or warm water, honey, rice vinegar or lime juice, fish sauce, and sesame oil. Whisk until the mixture turns smooth and glossy, then taste and adjust sweetness or acidity. If the sauce looks very thick, add 1–2 tablespoons of warm water until it reaches a pourable consistency.

3: Sauté Veggies and Aromatics

Heat 1 tablespoon oil in a large skillet or wok over medium heat. Add onion, carrots, and broccoli, then cook until they start to soften, about 4–5 minutes, stirring often. Stir in bell pepper and cook 2 more minutes so it keeps a bit of crunch.

Push the veggies to the edges of the pan. Add a small drizzle of oil to the center, then add garlic, ginger, curry paste, and red pepper flakes. Stir the aromatics for about 1–2 minutes until they smell fragrant, then mix them into the veggies and transfer everything to a plate.

4: Cook the Chicken

In the same skillet, add the remaining tablespoon of oil and keep the heat at medium to medium‑high. Add the chicken in a single layer and let it cook undisturbed for 2–3 minutes so it browns slightly. Stir and cook another 3–4 minutes until the chicken turns opaque and the pieces feel firm and springy.

If the chicken releases a lot of moisture, keep the heat a little higher so the liquid reduces. Check a thicker piece and slice it to make sure no pink remains in the center.

5: Combine Chicken, Veggies, and Sauce

Return the cooked veggies and aromatics to the skillet with the chicken. Stir to combine everything evenly. Pour in the peanut sauce and toss until all the chicken and veggies look coated.

Let the mixture simmer on low heat for 3–5 minutes so the flavors blend and the sauce thickens slightly. If the sauce thickens too much, stir in a splash of warm water or coconut milk until it reaches your ideal texture.

6: Taste

Taste the Thai Peanut Chicken Recipe and adjust seasoning with more soy sauce for salt, honey for sweetness, or lime juice for brightness. Turn off the heat and sprinkle with green onions, sesame seeds, and chopped peanuts. Serve hot over rice or noodles, and add lime wedges on the side for squeezing.

What to Serve with Thai Peanut Chicken

Serve this Thai Peanut Chicken Recipe over fluffy jasmine rice, brown rice, or rice noodles for a cozy, filling meal. Add a simple side of steamed or roasted veggies like green beans, bok choy, or snap peas to keep things colorful and fresh. A crunchy cucumber salad with lime and a pinch of sugar pairs really well with the rich peanut sauce. If you want something extra, include a side of fresh pineapple or mango for a sweet, cooling finish.

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.
  • Freeze portions in freezer‑safe containers for up to 2 months, and label them with the date.
  • Reheat gently on the stovetop over low to medium heat with a splash of water or coconut milk, or warm in the microwave in short bursts, stirring between each round so the sauce turns smooth again.
Thai Peanut Chicken Recipe
Adaly Kandice

Thai Peanut Chicken Recipe

Thai Peanut Chicken is a flavorful main dish featuring tender chicken coated in a creamy, slightly spicy peanut sauce with Thai-inspired flavors.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 1 1/2 pounds boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 tablespoon vegetable oil
  • 1 medium onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 medium red bell pepper, thinly sliced
  • 1 medium carrot, julienned
  • 1/2 cup creamy peanut butter
  • 1 cup coconut milk (canned, full fat)
  • 2 tablespoons soy sauce
  • 1 tablespoon fish sauce
  • 1 1/2 tablespoons brown sugar
  • 1–2 tablespoons lime juice, to taste
  • 1–2 teaspoons red curry paste or sriracha, to taste
  • 1/4 cup water, as needed to thin the sauce
  • 1/4 cup roasted peanuts, roughly chopped
  • 2 tablespoons fresh cilantro, chopped
  • 2 cups cooked jasmine rice, for serving

Instructions
 

  1. Heat the vegetable oil in a large skillet or wok over medium-high heat.
  2. Add the chicken pieces and cook, stirring occasionally, until lightly browned and mostly cooked through, about 5–7 minutes. Remove the chicken from the pan and set aside.
  3. In the same pan, add the onion, bell pepper, and carrot. Cook for 3–4 minutes until slightly softened.
  4. Stir in the garlic and ginger and cook for 30–60 seconds until fragrant, being careful not to burn.
  5. Reduce the heat to medium. Add the peanut butter, coconut milk, soy sauce, fish sauce (if using), brown sugar, red curry paste or sriracha, and water. Whisk or stir until the peanut butter melts and the sauce becomes smooth.
  6. Return the cooked chicken and any accumulated juices to the pan. Stir to coat the chicken in the peanut sauce and simmer gently for 5–7 minutes, or until the chicken is cooked through and the sauce has thickened to your liking. Add more water if needed to thin.
  7. Stir in the lime juice to taste. Adjust seasoning with additional soy sauce, sugar, or curry paste if desired.
  8. Remove from heat and top with chopped roasted peanuts and cilantro.
  9. Serve hot over cooked jasmine rice if desired.

Notes

Nutrition Information
Approximate per serving (without rice): 520 calories; fat 34 g; saturated fat 14 g; carbohydrates 17 g; fiber 3 g; sugars 9 g; protein 37 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion sizes.