The aromatic blend of coconut milk, peanut butter, and Thai spices swirling around tender, juicy chicken creates an irresistible dish that will transport your taste buds straight to Southeast Asia. Slow Cooker Thai Peanut Chicken combines the convenience of hands-off cooking with the complex flavors of traditional Thai cuisine. This crowd-pleasing meal strikes the perfect balance between creamy richness and subtle heat, all while your slow cooker does most of the work. You’ll learn how to create this comforting yet exotic dish with minimal effort, transforming ordinary chicken into something truly extraordinary that your family will request again and again.
Why You’ll Love This Recipe
Slow Cooker Thai Peanut Chicken delivers maximum flavor with minimal effort, making it perfect for busy weeknights or lazy weekends. The gentle, low-and-slow cooking method ensures the chicken becomes incredibly tender, practically melting in your mouth with each bite. Meanwhile, the sauce develops a complex depth of flavor as it simmers throughout the day.
The contrasting textures make this dish truly special – succulent chicken paired with the silky peanut sauce creates a satisfying mouthfeel, while optional toppings like crushed peanuts and fresh cilantro add delightful crunch and brightness. The versatility is another major advantage; serve it over rice, noodles, or even spiralized vegetables for a complete meal.
What truly sets this Thai peanut chicken slow cooker recipe apart is its perfect balance of sweet, savory, spicy, and tangy notes. The creamy peanut butter provides richness, while lime juice adds brightness, creating a harmonious blend that will leave everyone asking for seconds.
Ingredients
For this Slow Cooker Thai Peanut Chicken, you’ll need:
- 2 pounds (900g) boneless, skinless chicken breasts or thighs
- 1 cup (240ml) coconut milk (full-fat recommended)
- 1/3 cup (80g) creamy peanut butter (natural, unsweetened)
- 3 tablespoons (45ml) soy sauce (or tamari for gluten-free)
- 2 tablespoons (30ml) honey
- 2 tablespoons (30ml) lime juice, freshly squeezed
- 2 tablespoons (30ml) rice vinegar
- 2 cloves garlic, minced (about 2 teaspoons)
- 1 tablespoon (15g) ginger, freshly grated
- 1-2 teaspoons red curry paste (adjust to taste)
- 1/4 teaspoon crushed red pepper flakes (optional, for heat)
- 1/2 cup (75g) chopped bell peppers (red or yellow)
- Optional garnishes: chopped peanuts, sliced green onions, fresh cilantro, lime wedges
The coconut milk creates a rich, creamy base, while natural peanut butter adds depth and thickness to the sauce. Fresh lime juice brightens the dish, balancing the savory elements with a subtle tang that makes this easy Thai chicken in slow cooker truly exceptional.
Pro Tips
Get the Perfect Sauce Consistency
For the best Slow Cooker Thai Peanut Chicken, don’t add all the liquid at once. Start with slightly less coconut milk than called for, as chicken naturally releases juices during cooking. You can always thin the sauce later if needed. This prevents an overly watery final product. For an extra silky texture, whisk the peanut butter with a small amount of warmed coconut milk before adding to the slow cooker to prevent clumping.
Maximize Flavor Development
For deeper flavor, briefly sauté the aromatics (garlic, ginger, and curry paste) in a teaspoon of oil for 30-60 seconds before adding to the slow cooker. This step, while optional, releases their essential oils and creates a more complex flavor profile. Additionally, adding a splash of fish sauce (just 1/2 teaspoon) introduces a subtle umami element that elevates the entire dish without making it taste fishy.
Timing Is Everything
Chicken breasts cook faster than thighs and can dry out if left too long. For perfect results, cook chicken breasts on low for 3-4 hours or thighs for 4-6 hours. If you’ll be away longer than the recommended cooking time, consider using thighs as they’re more forgiving. For the best texture, cut chicken into larger pieces before cooking, as this helps prevent it from becoming stringy or overcooked.

Instructions
Step 1: Prepare the Sauce
In a medium bowl, whisk together the coconut milk, peanut butter, soy sauce, honey, lime juice, rice vinegar, minced garlic, grated ginger, and red curry paste until smooth. This creates the flavor foundation for your Slow Cooker Thai Peanut Chicken. Take your time with this step to ensure the peanut butter fully incorporates – no one wants surprise peanut butter lumps in their finished dish!
Step 2: Prepare the Slow Cooker
Lightly coat your slow cooker with cooking spray or a thin layer of oil to prevent sticking. Place the chicken pieces in a single layer at the bottom of the slow cooker. If using chicken breasts, consider cutting very large ones in half to ensure even cooking. Season the chicken lightly with salt and pepper on both sides.
Step 3: Combine Ingredients
Pour the prepared peanut sauce over the chicken, making sure each piece is well coated. Add the chopped bell peppers, distributing them evenly throughout. If you’re adding crushed red pepper flakes for heat, sprinkle them in now. Gently stir to ensure everything is coated with the sauce.
Step 4: Cook
Cover the slow cooker and set to low for 3-4 hours (for chicken breasts) or 4-6 hours (for chicken thighs). Resist the urge to peek frequently, as each time you lift the lid, you extend cooking time by about 20 minutes! The chicken is done when it reaches an internal temperature of 165°F (74°C) and can be easily shredded with two forks.
Step 5: Shred and Finish
When the cooking time is complete, use two forks to shred the chicken directly in the slow cooker. If the sauce seems too thin, remove the lid and cook on high for an additional 15-20 minutes to reduce and thicken. For an even thicker sauce, mix 1 tablespoon of cornstarch with 1 tablespoon of cold water and stir this slurry into the slow cooker. Continue cooking uncovered for 15 minutes until thickened.
Step 6: Serve
Serve your Slow Cooker Thai Peanut Chicken over steamed rice, rice noodles, or zucchini noodles. Garnish generously with chopped peanuts, sliced green onions, fresh cilantro, and lime wedges for squeezing over the top. The fresh garnishes contrast beautifully with the rich, warm dish, creating a complete sensory experience.
Variations
Vegetable-Packed Version
Transform your Slow Cooker Thai Peanut Chicken into a more nutritious one-pot meal by adding vegetables during the last 30-60 minutes of cooking. Snow peas, broccoli florets, sliced carrots, or baby corn work beautifully. For a truly vibrant dish, add a handful of fresh spinach or baby bok choy during the final 5 minutes – they’ll wilt perfectly into the hot sauce without becoming mushy. This variation creates a complete meal with balanced nutrition and appealing color contrasts.
Vegan Adaptation
For a plant-based alternative, replace the chicken with 2 cans of drained, rinsed chickpeas and 2 cups of cubed firm tofu or tempeh. Add 1 tablespoon of nutritional yeast to the sauce for depth, and use maple syrup instead of honey. Reduce cooking time to 2-3 hours on low. The chickpeas absorb the flavors while maintaining their texture, creating a protein-rich Thai peanut slow cooker meal that satisfies even dedicated meat-eaters.
Spicy Mango Version
Add a tropical twist by incorporating 1 cup of diced fresh or frozen mango during the last hour of cooking, plus an extra teaspoon of sriracha or sambal oelek. The sweet mango balances the increased heat while adding a delightful fruity dimension that complements the peanut sauce beautifully. This creates an exciting flavor profile that takes your Slow Cooker Thai Peanut Chicken to new heights.
Storage and Serving
This Slow Cooker Thai Peanut Chicken stores beautifully, actually improving in flavor over time as the ingredients meld. Refrigerate leftovers in an airtight container for up to 4 days. When reheating, add a splash of coconut milk or water to revitalize the sauce if it’s thickened too much during storage. For longer-term storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop or microwave.
For a complete meal, serve over jasmine rice, which absorbs the sauce beautifully. For a lower-carb option, pair with cauliflower rice or spiralized zucchini noodles. Create a Thai-inspired feast by serving alongside simple cucumber salad with rice vinegar dressing and a side of mango slices.
For an impressive presentation, serve in a hollowed-out pineapple half or coconut shell, garnished with fresh herbs and lime wedges. This turns your everyday Thai peanut chicken slow cooker meal into a restaurant-worthy dining experience that will delight your family or guests.
FAQs
Can I use crunchy peanut butter instead of creamy?
Yes! Crunchy peanut butter works well in Slow Cooker Thai Peanut Chicken and adds extra texture. You may want to slightly reduce the garnish of chopped peanuts if using crunchy peanut butter to maintain the right balance of textures.
How can I make this recipe less spicy for kids?
Omit the crushed red pepper flakes and reduce the red curry paste to 1/2 teaspoon. You can always serve additional sriracha or red pepper flakes on the side for adults who prefer more heat.
Can I make this in an Instant Pot instead?
Absolutely! Use the sauté function to brown the chicken pieces first (optional but recommended), then add the sauce ingredients. Cook on high pressure for 10 minutes (for breasts) or 12 minutes (for thighs), followed by a 10-minute natural release.
My sauce is too thin. How can I thicken it?
After cooking, remove the chicken and shred it. Turn the slow cooker to high, and simmer the sauce uncovered for 15-20 minutes. Alternatively, make a slurry with 1 tablespoon cornstarch and 1 tablespoon cold water, then stir it into the hot sauce until thickened.
Can I prep this as a freezer meal?
Yes! Combine the raw chicken and all sauce ingredients in a freezer bag, remove excess air, and freeze flat for up to 3 months. Thaw completely in the refrigerator before cooking as directed. The texture of the coconut milk may change slightly but will reincorporate during cooking.
Slow Cooker Thai Peanut Chicken
- Prep Time: 15 minutes
- Cook Time: 4 hours
- Total Time: 4 hours 15 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Slow Cooker
- Cuisine: Americaine
Description
Slow Cooker Thai Peanut Chicken: Tender chicken in a creamy peanut sauce with Thai flavors. Easy, comforting, and perfect for busy days!
Ingredients
- 2 pounds (900g) boneless, skinless chicken breasts or thighs
- 1 cup (240ml) coconut milk (full-fat recommended)
- 1/3 cup (80g) creamy peanut butter (natural, unsweetened)
- 3 tablespoons (45ml) soy sauce (or tamari for gluten-free)
- 2 tablespoons (30ml) honey
- 2 tablespoons (30ml) lime juice, freshly squeezed
- 2 tablespoons (30ml) rice vinegar
- 2 cloves garlic, minced (about 2 teaspoons)
- 1 tablespoon (15g) ginger, freshly grated
- 1–2 teaspoons red curry paste (adjust to taste)
- 1/4 teaspoon crushed red pepper flakes (optional, for heat)
- 1/2 cup (75g) chopped bell peppers (red or yellow)
- Optional garnishes: chopped peanuts, sliced green onions, fresh cilantro, lime wedges
Instructions
- Step 1: Prepare the Sauce In a medium bowl, whisk together the coconut milk, peanut butter, soy sauce, honey, lime juice, rice vinegar, minced garlic, grated ginger, and red curry paste until smooth. This creates the flavor foundation for your Slow Cooker Thai Peanut Chicken. Take your time with this step to ensure the peanut butter fully incorporates – no one wants surprise peanut butter lumps in their finished dish!
- Step 2: Prepare the Slow Cooker Lightly coat your slow cooker with cooking spray or a thin layer of oil to prevent sticking. Place the chicken pieces in a single layer at the bottom of the slow cooker. If using chicken breasts, consider cutting very large ones in half to ensure even cooking. Season the chicken lightly with salt and pepper on both sides.
- Step 3: Combine Ingredients Pour the prepared peanut sauce over the chicken, making sure each piece is well coated. Add the chopped bell peppers, distributing them evenly throughout. If you’re adding crushed red pepper flakes for heat, sprinkle them in now. Gently stir to ensure everything is coated with the sauce.
- Step 4: Cook Cover the slow cooker and set to low for 3-4 hours (for chicken breasts) or 4-6 hours (for chicken thighs). Resist the urge to peek frequently, as each time you lift the lid, you extend cooking time by about 20 minutes! The chicken is done when it reaches an internal temperature of 165°F (74°C) and can be easily shredded with two forks.
- Step 5: Shred and Finish When the cooking time is complete, use two forks to shred the chicken directly in the slow cooker. If the sauce seems too thin, remove the lid and cook on high for an additional 15-20 minutes to reduce and thicken. For an even thicker sauce, mix 1 tablespoon of cornstarch with 1 tablespoon of cold water and stir this slurry into the slow cooker. Continue cooking uncovered for 15 minutes until thickened.
- Step 6: Serve Serve your Slow Cooker Thai Peanut Chicken over steamed rice, rice noodles, or zucchini noodles. Garnish generously with chopped peanuts, sliced green onions, fresh cilantro, and lime wedges for squeezing over the top. The fresh garnishes contrast beautifully with the rich, warm dish, creating a complete sensory experience.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 9g
- Sodium: 520mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 90mg