Irresistible Thai Peanut Chicken

By Lily | Last modified on Nov 11, 2025

Featured in:

Introduction

There’s something deeply satisfying about a weeknight dinner that feels both bold and comforting—enter this Thai Peanut Chicken. Imagine juicy chicken pieces bathed in a creamy, nutty sauce infused with garlic, ginger, lime and a whisper of heat. The aroma alone—warm peanut, fresh lime zest, a hint of chili—draws you in. Then you dig in and feel the tender chicken, coated in rich sauce, meeting fluffy jasmine rice or steamed veggies, creating a plate of pure satisfaction.

In this version, the goal is simple: big flavor without hours of fuss. You get that Thai-inspired taste—peanut butter paired with savory soy or fish sauce, a splash of coconut or milk, fragrant aromatics—yet quick enough for a busy evening. The textures sing: tender meat, smooth sauce, crunchy peanuts or cilantro garnish, and you can even sneak in colorful veggies for freshness. It’s comforting, slightly exotic, and deeply shareable.

Whether you’re feeding your family, entertaining friends, or simply treating yourself after a long day, this dish brings the kind of warmth and flavor that makes you feel like you’re dining out—but at home. The combination of sweet, salty, sour and nutty hits all the right notes. Let’s dive in.

Why You’ll Love This Recipe

  • A rich peanut-butter based sauce that’s creamy, flavorful and comforting.
  • Quick to prepare—ideal for weeknight cooking, often ready in ~30 minutes.
  • Balanced flavors: sweet, sour, salty and a hint of spice all in one.
  • Versatile: serve with rice, noodles, veggies, or even in lettuce wraps.
  • Family-friendly but elevated, offering restaurant-style taste without the fuss.
  • Customizable heat level—you control how mild or spicy it gets.

Ingredients

  • 1½ lbs (≈ 680 g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons vegetable oil (or other neutral oil)
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • ½ to 1 teaspoon red pepper flakes (adjust depending on your heat preference)
  • ½ cup (≈ 125 ml) coconut milk or light coconut milk
  • ⅓ cup (≈ 80 g) creamy peanut butter (preferably unsweetened/natural)
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 2 tablespoons lime juice (fresh is best)
  • 1 tablespoon brown sugar (or honey/maple syrup)
  • Optional veggies: 1 red bell pepper (sliced), 1 cup broccoli florets, ½ cup shredded carrots
  • Garnishes: chopped roasted peanuts, chopped cilantro, sliced green onions, lime wedges
  • To serve: steamed jasmine rice, brown rice or noodles

Instructions

  1. Season the chicken pieces with a little salt and pepper. Set aside.
  2. In a medium skillet or wide pan, heat the oil over medium-high heat until shimmering. Add the chicken and cook for about 4-5 minutes, stirring occasionally until lightly browned and almost cooked through. If using veggies, add them now (e.g., bell pepper, broccoli) and sauté for 2 minutes.
  3. Lower the heat to medium. Add the minced garlic, grated ginger and red pepper flakes. Stir for about 30 seconds until fragrant (don’t let the garlic burn).
  4. In a bowl, whisk together the coconut milk, peanut butter, soy sauce, lime juice and brown sugar until smooth.
  5. Pour the peanut-coconut mixture into the pan with the chicken and veggies. Stir to combine and bring to a gentle simmer. Let the sauce bubble for 2-3 minutes, stirring occasionally, until it slightly thickens and coats the chicken nicely.
  6. Taste and adjust seasoning if needed—add more soy sauce (saltiness), lime juice (brightness) or red pepper flakes (heat).
  7. Once chicken is cooked through (internal temperature ~165 °F / 74 °C) and sauce is thick and glossy, remove from heat.
  8. Serve immediately: spoon the chicken and sauce over rice or noodles, and garnish generously with chopped peanuts, cilantro, green onions and a lime wedge.

You Must Know (Helpful Tips)

  • Use fresh ginger and garlic for maximum aroma and flavor; pre-minced works but will be milder.
  • When browning the chicken, don’t overcrowd the pan—crowding makes it steam rather than sear.
  • If the sauce thickens too much, stir in a splash of water or chicken broth to loosen it.
  • If you prefer less heat, start with ½ teaspoon red pepper flakes, then add more after tasting.
  • For a smoother sauce, whisk the peanut butter and liquids thoroughly before adding to the pan.
  • Don’t skip the garnishes—peanuts add texture, cilantro adds freshness, lime adds brightness.

Storage Tips

  • Fridge: Store leftovers in an airtight container for up to 3-4 days. Reheat gently in a skillet or microwave, adding a splash of water if the sauce has thickened.
  • Freezer: You can freeze the cooked chicken and sauce (without rice) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat. Add fresh garnishes after reheating.
  • When reheating, serve with freshly steamed rice/veggies rather than reheating those together for best texture.

Ingredient Substitutions

  • Chicken: Swap with tofu, shrimp or firm fish for variation. Cooking times will adjust accordingly.
  • Peanut butter: If allergic or avoiding peanuts, use almond butter or cashew butter—but flavor will shift slightly.
  • Coconut milk: If unavailable, use plain full-fat milk or half & half—though the sauce will be less coconut-rich.
  • Soy sauce: For gluten-free, use tamari or coconut aminos.
  • Brown sugar: You can substitute honey or maple syrup, though sauce may be thinner.
  • Veggies: Use whatever you have—snap peas, zucchini, spinach—just adjust sauté time based on texture.

Serving Suggestions

  • Spoon generous amounts over steamed jasmine rice or brown rice for a hearty meal.
  • Serve over or alongside rice noodles for a noodle-bowl variation.
  • Add a side of steamed or stir-fried greens (bok choy, spinach, broccoli) for more vegetables.
  • Garnish with lime wedges, a handful of fresh cilantro, chopped roasted peanuts, and thinly sliced green onions for that extra flavor and texture boost.
  • Pair with a crisp cucumber salad or a cool Thai-style slaw to balance the richness of the peanut sauce.

Pro Tips

  • For ultra-tender chicken, marinate the pieces for 15-20 minutes in a little soy sauce, lime juice and garlic before cooking.
  • If you’d like a bit of smokiness, finish the dish under the broiler for 1 minute after cooking (if your pan is broiler-safe).
  • To achieve restaurant-style shine on the sauce, finish with a teaspoon of toasted sesame oil or a splash of fish sauce for depth.
  • Pre-chop veggies and chicken ahead of time to reduce prep during busy evenings—this dish comes together fast.
  • For a lighter version, mix half peanut butter and half Greek yogurt into the sauce (add at the end, off heat) for creaminess with less fat.

Frequently Asked Questions (FAQ)

Q: Can I make this dish milder or kid-friendly?
A: Absolutely. Reduce or omit the red pepper flakes and skip any extra chili sauces. The peanut sauce is naturally creamy and sweet, so it’s very approachable for kids or anyone who prefers less heat.

Q: Can I prep ahead of time?
A: Yes! You can chop the chicken and veggies ahead and mix the sauce beforehand. When ready, cook the chicken, add the sauce and veggies, then finish cooking. For best texture, add more delicate veggies (like spinach) just before serving.

Q: Is the peanut sauce heavy/too rich?
A: While peanut butter and coconut milk are rich, when balanced with lime juice, soy sauce and veggies it becomes deeply satisfying rather than overly heavy. If you prefer lighter, use half coconut milk and half low-fat milk, or reduce peanut butter slightly.

Q: What if I have a peanut allergy?
A: You can use almond butter or cashew butter instead, and skip the chopped peanut garnish. The flavor will change slightly but still be delicious.

Q: How can I make this gluten-free?
A: Use tamari or coconut aminos in place of soy sauce, ensure all other ingredients (like peanut butter) are certified gluten-free, and serve with rice or gluten-free noodles.

Q: What sides go well with this dish?
A: Steamed jasmine rice or brown rice is a classic. You could also serve with rice noodles, cauliflower rice, or a fresh salad (cucumber, mango, papaya) to balance the richness of the sauce.

I hope this Thai Peanut Chicken becomes one of your favorite go-to dinners—full of warmth, flavor, and that satisfying “restaurant at home” feel. Enjoy every nutty, tangy, savory bite!

You might also like these recipes

Leave a Comment