Thai Peanut Chicken

Thai Peanut Chicken is one of those weeknight dinners that tastes like you ordered it from your favorite Thai restaurant but comes together in your own skillet in 30 minutes. Golden-seared chicken simmers in a rich, creamy homemade peanut sauce with garlic, ginger, coconut milk, and a gentle kick of sriracha that layers savory, sweet, …

Updated

March 15, 2026

Thai Peanut Chicken served over steamed jasmine rice in a white bowl, topped with chopped roasted peanuts and fresh cilantro, coated in a rich creamy peanut sauce

Thai Peanut Chicken is one of those weeknight dinners that tastes like you ordered it from your favorite Thai restaurant but comes together in your own skillet in 30 minutes. Golden-seared chicken simmers in a rich, creamy homemade peanut sauce with garlic, ginger, coconut milk, and a gentle kick of sriracha that layers savory, sweet, and slightly spicy flavors into every single bite.

The first time I made this, I was convinced it needed to be complicated to taste this good. It does not. My family now requests this Thai Peanut Chicken more than any other dish in our weekly rotation, and I love that the sauce comes together in one bowl while the chicken cooks. Serve it over steamed jasmine rice or noodles and dinner is done.

This one is a keeper!

Ingredients for Thai Peanut Chicken

I keep most of these ingredients stocked in my pantry at all times because this recipe is my go-to for nights when I need something that feels special without the effort. Using fresh garlic and ginger makes a noticeable difference here, so I always skip the pre-minced jars for this one.

For the Chicken:

  • 4 boneless, skinless chicken breasts or thighs
  • 2 tbsp vegetable oil
  • Salt and pepper to taste

For the Peanut Sauce:

  • 2 cloves garlic, freshly minced – I recommend fresh garlic over jarred for the best depth of flavor
  • 1 tsp fresh ginger, minced (do not substitute ground ginger here)
  • 1/4 cup creamy peanut butter – My preference is natural creamy peanut butter with no added sugar
  • 1/4 cup soy sauce (use tamari for a gluten-free version)
  • 2 tbsp rice vinegar
  • 2 tbsp honey
  • 1 tsp sriracha, adjust to your heat preference
  • 1/2 cup full-fat coconut milk – In my experience, full-fat coconut milk gives the sauce a much richer, silkier texture
  • 1 tsp fresh lime juice
  • 1 tsp sesame oil

For Garnish:

  • 2 tbsp chopped roasted peanuts
  • 2 tbsp fresh cilantro, chopped

For Serving:

  • Steamed jasmine rice or rice noodles

Step-by-Step Instructions

I recommend whisking your peanut sauce together before the chicken goes in the pan so it is ready to pour in without any waiting. Having everything prepped upfront is what keeps this dinner truly at 30 minutes.

Step 1: Pat the chicken dry with paper towels and season both sides generously with salt and pepper. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat until shimmering.

Step 2: Add the chicken to the hot skillet and cook for 5 to 7 minutes per side until golden brown and the internal temperature reaches 165 degrees F. Remove chicken from the pan and set aside on a plate. Do not skip the rest time as this keeps the juices locked in.

Step 3: While the chicken cooks, whisk together the garlic, ginger, peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil in a bowl until completely smooth. If your peanut butter is thick, the coconut milk will loosen it as you whisk.

Step 4: Reduce the skillet heat to medium-low. Return the chicken to the pan and pour the peanut sauce over the top. The sauce should sizzle gently when it hits the pan. Spoon the sauce over the chicken to coat it fully.

Step 5: Simmer on low heat for 5 minutes, stirring the sauce occasionally, until it thickens slightly and the chicken is fully glazed and fragrant. Taste the sauce and adjust lime juice or sriracha to your preference. Serve hot over steamed rice or noodles and garnish with chopped peanuts and fresh cilantro.

What Goes Well with Thai Peanut Chicken

This Thai Peanut Chicken pairs best with sides that soak up the sauce or add a fresh, crunchy contrast to the rich creamy coating.

Steamed Jasmine Rice: The most classic pairing. Fluffy jasmine rice soaks up every drop of that creamy peanut sauce and rounds out the meal beautifully. If you want to build this into a full bowl dinner, these Thai Peanut Chicken Noodle Bowls take the same flavor profile and layer it over noodles for a heartier option.

Coconut Rice: For extra richness and creaminess that complements the peanut sauce, serve alongside this Coconut Lime Chicken and Rice for a full Thai-inspired dinner spread.

Stir-Fried Broccoli or Snap Peas: A quick stir-fry of broccoli, snap peas, or bell peppers in sesame oil adds color, crunch, and nutrition to the plate. This Skinny Sesame Chicken and Broccoli is another great Asian chicken dinner to keep in your rotation alongside this recipe.

In a Thai Chicken Wrap: Slice the cooked peanut chicken and roll it into a wrap with crunchy Asian slaw for a completely different way to use the leftovers. This Thai Chicken Wrap with Crunchy Asian Slaw shows you exactly how to build it.

Sweet Chili Rice Bowl: Round out your Asian-inspired dinner week by pairing this with these Sweet Chili Chicken Rice Bowls for a varied but cohesive meal prep spread.

Mixed Greens Salad with Cucumber: A light cucumber and mixed greens salad with a sesame dressing cuts through the richness of the peanut sauce perfectly. The cool crunch is a great textural contrast to the warm, saucy chicken.

How to Store and Reheat Thai Peanut Chicken

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. The peanut sauce thickens considerably when chilled, which is normal. It loosens right back up with a little heat.

For longer storage, freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. I recommend reheating on the stovetop over low heat with a splash of water or coconut milk stirred in to bring the sauce back to its original creamy consistency. Microwave works too on medium power for 2 to 3 minutes, stirring halfway through.

Pro tip: This Thai Peanut Chicken makes a fantastic meal prep base. Cook a double batch of the chicken and sauce on Sunday, portion it into containers with rice, and you have four ready-to-go lunches or dinners for the week. The sauce actually deepens in flavor overnight.

Frequently Asked Questions

Can I use chicken thighs instead of breasts?

Yes, and honestly chicken thighs are my preferred choice for this recipe. They stay juicier and more tender in the peanut sauce and are more forgiving if you cook them a minute or two longer. Cook time remains the same: 5 to 7 minutes per side until internal temperature reaches 165 degrees F.

How can I make this recipe gluten-free?

Swap the regular soy sauce for tamari, which is a naturally gluten-free alternative with an almost identical flavor. Everything else in the ingredient list is already gluten-free, so that one swap is all you need.

My peanut sauce is too thick. What do I do?

Add coconut milk or warm water one tablespoon at a time and stir until you reach your preferred consistency. Peanut butter brands vary in thickness, so this is a common adjustment. The sauce will also thicken more as it simmers, so err on the side of slightly looser when you first pour it in.

Conclusion

Thai Peanut Chicken proves that a bold, restaurant-quality dinner does not have to take more than 30 minutes or require any special skills. The creamy peanut sauce is rich, layered, and deeply satisfying, and the chicken turns golden and tender every time. Make it tonight over jasmine rice and see why this recipe earns a permanent spot in your weeknight dinner lineup. Happy cooking!

Thai Peanut Chicken

Golden seared chicken simmered in a rich creamy homemade peanut sauce with fresh garlic, ginger, coconut milk, and sriracha. A bold, satisfying Thai-inspired weeknight dinner ready in 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Asian-Inspired, Thai
Calories: 420

Ingredients
  

  • 4 boneless skinless chicken breasts or thighs thighs recommended for juicier results
  • 2 tbsp vegetable oil
  • salt and pepper to taste
  • 2 cloves garlic freshly minced
  • 1 tsp fresh ginger minced
  • 1/4 cup creamy peanut butter natural peanut butter preferred
  • 1/4 cup soy sauce use tamari for gluten-free
  • 2 tbsp rice vinegar
  • 2 tbsp honey
  • 1 tsp sriracha adjust to taste
  • 1/2 cup full-fat coconut milk
  • 1 tsp fresh lime juice
  • 1 tsp sesame oil
  • 2 tbsp chopped roasted peanuts for garnish
  • 2 tbsp fresh cilantro chopped, for garnish
  • steamed jasmine rice or rice noodles for serving

Equipment

  • Large skillet or wok
  • Mixing bowl
  • Measuring cups and spoons
  • Sharp knife and cutting board
  • Instant-read thermometer

Method
 

  1. Pat chicken dry with paper towels and season both sides with salt and pepper. Heat vegetable oil in a large skillet over medium-high heat until shimmering.
  2. Add chicken and cook for 5 to 7 minutes per side until golden brown and internal temperature reaches 165 degrees F. Remove from pan and set aside.
  3. While chicken cooks, whisk together garlic, ginger, peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil in a bowl until completely smooth.
  4. Reduce skillet heat to medium-low. Return chicken to the pan and pour the peanut sauce over the top. Spoon sauce over chicken to coat fully.
  5. Simmer on low heat for 5 minutes, stirring the sauce occasionally, until it thickens slightly and chicken is fully glazed. Taste and adjust lime juice or sriracha to preference.
  6. Serve hot over steamed jasmine rice or rice noodles. Garnish generously with chopped roasted peanuts and fresh cilantro.

Notes

Use fresh garlic and ginger for best flavor. Substitute tamari for soy sauce to make gluten-free. For nut allergies, use sunflower seed butter or tahini. If sauce is too thick, add coconut milk or water one tablespoon at a time. Add a splash of water or coconut milk when reheating to loosen the sauce. This recipe works well with shrimp, tofu, or beef with adjusted cooking times.

Leave a Comment

Recipe Rating