Thai Peanut Chicken

How to make Thai peanut chicken — creamy peanut sauce, golden seared chicken, and bold flavors your whole family will love.

Updated

March 16, 2026

Thai peanut chicken served over jasmine rice with creamy peanut sauce, chopped peanuts, and fresh cilantro

Thai Peanut Chicken is one of those weeknight dinners that tastes like you ordered from a restaurant but comes together entirely in one skillet in 30 minutes. Golden-seared chicken simmered in a creamy homemade peanut sauce with garlic, ginger, coconut milk, and a touch of sriracha — it is bold, savory, and just the right amount of spicy.

The first time I made this on a Thursday with nothing but chicken and a jar of peanut butter, my whole kitchen smelled like my favorite Thai takeout spot. That is when I knew I had something worth keeping. The sauce clings to every piece of chicken and soaks beautifully into rice or noodles underneath. It is rich without being heavy, and the flavors build in layers in a way that feels genuinely satisfying. Add this to your menu!

Ingredients for Thai Peanut Chicken

The peanut sauce is where all the magic happens, and using fresh garlic and ginger rather than the pre-minced jar versions makes a real difference in depth of flavor. I always buy a small knob of fresh ginger for this recipe — it is worth the extra step. Here is everything you need:

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, minced fresh (I recommend skipping the jarred version — fresh garlic has a noticeably sharper flavor here)
  • 1 tsp fresh ginger, minced
  • 1/4 cup creamy peanut butter
  • 1/4 cup soy sauce (use tamari for a gluten-free version in the same amount)
  • 2 tbsp rice vinegar
  • 2 tbsp honey
  • 1 tsp sriracha, adjust to taste — Pro tip: start with 1/2 tsp and add more after tasting, the heat builds as it simmers
  • 1/2 cup coconut milk — In my experience, full-fat coconut milk gives the richest, creamiest sauce
  • 1 tsp fresh lime juice
  • 1 tsp sesame oil

For Garnish:

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

For Serving:

  • Steamed rice or noodles

Step-by-Step Instructions

I recommend whisking the peanut sauce in a bowl before you start cooking the chicken so it is ready to pour the moment the chicken comes off the heat. This keeps everything moving quickly and prevents the chicken from drying out while you mix.

Step 1: Heat vegetable oil in a large skillet over medium heat. Pat the chicken dry with paper towels, then season both sides with salt and pepper. Patting the chicken dry helps it sear properly and develop a deeper golden crust rather than steaming in its own moisture.

Step 2: Cook chicken for 5 to 7 minutes per side until golden brown and the internal temperature reads 165 degrees F on a meat thermometer. Transfer to a plate and set aside without wiping the skillet — those browned bits left behind add flavor to the sauce.

Step 3: In a bowl, whisk together the garlic, ginger, peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil until smooth and fully combined. If the peanut butter is stiff, the sauce will loosen naturally once it hits the warm skillet.

Step 4: Pour the peanut sauce directly into the same skillet over medium-low heat. Stir for 1 to 2 minutes until the sauce is warm and starting to thicken, picking up all the browned bits from the pan.

Step 5: Return the chicken to the skillet and reduce heat to low. Simmer for 5 minutes, spooning sauce over each piece, until the chicken is fully coated and the sauce is glossy and thick. Do not simmer beyond 5 to 7 minutes on low heat or the sauce can break and become greasy.

Step 6: Serve hot over steamed rice or noodles and garnish with chopped peanuts and fresh cilantro.

Perfect Pairings for Thai Peanut Chicken

This dish is rich, savory, and lightly spicy, so the best sides add fresh contrast, crunch, or a neutral base that lets the peanut sauce shine.

Did you enjoy this recipe?

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

📌 Save this Recipe

@dinnerchickenrecipes

Steamed Jasmine Rice: Fluffy jasmine rice is the classic base here and for good reason — it soaks up every drop of the creamy peanut sauce without competing with the bold flavors. It turns this into a proper complete meal.

Rice Noodles: Tossing the chicken and sauce with cooked rice noodles creates a noodle bowl situation. The noodles coat beautifully in the sauce and give the whole dish a lighter, more casual feel perfect for a weeknight.

Stir-Fried Broccoli or Snap Peas: A quick stir-fry adds color, crunch, and nutrition alongside the rich peanut sauce. If you want an easy vegetable side ready in minutes, this Broccoli and Mushroom Stir Fry is a great match for the Asian-inspired flavor profile here.

Garlic Green Beans: Simple sauteed green beans with garlic bring a fresh, clean crunch that keeps the overall meal feeling balanced rather than heavy. They take about 5 minutes and pair naturally with the sesame and soy notes in the sauce.

Cucumber Salad: Thinly sliced cucumber with a light rice vinegar dressing gives a cool, refreshing contrast to the warm, slightly spicy peanut sauce. It cools the palate between bites and adds a brightness the main dish does not have on its own.

If you enjoy bold Asian-inspired chicken dinners, this Honey Sriracha Chicken, this Easy Chicken Teriyaki with Marinade, and these Sticky Chicken Bowls are all worth bookmarking for your rotation. For more stir-fry style dinners, this Chicken with Mixed Vegetable Stir Fry and this Chinese Style Mango Chicken Stir Fry hit very similar flavor notes in a completely different format.

How to Store and Reheat Thai Peanut Chicken

Leftovers store well in an airtight container in the refrigerator for up to 3 to 4 days. The peanut sauce thickens considerably as it cools, which is completely normal. The flavor deepens overnight, making this an excellent meal prep recipe.

When reheating, I recommend the stovetop over low heat with a splash of water or coconut milk stirred in to loosen the sauce back to its original consistency. The microwave works too — reheat at medium power in 60-second intervals, stirring between each one and covering loosely to prevent splattering.

Thai peanut chicken also freezes well for up to 2 to 3 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating. Pro tip: freeze the sauce and chicken separately if possible — both reheat with better texture when stored that way.

FAQs

Can I make Thai peanut chicken with thighs instead of breasts?

Yes, and many people prefer thighs for this recipe. Chicken thighs are slightly fattier and stay juicier during simmering. They take the same 5 to 7 minutes per side and need to reach the same safe internal temperature of 165 degrees F.

Can I make the peanut sauce less spicy?

Absolutely. Start with 1/4 to 1/2 teaspoon of sriracha instead of the full teaspoon and taste as you go. The coconut milk and honey naturally balance the heat, so even a small reduction makes a noticeable difference in the final spice level.

Is Thai peanut chicken gluten-free?

Not as written, since regular soy sauce contains wheat. To make it gluten-free, swap the soy sauce for tamari or a certified gluten-free soy sauce in the same quantity. Everything else in the recipe is naturally gluten-free.

Conclusion

Thai peanut chicken punches well above its effort level. The sauce is rich, the chicken is juicy, and the whole thing comes together in one skillet with ingredients most people already have at home. Make it tonight over a bowl of jasmine rice and watch it disappear fast.

Thai Peanut Chicken

Tender golden-seared chicken simmered in a rich, creamy homemade peanut sauce with garlic, ginger, coconut milk, and sriracha. A bold, satisfying 30-minute weeknight dinner served over steamed rice or noodles.
Prep Time 10 minutes
Cook Time 20 minutes
0 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Asian, Thai-Inspired
Calories: 420

Ingredients
  

  • 4 boneless skinless chicken breasts or thighs
  • 2 tbsp vegetable oil
  • salt and pepper to taste
  • 2 cloves garlic minced fresh
  • 1 tsp fresh ginger minced
  • 0.25 cup creamy peanut butter
  • 0.25 cup soy sauce use tamari for gluten-free
  • 2 tbsp rice vinegar
  • 2 tbsp honey
  • 1 tsp sriracha adjust to taste, start with 1/2 tsp for less heat
  • 0.5 cup coconut milk full-fat recommended
  • 1 tsp fresh lime juice
  • 1 tsp sesame oil
  • 2 tbsp chopped peanuts for garnish
  • 2 tbsp fresh cilantro chopped, for garnish

Equipment

  • Large skillet or wok
  • Mixing bowl
  • Whisk
  • Meat thermometer
  • Sharp knife and cutting board

Method
 

  1. Heat vegetable oil in a large skillet over medium heat. Pat chicken dry with paper towels and season both sides with salt and pepper.
  2. Cook chicken for 5 to 7 minutes per side until golden brown and internal temperature reaches 165 degrees F. Transfer to a plate without wiping the skillet.
  3. In a bowl, whisk together garlic, ginger, peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil until smooth.
  4. Pour the peanut sauce into the same skillet over medium-low heat. Stir for 1 to 2 minutes until warm and slightly thickened, picking up all the browned bits.
  5. Return chicken to the skillet and reduce heat to low. Simmer for 5 minutes, spooning sauce over each piece, until fully coated and sauce is glossy and thick. Do not simmer beyond 5 to 7 minutes or the sauce may break.
  6. Serve hot over steamed rice or noodles. Garnish with chopped peanuts and fresh cilantro.

Notes

Use fresh garlic and ginger for best flavor. For nut allergies substitute peanut butter with sunflower seed butter or tahini. For gluten-free use tamari instead of soy sauce. Add a splash of water or coconut milk when reheating to loosen the sauce. Bell peppers, carrots, or broccoli can be added during simmering. Freeze sauce and chicken separately for best reheated texture.

Leave a Comment

Recipe Rating




Share this