Thank you for being here—it truly means so much to me that you’re exploring this one, because oh wow, it’s one of my weeknight go-tos! This Thai Peanut Chicken recipe is bursting with bold flavor, comes together in under 30 minutes, and hits every single craving. Creamy peanut sauce. Juicy chicken. A little heat, a lot of comfort.
💌 Craving more flavor-packed dishes like this? Subscribe to my newsletter and get the recipes delivered straight to your inbox!
What Is Thai Peanut Chicken?
Thai Peanut Chicken is your takeout favorite made simple at home—quick-seared chicken tossed in a rich, creamy peanut sauce with hints of garlic, ginger, soy, and a touch of spice. Serve it over rice, noodles, or lettuce wraps for a one-pan dinner that’s bold, satisfying, and always a hit.
Why You’ll Love This Recipe
- Fast & flavorful – Ready in 30 minutes with minimal cleanup
- Creamy, savory, with a kick – That sauce is everything
- Pantry staples – Peanut butter, soy sauce, garlic—nothing fancy required
- Custom heat – Go mild or turn it up
- Great for meal prep – Make once, enjoy all week!
What Does It Taste Like?
This dish is ultra-savory, creamy, and packed with layers of flavor. The peanut sauce is garlicky, nutty, just sweet enough, and perfectly balanced with a tang of lime and a touch of heat. The chicken stays juicy and golden from a quick sear, and every bite is melt-in-your-mouth delicious.
Health & Comfort Benefits
- High in protein from chicken and peanut butter
- Naturally dairy-free
- Easily adaptable to gluten-free or low-carb diets
- Comfort food that fuels you
Ingredients You’ll Need
For the Chicken:
- 1 lb boneless, skinless chicken breasts or thighs, cut into bite-size pieces
- 1 tbsp olive oil or sesame oil
- Salt & pepper to taste
The Thai Peanut Sauce:
- 1/3 cup creamy peanut butter
- 2 tbsp soy sauce (or tamari)
- 1 tbsp rice vinegar or lime juice
- 1 tbsp honey or maple syrup
- 1–2 tsp chili garlic sauce or sriracha
- 2 cloves garlic, minced
- 1 tsp grated ginger
- 1/3 cup water, plus more as needed to thin
Serving:
- Chopped peanuts
- Cilantro or green onions
- Steamed rice, rice noodles, or lettuce wraps
- Fresh lime wedges
Tools You’ll Need
- Large skillet or wok
- Mixing bowl
- Whisk or fork for the sauce
- Knife & cutting board
- Garlic press or microplane (optional)
Ingredient Swaps & Add-ins
Add-ins:
- Bell peppers, carrots, or snap peas for color and crunch
- Baby spinach stirred in at the end
- A splash of coconut milk for creamier sauce
Substitutions:
- Tofu or shrimp instead of chicken
- Almond butter if peanut isn’t your thing
- Serve over cauliflower rice for a low-carb option
How to Make Thai Peanut Chicken
- Sear the chicken: Heat oil in a skillet over medium-high heat. Season chicken and cook until golden and fully cooked (6–8 minutes). Set aside.
- Make the sauce: Whisk together peanut butter, soy sauce, vinegar, honey, chili sauce, garlic, ginger, and water in a bowl until smooth.
- Simmer the sauce: Pour into the skillet and heat gently, stirring until thickened and smooth (2–3 minutes).
- Combine & coat: Add the chicken back to the skillet. Toss to coat well in the peanut sauce.
- Garnish and serve: Sprinkle with chopped peanuts and herbs. Serve with rice, noodles, or lettuce cups—and lime wedges for brightness.
What to Serve With Thai Peanut Chicken
- Steamed jasmine or basmati rice
- Rice noodles or vermicelli
- Crispy lettuce leaves for wraps
- Stir-fried vegetables or steamed bok choy
Tips for Success
- Use natural peanut butter for the best texture and flavor
- If the sauce thickens too much, thin with water or coconut milk
- Want more heat? Add extra chili sauce or red pepper flakes
- Marinate the chicken in soy and garlic for 15 minutes for added depth
Storage & Reheating
- Store: Keep in an airtight container in the fridge for up to 4 days
- Reheat: Gently warm in a skillet or microwave with a splash of water
- Freeze: Freeze sauce and chicken separately for best results
Frequently Asked Questions
Can I make it ahead?
Yes! It reheats beautifully and makes a great meal-prep option.
Is it spicy?
You control the heat—start with a small amount of chili sauce and add to taste.
Can I use other proteins?
Definitely! Shrimp, tofu, or beef strips all work great here.
In Conclusion
This Thai Peanut Chicken is one of those magical recipes that’s easy enough for a busy night, flavorful enough to feel like takeout, and satisfying enough to please everyone at the table. One skillet, loads of flavor, and minimal cleanup—what more could we ask for?
Love bold, flavor-packed meals? Try these next:
- Recipes with Garlic Sausage – Cozy, savory sausage meals that hit the spot
- Creamy Tuscan Scallops – A seafood stunner in creamy tomato sauce
- Maple Bacon Cheeseburger Quesadilla – Sweet, savory, and totally addictive
Show Me Your Thai Peanut Creations!
If you make this dish, I need to see it! Share a photo and tag me on Pinterest @TheKitchenJoyy so I can cheer you on. Your creations make this space delicious and inspiring—don’t forget to leave a review below too!
PrintThai Peanut Chicken: Creamy, Savory, and Ready in 30 Minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
This easy Peanut Chicken Recipe delivers bold Thai flavor in just 30 minutes! Juicy chicken bites are tossed in a creamy peanut sauce loaded with garlic, ginger, lime, and a touch of heat. It’s the perfect weeknight meal—simple, satisfying, and way better than takeout. Serve it over rice, noodles, or lettuce wraps and watch it disappear!
Ingredients
For the Chicken:
-
1 lb boneless, skinless chicken breasts (or thighs), cut into bite-sized pieces
-
1 tbsp olive oil or sesame oil
-
Salt and pepper, to taste
For the Thai Peanut Sauce:
-
1/3 cup creamy peanut butter (natural preferred)
-
2 tbsp soy sauce or tamari
-
1 tbsp rice vinegar or lime juice
-
1 tbsp honey or maple syrup
-
1–2 tsp chili garlic sauce or sriracha (adjust to taste)
-
1 tsp grated fresh ginger (or 1/2 tsp ground ginger)
-
2 cloves garlic, minced
-
1/3 cup water, plus more to thin if needed
For Serving:
-
Steamed rice, rice noodles, or lettuce wraps
-
Chopped peanuts
-
Fresh cilantro or green onions
-
Lime wedges
Instructions
-
Cook the chicken: Heat oil in a large skillet over medium-high heat. Add chicken, season with salt and pepper, and cook for 6–8 minutes until golden and cooked through. Remove and set aside.
-
Make the peanut sauce: In a bowl, whisk together peanut butter, soy sauce, vinegar, honey, chili sauce, ginger, garlic, and water until smooth.
-
Simmer the sauce: Pour the sauce into the skillet and cook over medium heat for 2–3 minutes, stirring constantly, until thickened slightly.
-
Combine and finish: Add the cooked chicken back into the skillet. Toss to coat in the sauce and simmer for another 2–3 minutes.
-
Serve: Plate over rice, noodles, or in lettuce wraps. Garnish with peanuts, herbs, and a squeeze of lime.
Notes
-
Thin the sauce with extra water or coconut milk if it gets too thick.
-
For extra depth, marinate chicken in soy sauce and garlic for 15 minutes before cooking.
-
Use natural peanut butter for best texture and balanced sweetness.
-
Want a veggie boost? Stir in sautéed bell peppers, spinach, or shredded carrots.
-
Tofu, shrimp, or even chickpeas work great as substitutes for chicken.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: Thai-inspired
Keywords: Cooking Recipes Chicken