Easy Thai Peanut Chicken Recipe
If you’ve been craving a dish that brings the vibrant, bold flavors of Thailand right into your kitchen without any fuss, then you are going to love this recipe for Easy Thai Peanut Chicken. It’s creamy, spicy, and sweet all at once, combining tender chicken simmered in a luscious peanut sauce that feels both comforting and exciting. Whether you’re a longtime fan of Thai cuisine or a curious cook looking for an approachable introduction, this dish hits all the right notes with minimal effort and maximum flavor.

Ingredients You’ll Need
This recipe keeps things refreshingly straightforward, focusing on a handful of essential ingredients that each play a key role in building that classic Thai peanut profile. From the nutty richness of peanut butter to the zing of fresh ginger and the subtle tang of rice vinegar, every element contributes to the perfect balance of taste, texture, and color.
- 1.5 to 2 lbs boneless, skinless chicken thighs or breasts: Thighs offer more juiciness, but breasts work well too for leaner meat.
- 1 cup unsweetened natural peanut butter (creamy): The star ingredient that gives the sauce its signature nutty creaminess.
- ½ cup low-sodium soy sauce: Adds savory depth without overpowering the peanut flavor.
- ¼ cup honey or brown sugar: Balances salty and spicy notes with just the right amount of sweetness.
- 2–3 tbsp rice vinegar or lime juice: Injects a refreshing tang to brighten the sauce.
- 1 tbsp sesame oil (optional but adds flavor): Brings a subtle, aromatic nuttiness that enhances the complexity.
- 1 tbsp freshly grated ginger: Provides warmth and an invigorating bite to the mix.
- 3 garlic cloves, minced: Essential for that savory backbone and fragrant punch.
- 1–2 tsp red chili flakes or Sriracha: Adjust according to your preferred heat level; it adds a gentle kick.
- 1 cup canned coconut milk (optional for creaminess): Smooths out the sauce and adds tropical richness.
- ½ cup water or chicken broth (to loosen sauce): Helps create a saucy texture perfect for slow cooking.
How to Make Easy Thai Peanut Chicken
Step 1: Mix the Sauce
The magic begins by combining peanut butter, soy sauce, honey, vinegar or lime juice, sesame oil, garlic, ginger, chili flakes, and your choice of water or broth in a bowl. If you decide to include coconut milk, this is when it goes in. Whisk everything thoroughly until you get a smooth, luscious sauce bursting with layers of flavor that promise a mouthwatering meal ahead.
Step 2: Add Chicken to Slow Cooker
Next, arrange the chicken pieces evenly at the bottom of your slow cooker. Pour that incredible peanut sauce over the top, making sure every piece is well-coated. This layering ensures the meat absorbs all the aromatic flavors as it cooks low and slow.
Step 3: Cook
Set your slow cooker on low for 5 to 6 hours or high for about 2.5 to 3.5 hours. During this time, the chicken will become incredibly tender, soaking up the sauce while developing a rich, comforting texture perfect for shredding.
Step 4: Shred & Stir
Once the chicken is tender, shred it directly in the slow cooker using two forks. Give everything a good stir to coat the shredded meat evenly in that creamy Thai peanut sauce for a truly harmonious bite every time.
Step 5: Garnish & Serve
To finish, sprinkle crushed peanuts, chopped cilantro, green onions, or sesame seeds on top for that irresistible crunch and color pop. Serve your Easy Thai Peanut Chicken piping hot alongside your favorite sides and watch it disappear fast!
How to Serve Easy Thai Peanut Chicken

Garnishes
Adding garnishes is where you can get creative and personalize the dish to suit your mood. Crushed roasted peanuts lend satisfying texture, fresh cilantro brings earthy brightness, green onions add a mild sharpness, and sesame seeds contribute a toasty finish. These little touches transform each bite, making the dish feel vibrant, fresh, and inviting.
Side Dishes
Easy Thai Peanut Chicken truly shines when paired with the right sides. Classic steamed jasmine rice is a comforting option that soaks up the sauce beautifully. For a noodle lover’s twist, try Pad Thai noodles or simple rice noodles tossed with sesame oil. Coconut rice adds an extra layer of fluffy tropical sweetness, while a crisp cucumber salad or crunchy Asian-style slaw balances the richness with fresh, bright textures.
Creative Ways to Present
This dish is as versatile as it is delicious. Serve it in rice bowls topped with slaw and lime wedges for a casual meal with gorgeous color contrast. Wrap it in lettuce cups for a fun, handheld option perfect for parties. Or even pile it on toasted baguette slices for an indulgent peanut chicken open-faced sandwich. The creamy sauce and tender chicken adapt beautifully to many presentation styles.
Make Ahead and Storage
Storing Leftovers
Leftover Easy Thai Peanut Chicken keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it a fantastic option for meal prep or next-day dinners.
Freezing
If you want to save it for longer, this dish freezes well. Portion into freezer-safe containers and keep for up to 2 months. Just thaw overnight in the fridge before reheating.
Reheating
For reheating, gently warm the chicken in a skillet over low heat or in the microwave, stirring occasionally. Add a splash of water or broth if the sauce has thickened too much to restore that velvety consistency.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts work just as well. They’re leaner, so the texture will be a little firmer, but the slow cooking still gives tender, flavorful results.
Is this recipe spicy?
The spice level is totally adjustable! You can add more or less chili flakes or Sriracha depending on your heat tolerance. Even mild versions taste fantastic with the sweet and nutty sauce.
Can I make this without a slow cooker?
You can simmer the sauce and chicken on the stovetop in a covered pan over low heat until the chicken is tender, about 45 minutes to an hour, stirring occasionally.
What can I substitute for peanut butter if I have allergies?
Sunflower seed butter or tahini are good alternatives, though they’ll slightly change the flavor profile. Be sure to adjust seasonings to taste.
Why add coconut milk?
Coconut milk adds a silky texture and subtle sweetness that rounds out the sauce beautifully, but it’s optional if you prefer a more straightforward peanut butter flavor.
Final Thoughts
Easy Thai Peanut Chicken is one of those delightful dishes that manages to be both comforting and exciting in every bite. With minimal prep and maximum flavor, it’s perfect for busy weeknights or impressing friends with your culinary skills. Don’t hesitate to dive into this creamy, spicy, sweet adventure that brings the best of Thai-inspired cooking right to your dining table. Trust me, once you try it, this will become one of your go-to favorites.
PrintEasy Thai Peanut Chicken Recipe
This Easy Thai Peanut Chicken recipe features tender slow-cooked chicken thighs or breasts smothered in a rich, creamy peanut sauce infused with ginger, garlic, and a hint of spice. Perfect for a flavorful weeknight dinner, it can be served over jasmine rice, noodles, or with fresh sides that balance its bold and creamy profile.
- Prep Time: 15 minutes
- Cook Time: 3 hours (high) to 6 hours (low)
- Total Time: 3 hours 15 minutes (high) to 6 hours 15 minutes (low)
- Yield: 6 servings 1x
- Category: Main Course
- Method: Slow Cooker
- Cuisine: Thai
- Diet: Halal
Ingredients
Chicken
- 1.5 to 2 lbs (700–900g) boneless, skinless chicken thighs or breasts
Peanut Sauce
- 1 cup unsweetened natural peanut butter (creamy)
- ½ cup low-sodium soy sauce
- ¼ cup honey or brown sugar
- 2–3 tbsp rice vinegar or lime juice
- 1 tbsp sesame oil (optional but adds flavor)
- 1 tbsp freshly grated ginger
- 3 garlic cloves, minced
- 1–2 tsp red chili flakes or Sriracha (adjust to heat preference)
- 1 cup canned coconut milk (optional for creaminess)
- ½ cup water or chicken broth (to loosen sauce)
Garnish Options
- Crushed peanuts
- Chopped cilantro
- Chopped green onions
- Sesame seeds
Instructions
- Mix the Sauce: In a bowl, whisk together peanut butter, soy sauce, honey, rice vinegar or lime juice, sesame oil, minced garlic, grated ginger, red chili flakes or Sriracha, and water or chicken broth. If using coconut milk, add it now and stir to combine until smooth.
- Add Chicken to Slow Cooker: Place the chicken thighs or breasts at the bottom of the slow cooker. Pour the prepared peanut sauce over the chicken, ensuring every piece is well coated.
- Cook: Set the slow cooker to low for 5–6 hours or high for 2.5–3.5 hours. The chicken should become tender and easily shreddable with a fork.
- Shred & Stir: Using two forks, shred the chicken directly in the slow cooker. Stir the shredded chicken thoroughly to coat it evenly in the creamy peanut sauce.
- Garnish & Serve: Serve the peanut chicken hot, topped with crushed peanuts, chopped cilantro, green onions, or sesame seeds. Pair with your preferred side such as jasmine rice, rice noodles, or a fresh cucumber salad for a complete meal.
Notes
- You can use either chicken thighs or breasts; thighs yield juicier results, while breasts are leaner.
- Adjust the heat by varying the amount of red chili flakes or Sriracha to your taste preference.
- Adding coconut milk makes the sauce extra creamy and rich but can be omitted for a lighter version.
- Slow cooker times may vary depending on your model; check chicken tenderness before shredding.
- Leftover chicken keeps well refrigerated for up to 3 days and can be frozen for longer storage.
- Serve with a fresh side like cucumber salad or Asian slaw for a balanced meal.
Nutrition
- Serving Size: 1/6 of recipe (about 180g chicken with sauce)
- Calories: 380 kcal
- Sugar: 8 g
- Sodium: 550 mg
- Fat: 24 g
- Saturated Fat: 5 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 3 g
- Protein: 30 g
- Cholesterol: 85 mg
Keywords: Thai peanut chicken, slow cooker chicken, creamy peanut sauce, easy Thai recipe, weeknight dinner, slow cooker peanut chicken