Thai Peanut Chicken – A Flavor-Packed One-Pan Meal

When it comes to bold, comforting dishes that deliver on both taste and texture, Thai Peanut Chicken is hard to beat. Combining tender chicken with a rich, nutty sauce that’s creamy, slightly spicy, and a little sweet, this dish is an excellent example of how simple ingredients can create something truly special.

Inspired by Thai flavors but adapted for easy home cooking, this recipe is perfect for busy weeknights or whenever you’re craving something satisfying and a little different. Served with rice or noodles and topped with fresh herbs and crunchy peanuts, it’s a dish that brings balance and comfort to the table in under 30 minutes.

Ingredient Breakdown

Each component of Thai Peanut Chicken contributes something essential. Here’s a quick guide to the ingredients and how they work together.

  • Chicken Thighs or Breasts: Thighs are moist and full of flavor, while breasts offer a leaner option. Cut into small pieces so they cook quickly and soak up the sauce.

  • Peanut Butter: The backbone of the sauce, natural peanut butter brings depth and creaminess. Choose an unsweetened version for the best flavor control.

  • Coconut Milk: Adds a silky texture and subtle sweetness. Full-fat coconut milk provides the richest consistency, though light versions can be used if needed.

  • Soy Sauce: Adds saltiness and umami to balance the sweet and spicy notes. Low-sodium soy sauce helps prevent the dish from becoming overly salty.

  • Garlic and Ginger: These fresh aromatics add warmth, depth, and a savory bite to the sauce.

  • Fresh Lime Juice: A splash of lime adds acidity and cuts through the richness of the peanut and coconut.

  • Honey or Brown Sugar: Balances the heat and salt with a touch of sweetness. Start with a small amount and adjust to your liking.

  • Chili Garlic Sauce or Sriracha: Brings the heat. Add more or less depending on how spicy you want it.

  • Sesame Oil: Just a teaspoon or two adds a nutty aroma that complements the peanut butter.

  • Toppings (Chopped Peanuts, Cilantro, Green Onion): These add freshness, crunch, and color — and make the dish feel complete.

Optional Ingredient Swaps

  • For a gluten-free version: Use tamari or coconut aminos instead of soy sauce.

  • For a vegan version: Substitute chicken with tofu or tempeh and use maple syrup instead of honey.

  • For a nut-free version: Try tahini or sunflower seed butter.

  • To lower the carbs: Serve with cauliflower rice or steamed vegetables instead of grains.

Cooking Instructions

This dish comes together quickly and doesn’t require a lot of effort. The key is prepping everything ahead of time so the cooking process goes smoothly.

Step 1: Cook the Chicken

Heat a tablespoon of neutral oil in a large skillet over medium-high heat. Season your chicken pieces with a little salt and pepper, then add them to the pan in a single layer.

Sear the chicken for 3–5 minutes per side, until golden on the outside. You’re aiming to brown the chicken, not fully cook it yet.

Step 2: Make the Sauce

While the chicken is cooking, mix the sauce in a bowl. Combine:

  • ½ cup natural peanut butter

  • ½ cup full-fat coconut milk

  • 1 tablespoon low-sodium soy sauce

  • 1 tablespoon honey or brown sugar

  • Juice of 1 lime

  • 1 tablespoon chili garlic sauce or Sriracha

  • 1 teaspoon sesame oil

  • 1 tablespoon freshly grated ginger

  • 2 garlic cloves, minced

Stir until smooth. If the mixture is too thick, thin it out with a tablespoon or two of warm water or more coconut milk.

Step 3: Simmer It All Together

Once the chicken has browned, reduce the heat to medium. Pour the sauce over the chicken and stir to coat evenly.

Let everything simmer gently for 10–12 minutes, stirring now and then. The chicken will finish cooking as the sauce thickens and becomes glossy.

Step 4: Garnish and Serve

Serve the chicken hot over steamed rice, noodles, or a veggie base. Sprinkle with chopped peanuts, fresh cilantro, and green onions for texture and flavor. A lime wedge on the side adds a final pop of freshness.

Cooking Tips & Variations

  • Browning matters: A good sear on the chicken boosts flavor and helps it hold up in the sauce.

  • Thin the sauce if needed: Peanut butter can thicken quickly, so don’t hesitate to add a splash of water if it gets too heavy.

  • Adjust to taste: This dish is flexible. More heat, more sweetness, or more acidity can all be added based on your personal preference.

Flavor Variations

  • Satay-Inspired: Marinate the chicken in a soy-lime mixture, skewer it, grill, and serve with peanut sauce on the side.

  • Spicy Southeast Asian Style: Add a little fish sauce for extra umami and a more pungent, salty flavor.

  • Lemongrass Infusion: Finely chop lemongrass and sauté with the garlic and ginger for an added citrusy note.

Serving Suggestions

This dish is delicious on its own, but it also pairs well with a variety of sides and can be served in different ways depending on the occasion.

Best Pairings

  • Jasmine or coconut rice

  • Rice noodles or vermicelli

  • Stir-fried greens like bok choy, snap peas, or broccoli

  • A simple cucumber salad with vinegar and sesame

  • Fresh spring rolls as a side or appetizer

Ideal Occasions

  • Weeknight dinners: Quick to prepare and crowd-pleasing.

  • Meal prepping: Holds up well for lunches throughout the week.

  • Family gatherings: Easy to scale up and universally loved.

  • Casual entertaining: Impressive flavor with minimal effort.

Nutrition & Health Notes

This recipe combines quality protein, healthy fats, and comforting flavors into one satisfying meal. Chicken provides lean protein, while peanut butter and coconut milk add richness and satiety. The lime and ginger add freshness and digestive benefits.

To make the dish lighter:

  • Use light coconut milk

  • Reduce the peanut butter slightly

  • Add more vegetables to the pan or serve with a veggie-based side

  • Portion sauce carefully — it’s flavorful, so a little goes a long way

Frequently Asked Questions

Q1: How long does this dish keep in the fridge?

A1: It stays fresh for 3–4 days when stored in an airtight container. Reheat on the stove or in the microwave with a bit of water or coconut milk to revive the sauce.

Q2: Can I use crunchy peanut butter?

A2: Yes! Crunchy peanut butter adds extra texture to the sauce. Just be sure it’s unsweetened and doesn’t contain added oils.

Q3: Is Thai Peanut Chicken freezer-friendly?

A3: It freezes well. Let it cool completely before transferring to a sealed container. Thaw overnight in the fridge and reheat gently.

Q4: What plant-based proteins work best here?

A4: Firm tofu or tempeh are great options. Pan-fry them first for a golden crust before adding the sauce.

Q5: My sauce is too thick — how can I fix it?

A5: Add a splash of warm water or extra coconut milk and stir over low heat until it thins out.

Q6: Can I make this low-carb?

A6: Yes — swap rice for cauliflower rice or serve with stir-fried cabbage, broccoli, or zucchini ribbons.

Q7: What other vegetables can I include?

A7: Add thinly sliced bell peppers, shredded carrots, snap peas, or baby spinach toward the end of cooking for added nutrition and color.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A one-pan Thai Peanut Chicken recipe that’s creamy, savory, and packed with warm spices. Perfect for quick dinners or meal prep, it pairs beautifully with rice or noodles.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken thighs or breasts, diced

  • 1 tbsp neutral oil

  • ½ cup natural peanut butter

  • ½ cup full-fat coconut milk

  • 1 tbsp low-sodium soy sauce

  • 1 tbsp honey or brown sugar

  • Juice of 1 lime

  • 1 tbsp chili garlic sauce or Sriracha

  • 1 tsp sesame oil

  • 1 tbsp grated fresh ginger

  • 2 cloves garlic, minced

  • Salt and pepper, to taste

  • Toppings: chopped peanuts, green onions, cilantro, lime wedges

Instructions

  • Heat oil in a large skillet over medium-high heat.

  • Add seasoned chicken and cook until browned on all sides.

  • In a bowl, whisk together peanut butter, coconut milk, soy sauce, honey, lime juice, chili garlic sauce, sesame oil, ginger, and garlic.

  • Pour sauce into the skillet. Lower heat and simmer for 10–12 minutes until chicken is cooked through and sauce thickens.

  • Serve over rice or noodles and garnish with fresh toppings.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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