Bold, rich, and full of Southeast Asian flair, this Irresistible Thai Peanut Chicken brings restaurant-quality flavor right into your kitchen — with minimal effort. It’s the perfect blend of creamy peanut butter, aromatic garlic and ginger, tender chicken, and just the right touch of spice, all coated in a luscious Thai-inspired sauce.
Whether you’re a fan of satay, love Thai takeout, or just want to spice up your weeknight dinner routine, this recipe is a must-try. With just a few pantry staples and a single pan (or slow cooker), you’ll have a savory-sweet dish that’s perfect over jasmine rice, noodles, or even crisp lettuce wraps.
This dish is a weeknight lifesaver — fast, flexible, and absolutely unforgettable.
Ingredients Overview
Thai peanut chicken relies on simple ingredients with big, bold flavors. Here’s a breakdown of what you’ll need and why it matters.
-
Chicken Thighs or Breasts
Chicken thighs are the best choice here — they stay juicy and soak up the sauce beautifully. Boneless, skinless cuts make prep a breeze. Chicken breasts work too but may be slightly drier unless cooked carefully. -
Peanut Butter
Use smooth, natural peanut butter for the best flavor and texture. It gives the sauce body and richness. Avoid sweetened or processed brands. -
Coconut Milk
Full-fat canned coconut milk adds creaminess and balance. Light versions work but may thin the sauce too much. -
Soy Sauce or Tamari
Adds umami and saltiness to balance the sweetness of the peanut butter. Use low-sodium soy sauce for better control over seasoning. -
Garlic and Ginger
Essential aromatics in Thai cooking. Use fresh if possible — they infuse the sauce with depth and a touch of heat. -
Brown Sugar or Honey
Adds a mild sweetness that balances the richness of the peanut butter and the salt of the soy sauce. -
Lime Juice
A splash of lime brightens the dish and enhances the Thai flavor profile. -
Red Curry Paste (Optional)
Adds subtle heat and complexity. Use more or less depending on your spice tolerance. -
Crushed Peanuts and Cilantro (for garnish)
Adds crunch and freshness — a must for contrast.
Optional Add-ins:
-
Vegetables: Bell peppers, broccoli, carrots, or snap peas
-
Chili flakes or Sriracha: For added heat
-
Fish Sauce: Just a dash for authentic umami flavor
Step-by-Step Instructions

You can make Thai peanut chicken on the stovetop or in a slow cooker. Below is the stovetop method for a quick and easy weeknight meal.
Step 1: Prep the Chicken
Cut boneless chicken into bite-sized pieces. Pat dry and season lightly with salt and pepper.
Step 2: Sear the Chicken
Heat a bit of oil in a large skillet over medium-high heat. Sear the chicken until browned and cooked through. Remove and set aside.
Step 3: Build the Sauce
In the same pan, lower the heat to medium. Add minced garlic and grated ginger. Sauté for 1 minute until fragrant.
Add peanut butter, coconut milk, soy sauce, brown sugar, lime juice, and red curry paste (if using). Whisk until smooth and bubbly.
Step 4: Combine and Simmer
Return the chicken to the pan. Stir to coat well. Let simmer for 5–7 minutes, stirring occasionally, until the sauce thickens and the chicken is tender.
Add steamed vegetables in the last 3–4 minutes if using.
Step 5: Garnish and Serve
Top with chopped peanuts, fresh cilantro, and lime wedges. Serve hot over rice, noodles, or wrapped in lettuce cups for a lighter option.
Tips, Variations & Substitutions
Cooking Tips:
-
Thin the sauce with a splash of water or extra coconut milk if it becomes too thick.
-
Use a nonstick or cast iron skillet to prevent sticking.
-
Let the sauce bubble gently — avoid high heat which can cause curdling.
Variations:
-
Slow Cooker Version: Add chicken, sauce ingredients, and veggies to the slow cooker. Cook on LOW for 4–5 hours. Stir in lime juice and garnish before serving.
-
Spicy Peanut Chicken: Add more red curry paste or a spoonful of chili garlic sauce.
-
Vegetarian: Use tofu or tempeh in place of chicken. Chickpeas also work well.
-
Peanut-Free: Sub with almond butter or sunflower seed butter.
Dietary Substitutions:
-
Gluten-Free: Use tamari or coconut aminos instead of soy sauce.
-
Low-Carb: Serve over cauliflower rice or spiralized zucchini.
-
Dairy-Free: This dish is naturally dairy-free.
Serving Ideas & Occasions
Thai Peanut Chicken is versatile and fits almost any occasion. It’s easy enough for a quick lunch and impressive enough for guests.
Pairing Suggestions:
-
Starches: Jasmine rice, brown rice, rice noodles, quinoa
-
Veggies: Steamed broccoli, sautéed bok choy, stir-fried bell peppers
-
Extras: Pickled cucumbers, Thai basil, or a cucumber-mint salad
Perfect For:
-
Easy weeknight dinners
-
Meal prep — it reheats beautifully
-
Dinner parties with an Asian theme
-
Freezer meals — the sauce gets even better
Serve with extra lime wedges and chopped peanuts on the side so everyone can customize their plate.
Nutritional & Health Notes
Thai Peanut Chicken is rich and filling, with a great balance of protein and healthy fats. While peanut butter adds calories, it also brings fiber, protein, and heart-healthy nutrients.
Health Tips:
-
Choose natural peanut butter with no added sugar.
-
Add extra vegetables for more fiber and volume.
-
Use light coconut milk to reduce fat, or dilute full-fat with broth.
-
Portion control is key — a little sauce goes a long way.
For a lighter version, serve with cauliflower rice and steamed greens.
FAQs
Q1: Can I use crunchy peanut butter?
A1: Yes, but smooth peanut butter creates a silkier sauce. Crunchy will work fine and adds texture, just adjust consistency if needed.
Q2: Can I freeze Thai peanut chicken?
A2: Definitely. Let it cool, then store in freezer-safe containers for up to 2 months. Thaw overnight and reheat gently on the stove.
Q3: What vegetables go best in this dish?
A3: Bell peppers, broccoli, snap peas, baby corn, and carrots all complement the creamy peanut sauce beautifully. Add near the end to avoid overcooking.
Q4: Is it safe to use natural peanut butter?
A4: Yes, and it’s the best choice. Just be sure to stir it well before measuring, as it can separate. Avoid added sugar or hydrogenated oils.
Q5: Can I make this in a pressure cooker or Instant Pot?
A5: Yes. Sauté the aromatics and chicken on “Sauté” mode, add sauce ingredients, and cook on high pressure for 8 minutes. Quick release and stir in any fresh garnishes.
Q6: What noodles work best with peanut chicken?
A6: Rice noodles, soba noodles, or even spaghetti if that’s what you have. Toss them in the sauce or serve underneath.
Q7: Can I make it nut-free?
A7: Use sunflower seed butter or tahini instead. The flavor will differ slightly, but the creamy texture remains.
Irresistible Thai Peanut Chicken – Creamy, Savory, and Packed with Flavor
- Total Time: 30 minutes
- Yield: 4 servings
Description
This Irresistible Thai Peanut Chicken features tender chicken simmered in a creamy, savory-sweet peanut sauce with garlic, ginger, and coconut milk. Quick, flavorful, and perfect over rice or noodles.
Ingredients
-
1.5 lbs boneless chicken thighs or breasts, cut into chunks
-
1 tbsp oil
-
3 cloves garlic, minced
-
1 tbsp fresh ginger, grated
-
1/2 cup natural peanut butter
-
1 can (13.5 oz) full-fat coconut milk
-
3 tbsp soy sauce or tamari
-
2 tbsp brown sugar or honey
-
2 tbsp lime juice
-
1 tbsp red curry paste (optional)
-
Crushed peanuts and cilantro, for garnish
Instructions
-
Season and sear chicken in oil over medium-high heat. Remove and set aside.
-
In the same pan, sauté garlic and ginger for 1 minute.
-
Whisk in peanut butter, coconut milk, soy sauce, sugar, lime juice, and curry paste until smooth.
-
Return chicken to pan. Simmer 5–7 minutes, stirring, until sauce thickens.
-
Add steamed veggies if using. Stir and cook another 2–3 minutes.
-
Garnish with chopped peanuts and cilantro. Serve hot over rice or noodles.
Notes
Adjust spice to taste. Can be made in a slow cooker or Instant Pot. Store leftovers in fridge up to 4 days or freeze for 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes