Skip to Content

Thai Peanut Chicken in Under 30 Minutes

Thai Peanut Chicken in Under 30 Minutes

The Tale of My Thai Peanut Chicken Fixation

You know when you stumble on a recipe that just hits all the right notes? For me, that's this Thai Peanut Chicken. Fast, nutty, actually looks impressive (though it's not fussy at all), and even my semi-picky cousin asks for seconds. The first time I made it, I was—in all honesty—eyeballing half the ingredients and watching the clock because my neighbor had popped by to “borrow sugar” (she never returns it, but that's another story). But I slapped it together, and you know what? Magic. If I can pull this off in under thirty minutes with a chatty visitor in my kitchen, trust me, so can you. (Also, just a warning: your kitchen may smell so good that people will appear from thin air. I can't explain it.)

Why You'll Love This – No, Seriously

I make this when I'm short on time or—let's be real here—just craving something that seriously packs in flavor. My family goes bonkers for this because it's creamy, rich, and just a little bit sweet and spicy, plus it soaks up onto rice in that perfect way. Sometimes they argue about who gets the last spoonful (I can't moderate that, sorry!). I used to find peanut sauces intimidating, but this one truly comes together with stuff I already have, and I usually don't measure the lime juice perfectly. (Full confession: I've even made it with lemon once when we ran out of limes, and though Grandma would shake her head, it worked!)

What You’ll Need (Loose Interpretations Welcome)

  • 500g chicken breast (or thighs! Thighs are juicier, but I use whatever's rattling round the freezer)
  • Salt & pepper (my friend swears by smoked salt - not sure it does much but hey, why not?)
  • 2 tablespoon oil (peanut oil if you've got it, but I mostly just use plain old canola)
  • 3 cloves garlic, minced
  • 1 thumb-sized piece of ginger, grated (or 2 teaspoon ground ginger, which is good enough if you're in a rush!)
  • ½ cup crunchy peanut butter (smooth is okay, and yes, the supermarket brand is fine—I’m not fancy)
  • ⅓ cup coconut milk (I've made this with Greek yogurt, which is not at all authentic but surprisingly tasty)
  • 2 tablespoon soy sauce (or tamari if you want it gluten-free—I'm all for kitchen inclusivity)
  • 2 tablespoon brown sugar (I've even used honey in a pinch, and it totally works!)
  • Juice of 1 lime (or a couple teaspoon of rice vinegar if limes are hiding out somewhere)
  • 1 teaspoon sriracha or chili sauce (adjust to your spicy dreams)
  • For garnish: chopped cilantro (if you like), roasted peanuts, lime wedges, and some chopped spring onions

Let’s Cook – Directions (No Stress, Promise)

  1. Prep the Chicken: Slice your chicken in bite-sized chunks, sprinkle a bit of salt & pepper, and chat with whoever’s lurking in your kitchen because this takes two minutes. Or, if you forget the salt at this stage—hey, that's what the sauce is for!
  2. Brown It Up: Heat oil in your favorite big pan (mine's a scratchy old skillet that's seen better days) on med-high. Add the chicken, brown all over—about 5–6 minutes. Doesn't need to be perfect; just don't let it get sad and dry. Take it out and set it aside for now.
  3. The Saucy Bit: In the same pan (no need to clean it, obviously), throw in garlic and ginger. Give them about a minute, just until they sizzle, then add peanut butter, coconut milk, soy sauce, brown sugar, lime juice, and sriracha. Stir it up—at first, it might look like a strange brown blob, but hang on, as it smooths out, you'll start to get that classic Thai peanut aroma. This is where I usually sneak a spoonful (for...you know, science).
  4. Chicken Reunited: Add the browned chicken back into the sauce. Stir around so everyone gets coated. Simmer for about 5 minutes. If your sauce is looking thick as fudge, splash in a bit of water. Not an exact science. Actually, I find it works better if you keep it on the slightly thicker side so it grips onto the rice.
  5. Final Touches: Taste for seasoning. Want more tang? Squeeze in more lime. Not spicy enough for you (or your spice-loving best mate)? Hit it with another round of sriracha.
  6. Garnish and Serve: Sprinkle with peanuts, herbs, and crispy onions if you have them. Or don't! Up to you.

Scattered Notes I Learned the Hard Way

  • Don't use natural peanut butter unless you love stirring for ages (tried it once, nearly wore out my arm)
  • If you forget the ginger, it’s still edible but feels like something is missing—that’s the ginger talking
  • Cold leftovers taste pretty amazing—almost like a satay noodle salad (I dip cucumber slices in the sauce, too, if we're being honest)
  • Sometimes the sauce "breaks"—just whisk in a tablespoon of hot water and it usually calms down

Variations I’ve Actually Tried

  • Prawns instead of chicken? Brilliant. Lighter, fresher, needs less cooking—about 3 minutes.
  • Vegetarian twist: Swap chicken for tofu, press it, then fry until crispy. Or throw in cooked chickpeas for a hearty veggie version. Tofu got stuck last time because I rushed it, but that's another story.
  • Tried with almond butter once... Ehh, not my favorite. It went kind of sweet and weird. Maybe that's just me.

What If You Don’t Have a Wok?

I always say you need a nice big frying pan for this, but honestly, I used a battered soup pot at a friend's place once and it totally worked. Don't let the equipment slow you down; use what you’ve got lying round. Also, if you need knife skills, this guide from Serious Eats is a lifesaver.

Thai Peanut Chicken in Under 30 Minutes

The (Almost) Useless Storage Info

Store leftovers in an airtight container in the fridge and, if you're not like my crew, it'll keep happily for up to two days. I think the flavors get even punchier by day two, but in my house it never lasts that long—someone always nabs it for lunch before I even notice.

Random Serving Ideas My Family Swears By

  • Spoon generously over fluffy jasmine rice. Or just plain white rice is fine, too.
  • Sometimes I pile it onto rice noodles and add whatever greens are hiding in my fridge.
  • My cousin puts leftovers in lettuce wraps, which is...different. But kinda great for hot summer days!

Lessons I've Learned (Sometimes the Hard Way)

  • I once tried rushing the browning step and, um, ended up with grey chicken. Nobody likes that. Let it get a bit golden, patience pays off here.
  • If your sauce sticks, just turn down the heat and stir more. It's not ruined, promise.
  • Also, don’t try tripling the sauce unless your pan is enormous… ask me how I know.

FAQ – Questions Real People Actually Asked Me

  • "Can I use pork instead of chicken?" Oh, sure thing. Just slice it thin. Pork shoulder is great if you’ve got some hanging around.
  • "I don't love coconut milk, what can I use?" You know, someone once used cream in a pinch, and while it's a bit rich, it worked. Or just use extra broth and a drizzle of sesame oil.
  • "Is this as good as takeout?" Well, not to brag, but sometimes I prefer mine. At least I know where all the peanuts came from! And you can check this Budget Bytes take that I based mine off in the beginning.
  • "Do I need to marinate the chicken?" Nah, not for this recipe. Too much faffing about. Thirty minutes means thirty, right?
  • "Gluten-free options?" Yep. Use tamari instead of soy sauce, and it’s all good.
  • "Can I freeze it?" I have—once. It reheats okay, but the sauce gets a little gritty. Better fresh or from the fridge, honestly.

Oh, and by the way, if you’re obsessed with peanut sauces like I am, take a peek at Pinch of Yum's quick peanut sauce recipe. You won’t regret it, I promise!

In summary: quick, flexible, and comfort-foody. Tell me how it turns out (or what weird substitutions you try!)

★★★★★ 4.20 from 131 ratings

Thai Peanut Chicken in Under 30 Minutes

yield: 4 servings
prep: 10 mins
cook: 15 mins
total: 25 mins
A quick and flavorful Thai-inspired chicken dish tossed in a creamy, spicy peanut sauce. Perfect for busy weeknights, this recipe is ready in under 30 minutes and delivers restaurant-quality flavor at home.
Thai Peanut Chicken in Under 30 Minutes

Ingredients

  • 1 lb (450g) boneless, skinless chicken breasts, cut into bite-size pieces
  • 1 tablespoon vegetable oil
  • ½ cup creamy peanut butter
  • ¼ cup low-sodium soy sauce
  • 2 tablespoons honey
  • 2 tablespoons fresh lime juice
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon sriracha or chili garlic sauce (optional for heat)
  • ⅓ cup water
  • 2 green onions, sliced (for garnish)
  • 2 tablespoons chopped roasted peanuts (for garnish)

Instructions

  1. 1
    In a medium bowl, combine peanut butter, soy sauce, honey, lime juice, garlic, ginger, sriracha, and water; whisk until smooth and set aside.
  2. 2
    Heat vegetable oil in a large skillet over medium-high heat. Add chicken pieces and cook, stirring occasionally, for 5-7 minutes or until fully cooked through.
  3. 3
    Pour the peanut sauce over the cooked chicken. Stir well and cook for another 2-3 minutes until the sauce is heated and slightly thickened.
  4. 4
    Serve immediately, garnished with sliced green onions and chopped roasted peanuts. Enjoy with steamed rice or noodles if desired.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 410cal
Protein: 32 gg
Fat: 23 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 21 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!