Thai Peanut Chicken

If Thai Peanut Chicken has ever sounded like something you’d only order at a restaurant (and then secretly wish you could bathe in that peanut-y sauce)… hi, same. The good news? You can absolutely make it at home—no fancy tools, no complicated steps, and no “where do I even find that ingredient?” panic.

This is the kind of dinner that saves a Tuesday. It’s fast enough for busy nights, comforting enough for “I’m tired but I still want something delicious,” and it has that magical combo of creamy + savory + slightly sweet that makes everyone wander into the kitchen asking, “What smells so good?”

you already know I’m here for simple steps, real-life cooking, and recipes that don’t require a culinary degree (or six clean mixing bowls). Let’s make some weeknight magic.

Why You’ll Love This Thai Peanut Chicken

  • It’s quick. You’re about 25 minutes away from dinner glory.
  • It’s picky-eater friendly. The sauce is creamy and mild—no scary “spicy surprise.”
  • It feels fancy but isn’t. Like wearing earrings with sweatpants.
  • One skillet. Because we’re not trying to spend our evening scrubbing dishes like it’s a hobby.

Ingredients You’ll Need

Here’s your short-and-sweet list (aka: my favorite kind of list):

  • 4 boneless, skinless chicken breasts (about 1.5 lbs)
  • 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
  • 1 tablespoon vegetable oil
  • Salt and pepper, to taste

Optional garnishes (highly recommended if you want “wow” points): chopped peanuts, cilantro

How to Make Thai Peanut Chicken (Step-by-Step)

1) Prep the chicken

Cut your chicken breasts into bite-sized pieces. Try to keep them roughly the same size so they cook evenly. Season with salt and pepper.

Real-life note: If your cutting board is sliding around, put a damp paper towel under it. Little kitchen hack that makes you feel like a pro.

2) Brown the chicken

Heat a large skillet over medium-high heat. Add 1 tablespoon vegetable oil.

Add the chicken pieces and cook for 5–7 minutes, stirring now and then, until browned and cooked through. Remove the chicken from the skillet and set it aside.

Don’t stress if you get a little browning on the bottom of the pan. That’s flavor. That’s dinner building itself.

3) Sauté the garlic

Reduce the heat to medium. In the same skillet, add the minced garlic and sauté for about 1 minute, just until fragrant.

This is the moment your kitchen starts smelling like you have your life together.

4) Make the peanut sauce

Stir in:

  • soy sauce
  • peanut butter
  • coconut milk

Mix well until the sauce looks smooth and creamy. It may take a minute to fully come together—just keep stirring like you mean it.

If it looks a little separated at first, don’t panic. Peanut butter can be dramatic. It always pulls itself together.

5) Bring the chicken back

Return the cooked chicken to the skillet. Stir until every piece is coated in sauce. Let it simmer for 2–4 minutes until everything is warmed through and the sauce thickens slightly.

6) Serve and garnish

Serve warm. If you’re feeling extra, sprinkle with chopped peanuts or cilantro.

And yes—this is the part where you taste it “one last time” and somehow keep tasting it. Purely for quality control, obviously.

What to Serve with Thai Peanut Chicken

This sauce is basically begging to be poured over something. Here are easy pairings:

  • Steamed rice (white, brown, jasmine—anything goes)
  • Rice noodles for a takeout-style vibe
  • Cauliflower rice if you want lighter
  • Stir-fried or steamed veggies (broccoli, bell peppers, snap peas)
  • A simple cucumber salad to add crunch and freshness

If you’ve got a family that’s split on carbs, serve it “build-your-own bowl” style: rice on one side, veggies on the other, sauce over everything. Everyone wins.

Aneta’s Little Story From My Kitchen

This Thai Peanut Chicken became one of my go-to meals during a season when life felt like a nonstop to-do list. You know those weeks where you’re juggling work, errands, and dinner every single night—like you’re the CEO of everyone’s stomach?

One evening, I made this on a whim because I had peanut butter and coconut milk staring at me from the pantry like, “Hello? Use us.” I set it on the table, and the room got quiet—quiet in the best way. The “busy day” mood instantly softened. That’s when I knew: this recipe wasn’t just dinner. It was a reset button.

Cooking Tips for the Best Thai Peanut Chicken

  • Cut chicken evenly. Smaller pieces cook faster and stay juicy.
  • Use full-fat coconut milk. It makes the sauce richer and smoother.
  • Keep the heat at medium for the sauce. Too high and it can thicken too fast.
  • Taste before serving. Depending on your peanut butter, you may want an extra pinch of salt or a tiny splash more soy sauce.
  • Make it extra saucy: If you love more sauce for rice/noodles, add an extra splash of coconut milk at the end.

And if your sauce looks a little lumpy for a second? That’s not a failure. That’s just peanut butter being peanut butter. Stir like you’re casting a spell. It’ll become glossy and gorgeous.

Thai Peanut Chicken over fluffy white rice with creamy peanut sauce, chopped peanuts, cilantro, and a fresh lime wedge.
Thai Peanut Chicken smothered in creamy peanut sauce, served with white rice, cilantro, crunchy peanuts, and a squeeze of lime.

FAQs About Thai Peanut Chicken

Can I use chicken thighs instead of chicken breasts?

Absolutely. Chicken thighs stay extra juicy and work beautifully in Thai Peanut Chicken. Just cook until they’re fully done.

How do I store leftovers?

Pop leftovers into an airtight container and refrigerate for up to 3–4 days. The sauce thickens in the fridge—still delicious.

How do I reheat it without drying out the chicken?

Reheat gently on the stovetop over low heat or in the microwave at 50–70% power. Add a splash of coconut milk (or even a bit of water) to loosen the sauce.

Can I freeze Thai Peanut Chicken?

Yes. Freeze in a sealed container for up to 2–3 months. Thaw overnight in the fridge, then reheat slowly. The sauce may separate a bit at first—stir and it comes back together.

What if I only have regular soy sauce?

You can use it—just know it may be saltier. Taste the sauce before adding extra salt.

Bring a Little Magic to Dinner Tonight

Some recipes are “fine.” This one is the kind that makes you feel like you pulled off something special—even if you made it between emails, soccer practice, and the last clean fork in the drawer.

If you’re craving something cozy, creamy, and wildly satisfying, Thai Peanut Chicken is ready to be your new weeknight hero. Make it once, and I have a feeling it’ll sneak its way into your regular rotation… because that sauce? It’s not just food. It’s comfort in a skillet.

Keep the Chicken Magic Going

If you make this Thai Peanut Chicken, I’d love to hear how it turned out—tap the stars below and leave a quick review ⭐⭐⭐⭐⭐ (even a one-liner helps so much!).

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Peanut Chicken bowl with creamy peanut sauce, jasmine rice, lime wedges, cilantro, and chopped peanuts.

Thai Peanut Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

Creamy, saucy Thai Peanut Chicken made in one skillet with garlic, peanut butter, soy sauce, and coconut milk—ready fast and perfect over rice or noodles.


Ingredients

Scale
  • 4 boneless, skinless chicken breasts (about 1.5 lbs), cut into bite-size pieces

  • Salt and pepper, to taste

  • 1 tablespoon vegetable oil

  • 2 cloves garlic, minced

  • 1/4 cup low-sodium soy sauce

  • 1/3 cup creamy natural peanut butter

  • 1/2 cup full-fat coconut milk

  • Optional garnish: chopped peanuts, cilantro, lime wedges


Instructions

  1. Cut chicken into bite-size pieces and season with salt and pepper.

  2. Heat oil in a large skillet over medium-high heat. Cook chicken 5–7 minutes, until browned and cooked through. Remove and set aside.

  3. Reduce heat to medium. Add garlic and sauté 1 minute, until fragrant.

  4. Stir in soy sauce, peanut butter, and coconut milk until smooth.

  5. Return chicken to skillet and stir to coat. Simmer 2–4 minutes, until heated through and saucy.

  6. Serve warm with rice or noodles. Garnish with chopped peanuts or cilantro if desired.

Notes

Sauce too thick? Add 1–3 tablespoons coconut milk or water to loosen.

Sauce too thin? Simmer 1–2 extra minutes.

Meal prep tip: Keeps well for 3–4 days in the fridge; reheat gently with a splash of coconut milk.

Allergy note: Use sunflower seed butter if needed, but flavor will change slightly.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Skillet / Stovetop
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 510 kcal
  • Sugar: 5 g
  • Sodium: 650 mg
  • Fat: 29 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 17 g
  • Fiber: 3 g
  • Protein: 47 g
  • Cholesterol: 130 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star