
This Thai peanut chicken simmering in a rich and creamy peanut sauce has become my ultimate comfort food when I need a cozy meal that delivers big flavor without a lot of effort. The slow cooker does all the work while you enjoy the mouthwatering aromas filling your home.
I discovered this recipe during a particularly busy week when I needed something that could cook while I was out running errands. My family now requests it at least twice a month and guests always ask for the recipe.
Ingredients
- Boneless skinless chicken thighs or breasts: Makes this dish versatile, use thighs for more flavor and moisture or breasts for leaner option
- Creamy peanut butter: Forms the base of the velvety sauce, opt for natural varieties without added sugar
- Coconut milk: Adds richness and authentic Thai flavor, choose full fat for the creamiest results
- Soy sauce: Provides umami depth, look for low sodium varieties to control salt levels
- Honey: Balances the savory elements with subtle sweetness, local honey adds extra flavor nuance
- Rice vinegar: Brightens the sauce with mild acidity, rice vinegar is gentler than other vinegar varieties
- Fresh ginger and garlic: Create aromatic foundation, select firm ginger knobs and plump garlic cloves
- Red pepper flakes: Add customizable heat, fresh flakes will have more potent spice than older ones
- Green onions and crushed peanuts: Provide fresh crunch and visual appeal for garnishing
Step-by-Step Instructions
- Prepare the Chicken:
- Cut chicken into uniform bite sized pieces about 1 1/2 inches each for even cooking. Taking a moment to trim excess fat ensures a cleaner flavor in the final dish and prevents greasy spots in your sauce.
- Create the Peanut Sauce:
- Whisk together peanut butter, coconut milk, soy sauce, honey, rice vinegar, ginger, garlic and red pepper flakes until completely smooth. The consistency should be pourable but thick enough to coat the back of a spoon. If your peanut butter is particularly stiff, warm the mixture slightly to help ingredients incorporate.
- Layer in Crockpot:
- Arrange chicken pieces in an even layer on the bottom of your slow cooker to promote uniform cooking. Pour the prepared sauce over the chicken, ensuring every piece gets thoroughly coated. Use a spoon to gently toss if needed for complete coverage.
- Slow Cook to Perfection:
- Cover and cook on low for 4 to 6 hours or high for 2 to 3 hours until chicken reaches 165°F and is fork tender. The low and slow method allows flavors to develop more completely while keeping the chicken moist and tender. Resist the urge to lift the lid during cooking as this releases valuable heat and extends cooking time.
- Shred for Maximum Flavor:
- Using two forks, pull the chicken into tender shreds directly in the crockpot. This allows the meat to absorb more of the flavorful sauce and creates more surface area for the sauce to cling to. Let it sit in the sauce for about 10 minutes after shredding for maximum flavor absorption.
- Serve and Garnish:
- Spoon generous portions over steamed rice or rice noodles. Finish with a sprinkle of green onions and crushed peanuts which add fresh crunch and visual appeal to the rich dish. The contrast of textures makes each bite more interesting.

The coconut milk is my favorite ingredient in this recipe. Its creamy texture creates the perfect base for the peanut sauce while adding subtle sweetness. I remember making this during a winter storm last year when we lost power briefly. We gathered around battery-operated lanterns to enjoy this warm comforting meal and it became an unexpected memory my kids still talk about.
Make It Your Own
This recipe welcomes adaptations based on your preferences and what you have on hand. For a vegetable boost, try adding sliced bell peppers, snow peas or broccoli florets during the last 30 minutes of cooking. The vegetables will maintain their texture while absorbing the delicious flavors of the sauce. For a more authentic Thai experience, add a tablespoon of Thai red curry paste to the sauce before cooking.
Storage and Reheating
The flavors in this Thai Peanut Chicken actually develop further when stored in the refrigerator overnight. Store leftovers in airtight containers for up to 4 days. When reheating, add a splash of water or coconut milk if the sauce has thickened too much. For longer 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.
Perfect Pairings
While this dish is substantial on its own over rice or noodles, there are several sides that complement it beautifully. A simple cucumber salad with rice vinegar provides refreshing contrast to the rich peanut sauce. Steamed broccoli or green beans make excellent vegetable sides that can be dragged through extra sauce. For a complete Thai-inspired meal, consider starting with fresh spring rolls filled with vegetables and herbs.
Cultural Context
This Americanized version of Thai peanut chicken draws inspiration from traditional Thai cuisine where peanuts are frequently used in savory dishes. While not strictly authentic, it captures the balance of sweet, savory, spicy and tangy flavors that Thai cuisine is known for. In Thailand, similar dishes might include more fresh herbs like cilantro, basil and lemongrass which you could certainly add to this recipe for more traditional flavor notes.

Common Questions
- → Can I use chicken breasts instead of thighs?
Yes, boneless skinless chicken breasts work well in this dish. Since breasts are leaner than thighs, they may cook slightly faster, so check for doneness around the 3-hour mark on low or 2-hour mark on high. The finished texture might be slightly less moist than with thighs.
- → How can I make this dish spicier?
For added heat, increase the amount of red pepper flakes to 2 teaspoons or add 1-2 tablespoons of sriracha sauce to the peanut mixture. You could also include a finely diced Thai chili pepper or jalapeño when cooking, or serve with chili oil on the side.
- → Can I make this dish vegetarian?
Absolutely! Replace the chicken with firm tofu (pressed and cubed) or a mix of vegetables like cauliflower, bell peppers, carrots, and broccoli. For tofu, reduce cooking time to 2-3 hours on low. For vegetables, 1-2 hours on low is usually sufficient.
- → What sides pair well with Thai Peanut Chicken?
Beyond the suggested rice or noodles, this dish pairs beautifully with steamed vegetables like broccoli or bok choy. A simple cucumber salad with rice vinegar dressing offers a refreshing contrast to the rich sauce. For added authenticity, serve with papaya salad or Thai mango sticky rice for dessert.
- → How long can I store leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. The flavors often deepen overnight, making this dish excellent for meal prep. Reheat gently in a microwave or on the stovetop, adding a splash of coconut milk if the sauce has thickened too much.
- → Is there a substitute for coconut milk?
While coconut milk provides authentic flavor, you can substitute with heavy cream for a different but still creamy texture. For a lighter option, use cashew milk or almond milk, though this will alter the flavor profile slightly. You may need to thicken non-dairy alternatives with a cornstarch slurry.