
This hearty Thai Peanut Chicken has been my weeknight dinner solution for years when I'm craving something both comforting and exotic. The rich, creamy peanut sauce coats tender chicken pieces for a meal that's as satisfying as takeout but much easier on your wallet.
I first made this Thai Peanut Chicken during a busy work week when I needed something quick but impressive for unexpected dinner guests. Their eyes lit up with the first bite, and now it's become my most requested recipe when friends come over.
Ingredients
- Boneless skinless chicken breasts or thighs: Choose thighs for more flavor and moisture, breasts for leaner option
- Creamy peanut butter: Forms the base of the sauce, natural varieties work best for authentic flavor
- Fresh ginger: Adds essential warmth and zing, look for firm pieces with smooth skin
- Garlic: Provides aromatic foundation, fresh cloves deliver much better flavor than pre-minced
- Coconut milk: Creates silky richness, full-fat versions yield the most luxurious texture
- Soy sauce: Delivers umami depth, low-sodium varieties let you control the salt level
- Rice vinegar: Balances the richness with subtle acidity, don't substitute with white vinegar
- Honey: Adds necessary sweetness, local honey brings subtle floral notes
- Sriracha: Controls the heat level, can adjust up or down based on preference
- Lime juice: Brightens all flavors, always use fresh not bottled for vibrant taste
- Sesame oil: Provides nutty finish, a little goes a long way
- Chopped peanuts: Adds crucial textural contrast, lightly toast them first for enhanced flavor
- Fresh cilantro: Brings freshness and color, stems contain lots of flavor too
Step-by-Step Instructions
- Prepare the Chicken:
- Season both sides of chicken generously with salt and pepper before placing in hot oil. Allow chicken to develop a golden crust before flipping, about 6 minutes per side. Proper browning builds flavor foundation for the entire dish. Let chicken rest before slicing to allow juices to redistribute throughout the meat.
- Sauté the Aromatics:
- Use the same skillet to capture all the browned bits from the chicken. Keep heat at medium to prevent burning the garlic and ginger. Stir constantly until you can smell the fragrance bloom but before any browning occurs, usually just 1-2 minutes. This short cooking time releases essential oils without bitterness.
- Prepare the Sauce:
- Pour liquids in slowly while whisking to prevent peanut butter from clumping. Maintain gentle simmer rather than boil to preserve coconut milk creaminess. Cook until sauce thickens enough to coat the back of a spoon, approximately 3 minutes. This consistency will perfectly cling to chicken pieces.
- Finish the Sauce:
- Add lime juice and sesame oil only at the end to preserve their volatile flavors. Taste sauce and adjust seasonings before returning chicken to pan. The final sauce should have balance of salty, sweet, sour and spicy elements. Let your palate guide final adjustments.
- Add the Chicken:
- Return sliced chicken to pan and gently fold into sauce until each piece is thoroughly coated. Allow chicken to simmer in sauce for 1-2 minutes to absorb flavors but not overcook. The chicken should remain tender while taking on the sauce's complex flavors.
- Garnish and Serve:
- Plate chicken over rice while still hot. Sprinkle garnishes evenly over each portion immediately before serving. The contrast between hot chicken and fresh garnishes creates perfect temperature and texture balance.

The first time I served this dish to my Thai friend Suki, she was impressed by the authenticity of the flavors. She suggested adding a splash of fish sauce, which has become my secret ingredient for an extra layer of umami depth. Sometimes the smallest additions make the biggest difference in flavor development.
Make Ahead Options
This Thai Peanut Chicken actually improves overnight as the flavors meld together more deeply. You can prepare the entire dish up to two days ahead and store in an airtight container in the refrigerator. Reheat gently on the stovetop with a splash of coconut milk or water to loosen the sauce. The flavors intensify and develop more complexity with time, making this an excellent meal prep option for busy weeks.
Perfect Pairings
While steamed jasmine rice is the traditional accompaniment, this versatile dish pairs beautifully with so many sides. Try serving with rice noodles, quinoa, or even cauliflower rice for a lower-carb option. For a complete meal, add a simple cucumber salad dressed with rice vinegar and a touch of sugar to provide cooling contrast to the rich sauce. Fresh mango slices also offer a sweet counterpoint that complements the peanut flavor exceptionally well.
Adjusting Spice Levels
One of the beautiful aspects of making Thai food at home is controlling the heat level precisely to your preference. For a milder version perfect for children or spice-sensitive palates, reduce or omit the sriracha and add a touch more honey. For heat lovers, consider adding thinly sliced Thai bird chilies or a sprinkle of crushed red pepper flakes along with the sriracha. The peanut butter and coconut milk help temper the heat while still allowing the complex spice flavors to shine through.

Frequently Asked Questions About Recipes
- → Can I use other proteins instead of chicken?
Absolutely! This peanut sauce works wonderfully with tofu, shrimp, or beef. For tofu, press it well before cooking to remove excess moisture. For shrimp, reduce the cooking time to about 2-3 minutes per side. For beef, thinly sliced flank steak or sirloin work best.
- → How can I make this dish less spicy?
To reduce the heat, simply decrease or omit the sriracha sauce. The dish will still have plenty of flavor from the other ingredients. You can also add a bit more honey or coconut milk to balance any remaining heat.
- → Is there a substitute for coconut milk?
Yes, you can use regular milk, cream, or even non-dairy alternatives like almond or cashew milk. However, coconut milk provides a traditional Thai flavor that complements the other ingredients perfectly.
- → How long will leftovers keep?
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. The sauce may thicken when chilled, so add a splash of water or coconut milk when reheating to reach your desired consistency.
- → Can I make the peanut sauce ahead of time?
Definitely! The peanut sauce can be made up to 3 days in advance and stored in the refrigerator. This is a great time-saver for busy weeknights. Just reheat the sauce gently before adding the cooked chicken.
- → What are good side dishes to serve with Thai Peanut Chicken?
While rice or noodles make excellent bases, consider adding a fresh cucumber salad, steamed vegetables like broccoli or snap peas, or a simple side of pickled vegetables. For a complete meal, spring rolls or a light miso soup would complement the rich flavors nicely.