Thai Peanut Chicken Recipe
There is something incredibly satisfying about a dish that marries bold flavors with simple preparation, and that’s exactly what makes Thai Peanut Chicken one of my all-time favorite meals to whip up on busy weeknights. Tender pieces of chicken bathed in a luscious, creamy peanut sauce enriched with the subtle sweetness of coconut milk and the savory punch of soy sauce create a harmonious blend that hits every note. This dish is comforting yet exotic, easy enough for weeknight dinners but impressive enough to serve when friends come over. If you’re craving a recipe that’s quick, flavorful, and downright addictive, this Thai Peanut Chicken will soon become a staple in your kitchen.

Ingredients You’ll Need
Gathering a handful of key ingredients is all it takes to create this flavorful Thai Peanut Chicken. Each component plays a vital role, enhancing the dish with layers of taste, texture, and color while keeping the preparation straightforward and fuss-free.
- Chicken breasts: Choose boneless, skinless chicken for easy cutting into bite-sized pieces and quick cooking.
- Garlic: Freshly minced to bring that irresistible aroma and depth of flavor to the sauce.
- Low-sodium soy sauce: Provides the perfect balance of saltiness without overpowering the peanut flavor.
- Creamy natural peanut butter: The star ingredient that gives the dish its rich, nutty sauce.
- Full-fat coconut milk: Adds smoothness and a subtle sweetness that elevates the peanut butter sauce beautifully.
- Vegetable oil: Used to sear the chicken, locking in moisture and creating a nice golden crust.
- Salt and pepper: Simple seasonings to enhance and balance the overall flavor of the dish.
How to Make Thai Peanut Chicken
Step 1: Prep Your Chicken
Start by cutting your boneless, skinless chicken breasts into bite-sized pieces. Season them generously with salt and pepper to build a simple yet effective flavor foundation before cooking. This step ensures every bite is deliciously seasoned from the inside out.
Step 2: Brown the Chicken
Heat vegetable oil in a large skillet over medium-high heat. Once hot, add the chicken in a single layer and let it cook undisturbed for a few minutes to develop a beautiful golden crust. Turn and cook through until the chicken is no longer pink in the center, about 5 to 7 minutes total. Then, remove the chicken and set aside, making sure to reserve any flavorful browned bits in the pan.
Step 3: Sauté the Garlic
Reduce the heat to medium and toss the minced garlic into the same skillet. Stir it frequently and cook just long enough to release its fragrance, about one minute. This quick step wakes up the aromatics without allowing the garlic to burn and become bitter.
Step 4: Create the Peanut Sauce
Now it’s time for the magic. Stir in the soy sauce, creamy peanut butter, and rich coconut milk directly into the skillet. Mix them thoroughly to create a smooth, velvety sauce that will envelop the chicken pieces. The blend of salty, sweet, and nutty flavors is what makes this Thai Peanut Chicken truly irresistible.
Step 5: Combine Chicken and Sauce
Return the browned chicken to the skillet and toss it gently in the peanut sauce to coat every piece evenly. Let it all simmer together for a few minutes so the chicken absorbs the sauce’s bold flavors and the sauce thickens just slightly. The result is a perfectly sauced dish ready to enjoy.
How to Serve Thai Peanut Chicken

Garnishes
To elevate your Thai Peanut Chicken, consider garnishing with chopped fresh cilantro, a sprinkle of toasted peanuts for crunch, and a wedge of lime for that pop of acidity. These simple touches add freshness, texture, and brightness that complement the rich sauce beautifully.
Side Dishes
This dish pairs wonderfully with fluffy steamed jasmine rice or fragrant coconut rice to soak up every bit of that luscious peanut sauce. For a lighter accompaniment, serve alongside stir-fried vegetables or a crisp Asian-style slaw to balance the richness.
Creative Ways to Present
For an eye-catching presentation, serve your Thai Peanut Chicken over a bed of spiralized zucchini or rice noodles. Another fun idea is to stuff it into lettuce wraps for a hand-held, interactive meal that’s bursting with flavor and texture in every bite.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store your Thai Peanut Chicken in an airtight container in the refrigerator. It will stay fresh for up to 3 days, making it perfect for an easy lunch or dinner the next day.
Freezing
To freeze, cool the dish completely before transferring it to a freezer-safe container or heavy-duty bag. Freeze for up to 2 months. When you’re ready to eat, thaw it overnight in the refrigerator for best results.
Reheating
Gently reheat your leftovers in a skillet over low to medium heat, stirring occasionally, or microwave in short bursts to avoid drying out the chicken. Add a splash of water or coconut milk if the sauce has thickened too much to restore its creamy consistency.
FAQs
Can I use peanut butter powder instead of creamy peanut butter?
You can use peanut butter powder, but you’ll need to rehydrate it with a little coconut milk or water to achieve the rich, creamy texture required for the sauce. Otherwise, the sauce may end up too thick or dry.
Is Thai Peanut Chicken spicy?
This classic recipe isn’t inherently spicy, but you can easily add heat by mixing in a dash of chili flakes or a splash of sriracha if you like a kick.
What can I substitute for coconut milk?
If you don’t have coconut milk on hand, full-fat heavy cream or evaporated milk can work as alternatives, though the flavor will be slightly less tropical and sweet.
Can I make this recipe with chicken thighs instead of breasts?
Absolutely! Chicken thighs tend to stay juicier and can add extra richness to the dish; just adjust cooking times as needed to ensure they are cooked through.
How do I prevent the peanut sauce from separating?
Whisk your sauce ingredients together gradually over gentle heat to combine evenly, and avoid boiling. This helps maintain a smooth, creamy texture without separation.
Final Thoughts
I truly hope you fall in love with this Thai Peanut Chicken as much as I have. It’s a wonderful balance of comfort and excitement on a plate, perfect for any day you want a little adventure without a complicated recipe. Give it a try, share it with friends, and enjoy every luscious bite!
PrintThai Peanut Chicken Recipe
This Thai Peanut Chicken recipe combines tender, juicy chicken breasts with a rich and creamy peanut sauce made from natural peanut butter, coconut milk, and low-sodium soy sauce. Perfect for a quick and flavorful weeknight dinner, it offers a delightful balance of savory, nutty, and aromatic flavors.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing
- Cuisine: Thai
- Diet: Halal
Ingredients
Chicken
- 4 boneless, skinless chicken breasts (about 1.5 lbs)
- Salt and pepper to taste
- 1 tablespoon vegetable oil
Sauce
- 2 cloves fresh garlic, minced
- 1/4 cup low-sodium soy sauce
- 1/3 cup creamy natural peanut butter
- 1/2 cup full-fat coconut milk
Instructions
- Prepare the chicken: Cut the chicken breasts into bite-sized pieces and season evenly with salt and pepper to enhance flavor.
- Cook the chicken: Heat vegetable oil in a large skillet over medium-high heat. Add the chicken pieces and cook for about 5-7 minutes, turning occasionally until browned and fully cooked through. Remove the chicken from the skillet and set aside.
- Sauté garlic: Lower the heat to medium. In the same skillet, add the minced garlic and sauté for approximately one minute, or until fragrant, being careful not to burn it.
- Make the peanut sauce: Stir in the low-sodium soy sauce, creamy peanut butter, and full-fat coconut milk into the skillet. Mix well to combine all ingredients into a smooth sauce.
- Combine chicken and sauce: Return the cooked chicken pieces to the skillet, tossing them to coat thoroughly with the peanut sauce. Allow the mixture to simmer for a few minutes until heated through and the flavors meld together.
Notes
- Use natural peanut butter without added sugar or hydrogenated oils for the healthiest version.
- Adjust the thickness of the sauce by adding a little water or more coconut milk if needed.
- Serve over steamed jasmine rice or rice noodles for a complete meal.
- For a spicier kick, add a pinch of red chili flakes or a dash of sriracha to the sauce.
- Leftovers can be stored in the fridge for up to 3 days and reheated gently.
Nutrition
- Serving Size: 1 serving (approximately 6 oz chicken with sauce)
- Calories: 380
- Sugar: 3g
- Sodium: 550mg
- Fat: 27g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 85mg
Keywords: Thai peanut chicken, peanut sauce chicken, coconut milk chicken recipe, easy Thai dinner, quick chicken recipes