Thai Peanut Chicken

How to make tender chicken coated in a creamy, rich peanut sauce with coconut milk and garlic in under 30 minutes for busy weeknights.

Updated

March 16, 2026

Thai peanut chicken pieces coated in creamy sauce in a large skillet ready to serve

I’ve been cooking Thai peanut chicken in my kitchen for years, and there’s something magical about how quickly those rich, nutty flavors come together. This Thai Peanut Chicken delivers restaurant-quality results without the hefty price tag or complicated techniques.

The creamy peanut sauce wraps around tender chicken pieces, creating a dish that’s become a regular request at my dinner table. Whether you’re feeding hungry kids after soccer practice or hosting friends for a casual weekend meal, this recipe fits the bill perfectly. Ready to begin?

Ingredients for Thai Peanut Chicken

I’ve tested this recipe countless times, tweaking the sauce until it hit that perfect balance of creamy, savory, and slightly sweet. The beauty of Thai peanut chicken lies in using simple pantry staples that pack serious flavor. I always keep these ingredients stocked because this dish saves me on those nights when I need something quick but impressive.

  • 4 boneless, skinless chicken breasts (about 1.5 lbs, cut into bite-sized pieces)
  • 2 cloves fresh garlic (minced) – I recommend using fresh over jarred for the best aromatic punch
  • ยผ cup low-sodium soy sauce
  • โ…“ cup creamy natural peanut butter – My preference is natural brands that just contain peanuts and salt
  • ยฝ cup full-fat coconut milk – In my experience, the full-fat version creates that silky texture you want
  • Salt and pepper to taste
  • 1 tablespoon vegetable oil
  • Chopped peanuts or cilantro for garnish (optional) – I usually keep both on hand and let everyone customize

Step-by-Step Instructions

I recommend having all your ingredients prepped before you start cooking since this recipe moves quickly once you begin. This keeps the chicken tender and prevents the sauce from overcooking.

Step 1: Cut the chicken breasts into uniform bite-sized pieces, roughly 1-inch cubes. Season generously with salt and pepper. Uniform sizing ensures everything cooks evenly in about the same time.

Step 2: Heat the vegetable oil in a large skillet over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown on all sides, no longer pink in the center, and reaches an internal temperature of 165ยฐF. Transfer to a plate and set aside.

Step 3: Lower the heat to medium and add the minced garlic to the same skillet. Sautรฉ for about one minute until fragrant but not browned. If the garlic starts turning dark, it’ll taste bitter, so watch it closely.

Step 4: Add the soy sauce, peanut butter, and coconut milk to the skillet. Whisk everything together until the peanut butter fully dissolves and the sauce becomes smooth and creamy. This takes about 2 minutes of constant stirring. The sauce should coat the back of a spoon when ready.

Step 5: Return the cooked chicken to the skillet, tossing to coat each piece in the sauce. Let everything simmer together for 2-3 minutes so the flavors meld. The sauce will thicken slightly as it heats.

Step 6: Serve immediately over your choice of rice or noodles. Garnish with chopped peanuts for crunch or fresh cilantro for brightness.

Perfect Pairings for Thai Peanut Chicken

The rich, creamy sauce of this dish pairs beautifully with sides that offer contrasting textures and fresh flavors to balance the meal.

Steamed Jasmine Rice: The fragrant, slightly sticky texture of jasmine rice soaks up every drop of that luxurious peanut sauce, making sure none of that flavor goes to waste.

Cucumber Salad: A quick mix of sliced cucumbers, rice vinegar, and a pinch of sugar provides a cool, crisp counterpoint to the warm, creamy chicken. For a complete Asian-inspired meal, try this with Asian Chicken Salad.

Sautรฉed Bok Choy: This mild, slightly sweet green vegetable adds nutritional balance and a pleasant crunch that complements the tender chicken perfectly.

Rice Noodles: For a more authentic Thai experience, toss the chicken and sauce with wide rice noodles that catch the sauce in their curves. If you enjoy noodle dishes, you’ll also love Chicken Lo Mein.

Did you enjoy this recipe?

Save it to your Pinterest board and make it again later!

๐Ÿ“Œ Save this Recipe

@dinnerchickenrecipes

Shredded Cabbage Slaw: A simple slaw dressed with lime juice and sesame oil adds freshness and helps cut through the richness of the peanut sauce.

Garlic Green Beans: Simple Garlic Green Beans provide a crisp, savory side that rounds out this Asian-inspired meal.

Make-Ahead and Storage Tips

This Thai peanut chicken keeps beautifully, making it perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so don’t be surprised if it tastes even better the next day.

I recommend reheating gently on the stovetop over medium heat, adding a splash of coconut milk or water if the sauce has thickened too much. You can also microwave in 1-minute intervals, stirring between each round to ensure even heating. If the sauce becomes too thick after refrigeration, simply thin it with a tablespoon of coconut milk or water.

The sauce can be prepared up to 3 days in advance and stored separately. Marinate the chicken ahead of time for at least 1 hour for enhanced flavor. For freezer-friendly meal prep, portion the cooked chicken and sauce into freezer-safe bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I use chicken thighs instead of breasts?

Absolutely! Boneless, skinless chicken thighs work wonderfully and stay even more tender. They may need an extra minute or two of cooking time since they’re slightly thicker.

How can I make this recipe spicier?

Add red pepper flakes to the sauce or drizzle with sriracha when serving. Start with ยฝ teaspoon of red pepper flakes and adjust to your heat preference. You can also add fresh sliced Thai chilies for authentic heat.

What if my sauce is too thick?

Simply thin it out with a tablespoon or two of coconut milk, chicken broth, or water. Stir well and heat through before serving. The sauce naturally thickens as it cools, so this is completely normal.

Conclusion

Thai peanut chicken proves that incredible flavor doesn’t require hours in the kitchen or a long list of exotic ingredients. With tender chicken coated in a creamy, nutty sauce, this dish delivers satisfaction every single time. Give this recipe a try tonight and watch it become a regular fixture in your dinner rotation. Your family will thank you!

Thai Peanut Chicken

Quick and flavorful Thai Peanut Chicken with a creamy peanut sauce, perfect for busy weeknights. Ready in under 30 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Asian, Thai
Calories: 450

Ingredients
  

  • 1.5 lbs boneless, skinless chicken breasts about 4 breasts, cut into bite-sized pieces
  • 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
  • Salt and pepper to taste
  • 1 tablespoon vegetable oil
  • Chopped peanuts or cilantro for garnish, optional

Equipment

  • Large skillet
  • Knife and cutting board
  • Measuring cups and spoons
  • Meat thermometer (optional)

Method
 

  1. Cut the chicken breasts into uniform bite-sized pieces, roughly 1-inch cubes. Season generously with salt and pepper.
  2. Heat the vegetable oil in a large skillet over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer. Cook for 5-7 minutes, stirring occasionally, until the chicken is golden brown on all sides, no longer pink in the center, and reaches an internal temperature of 165ยฐF. Transfer to a plate and set aside.
  3. Lower the heat to medium and add the minced garlic to the same skillet. Sautรฉ for about one minute until fragrant but not browned.
  4. Add the soy sauce, peanut butter, and coconut milk to the skillet. Whisk everything together until the peanut butter fully dissolves and the sauce becomes smooth and creamy, about 2 minutes of constant stirring. The sauce should coat the back of a spoon when ready.
  5. Return the cooked chicken to the skillet, tossing to coat each piece in the sauce. Let everything simmer together for 2-3 minutes so the flavors meld and the sauce thickens slightly.
  6. Serve immediately over rice or noodles. Garnish with chopped peanuts for crunch or fresh cilantro for brightness.

Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of coconut milk if needed. Can be frozen for up to 3 months. If sauce becomes too thick, thin with coconut milk or water.

Leave a Comment

Recipe Rating




Share this