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.
Table of Contents
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.

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 loved the creamy sauce vibe in Thai Peanut Chicken, you’ll probably be obsessed with my Thai Peanut Chicken Noodle Bowls for a cozy, slurpable dinner—same peanuty comfort, just more “takeout-at-home” energy.
- Want another weeknight win with big flavor and almost zero effort? Try Crock Pot Sesame Chicken that cooks while you live your life (because dinner should not require a pep talk).
- If coconut milk is your love language, don’t miss Coconut Chicken Curry that tastes like a warm hug in a bowl—it’s creamy, comforting, and perfect over rice.
- And when you’re craving something fresh and crunchy to balance out all that saucy goodness, make Thai Chicken Salad with bright, zippy flavors—it’s the perfect “I need veggies but make it fun” moment.
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!).
Thai Peanut Chicken
- 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
-
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
-
Cut chicken into bite-size pieces and season with salt and pepper.
-
Heat oil in a large skillet over medium-high heat. Cook chicken 5–7 minutes, until browned and cooked through. Remove and set aside.
-
Reduce heat to medium. Add garlic and sauté 1 minute, until fragrant.
-
Stir in soy sauce, peanut butter, and coconut milk until smooth.
-
Return chicken to skillet and stir to coat. Simmer 2–4 minutes, until heated through and saucy.
-
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