Thai Peanut Chicken

Thai Peanut Chicken is a bold and flavorful dish featuring tender chicken coated in a creamy, savory-sweet peanut sauce with a hint of spice. This quick and easy meal brings restaurant-quality Thai flavors to your kitchen and is perfect for busy weeknights or meal prep. Served over rice or noodles and topped with fresh herbs or crunchy peanuts, it’s a hearty dish that satisfies every craving.

Why You’ll Love This Recipe

Thai Peanut Chicken is easy to make yet loaded with complex, layered flavor. The peanut sauce is the star—rich, slightly sweet, tangy, and just spicy enough. The dish is incredibly versatile: you can customize the spice level, add your favorite vegetables, or swap in tofu for a vegetarian option. It’s fast, family-friendly, and pairs well with a variety of sides or grains.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Boneless, skinless chicken breast or thighs, cut into bite-sized pieces
  • Olive oil or sesame oil
  • Garlic, minced
  • Fresh ginger, minced
  • Soy sauce
  • Peanut butter (creamy or crunchy)
  • Coconut milk or water
  • Rice vinegar or lime juice
  • Honey or brown sugar
  • Sriracha or red pepper flakes (for heat)
  • Salt and black pepper
  • Optional: chopped peanuts, cilantro, green onions, lime wedges for garnish

Optional Add-ins:

  • Bell peppers, carrots, snow peas, or broccoli
  • Rice or noodles for serving

directions

  1. In a large skillet, heat oil over medium-high heat. Add chicken pieces and season with salt and pepper. Cook until browned and cooked through, about 6–8 minutes. Remove from pan and set aside.
  2. In the same pan, add a bit more oil if needed. Sauté garlic and ginger for 30–60 seconds until fragrant.
  3. Stir in soy sauce, peanut butter, coconut milk (or water), rice vinegar or lime juice, and honey or brown sugar.
  4. Add sriracha or red pepper flakes to taste. Stir until smooth and heated through.
  5. Return chicken to the skillet and toss to coat in the peanut sauce. Simmer for 2–3 minutes to blend flavors.
  6. Optional: Add sautéed or steamed vegetables and cook until just tender.
  7. Serve hot over rice or noodles. Garnish with chopped peanuts, cilantro, green onions, or lime wedges.

Servings and timing

Serves 4
Prep time: 10 minutes
Cook time: 15–20 minutes
Total time: 25–30 minutes

Variations

  • Vegetarian: Use tofu or tempeh instead of chicken.
  • Spicier: Add extra sriracha or a dash of Thai chili paste.
  • Nut-Free Option: Substitute sunflower seed butter or tahini for a similar creamy effect.
  • Low-Carb: Serve over cauliflower rice or steamed veggies.
  • Add Noodles: Use rice noodles or soba noodles for a filling, saucy meal.
  • Lighter Sauce: Use light coconut milk or reduce peanut butter for a thinner sauce.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat on the stovetop over medium heat or microwave in short intervals, stirring in between. Add a splash of water or coconut milk if the sauce thickens too much.

To freeze, cool completely and freeze in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.

FAQs

Can I use crunchy peanut butter?

Yes! Crunchy peanut butter adds great texture to the sauce, though creamy gives a smoother consistency.

What type of chicken is best?

Boneless skinless chicken thighs offer more flavor and tenderness, but chicken breasts work well too.

Can I make this dish ahead of time?

Yes, it reheats well and the flavors deepen over time, making it great for meal prep.

Is Thai Peanut Chicken spicy?

It can be mild or spicy depending on how much sriracha or chili flakes you use. It’s easy to adjust.

What vegetables go well in this dish?

Bell peppers, carrots, broccoli, green beans, and snap peas all work beautifully.

Can I make the peanut sauce separately?

Yes, make and store the sauce in the fridge for up to a week. Use it for dipping or as a dressing.

Can I use a different nut butter?

Almond or cashew butter work well as alternatives, though the flavor will be slightly different.

Is this dish gluten-free?

Use gluten-free soy sauce or tamari to make this recipe gluten-free.

Can I serve this cold?

It’s best warm, but leftovers can be enjoyed cold, especially when served over noodles or in wraps.

What should I serve with Thai Peanut Chicken?

Steamed jasmine rice, brown rice, rice noodles, or a simple Asian slaw are all excellent pairings.

Conclusion

Thai Peanut Chicken is a flavorful, easy-to-make dish that brings rich, bold Thai-inspired taste to your dinner table. With its creamy sauce, tender chicken, and versatile ingredients, it’s a meal you’ll want to return to again and again. Whether served over rice or noodles or loaded with fresh vegetables, this recipe is a go-to for quick weeknight dinners and impressive homemade takeout.

Print

Thai Peanut Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Thai Peanut Chicken is a flavorful dish made with tender chicken pieces cooked in a rich, creamy peanut sauce infused with Thai spices and served over rice or noodles for a satisfying meal.

  • Author: Beth
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Halal

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
  • 1 tbsp vegetable oil
  • 1 red bell pepper, sliced
  • 1/2 cup sliced carrots
  • 2 cloves garlic, minced
  • 1/2 cup creamy peanut butter
  • 1/4 cup soy sauce
  • 1/4 cup water
  • 2 tbsp rice vinegar
  • 2 tbsp honey
  • 1 tbsp lime juice
  • 1 tsp grated fresh ginger
  • 1/4 tsp red pepper flakes (optional)
  • Chopped peanuts and fresh cilantro for garnish
  • Cooked rice or noodles, for serving

Instructions

  1. In a large skillet or wok, heat vegetable oil over medium-high heat.
  2. Add chicken pieces and cook until browned and cooked through, about 6–8 minutes. Remove and set aside.
  3. In the same pan, add bell pepper, carrots, and garlic. Sauté for 3–4 minutes until slightly softened.
  4. In a bowl, whisk together peanut butter, soy sauce, water, rice vinegar, honey, lime juice, ginger, and red pepper flakes until smooth.
  5. Return chicken to the pan and pour the peanut sauce over the top. Stir well to coat everything evenly.
  6. Simmer for 5–7 minutes, stirring occasionally, until sauce thickens and vegetables are tender.
  7. Serve hot over cooked rice or noodles, and garnish with chopped peanuts and fresh cilantro.

Notes

  • Use natural peanut butter for a more authentic flavor and smoother texture.
  • Adjust spice level with more or less red pepper flakes.
  • This dish pairs well with jasmine rice or rice noodles.

Nutrition

  • Serving Size: 1 serving (without rice)
  • Calories: 420
  • Sugar: 9g
  • Sodium: 670mg
  • Fat: 25g
  • Saturated Fat: 5g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 2g
  • Protein: 36g
  • Cholesterol: 85mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star