Few meals strike a balance between comfort food and bold, exciting flavor quite like Thai Peanut Chicken. With its creamy, savory sauce and tender pieces of chicken, it’s the kind of dish that satisfies instantly—whether you’re serving it on a quiet weeknight or at a lively dinner party.
What makes this recipe stand out is its deeply flavorful peanut sauce. It’s smooth, rich, and infused with just the right touch of lime and spice to keep every bite interesting. The sauce envelopes the chicken beautifully, creating a dish that’s hearty without being heavy and layered without being fussy.
Best of all, it’s incredibly versatile. Serve it over warm jasmine rice, toss it with noodles, or wrap it in crisp lettuce leaves. However you decide to enjoy it, Thai Peanut Chicken delivers a restaurant-quality meal in the comfort of your kitchen, without hours spent cooking.
Ingredient Breakdown

Chicken (Thighs or Breasts)
Boneless, skinless thighs are ideal for their juicy texture and deep flavor, but chicken breasts also work well, especially if you prefer a leaner protein. Slice into uniform pieces to ensure even cooking.
Peanut Butter
The creamy base of the sauce, peanut butter brings richness and depth. Use smooth, unsweetened peanut butter for the best result, though crunchy works if you enjoy added texture.
Soy Sauce
Provides the saltiness and umami foundation that anchors the sauce. Opt for a reduced-sodium version if you’re trying to keep things lighter.
Coconut Milk
Lends the sauce its signature creaminess. Full-fat coconut milk gives a thicker, richer texture, while light versions are suitable for a lower-calorie meal.
Garlic and Ginger
Fresh minced garlic and grated ginger bring brightness and warmth to the dish, helping to cut through the richness of the sauce and add complexity.
Lime Juice
Fresh lime juice gives the sauce its needed acidity and freshness. It balances out the richness and ties the flavors together.
Sweetener (Brown Sugar or Honey)
Adds a gentle hint of sweetness, which rounds out the savory and tangy notes in the sauce. A little goes a long way.
Chili Sauce or Sriracha (Optional)
For a spicier version, add chili garlic sauce or sriracha to taste. You control the heat level, making the dish as mild or fiery as you like.
Vegetable Oil
Used to sauté the chicken and build flavor in the pan. Choose a neutral oil like canola, avocado, or grapeseed.
Optional Garnishes and Add-ins
Top with chopped roasted peanuts, fresh cilantro, and sliced green onions for added flavor and texture. You can also mix in steamed veggies like bell peppers, carrots, or snap peas.
Substitutes:
-
Almond or sunflower seed butter for a nut-free alternative.
-
Tamari or coconut aminos instead of soy sauce for gluten-free diets.
-
Lemon juice in place of lime if necessary.
Cooking Instructions
1. Prep the Chicken (5 minutes)
Cut your chicken into bite-sized chunks. Pat dry to remove excess moisture—this helps get a better sear in the pan.
2. Make the Sauce (5 minutes)
In a mixing bowl, whisk together peanut butter, soy sauce, coconut milk, lime juice, sweetener, garlic, ginger, and chili sauce (if using). The mixture should be smooth and pourable.
3. Sauté the Chicken (8–10 minutes)
Heat oil in a large skillet over medium-high heat. Add chicken in an even layer and cook undisturbed for a couple of minutes to brown. Stir occasionally until the pieces are fully cooked and lightly golden.
4. Cook the Sauce (5 minutes)
Once the chicken is done, remove it from the skillet. Add the sauce to the same pan and bring to a gentle simmer. Stir frequently as it thickens into a creamy consistency.
5. Combine and Finish (2–3 minutes)
Return the chicken to the skillet and toss to coat in the sauce. Let it simmer briefly to soak up the flavor and heat through.
6. Adjust Seasoning (1–2 minutes)
Taste and adjust as needed. Add more lime juice for brightness, extra chili for spice, or a splash of coconut milk or water if the sauce is too thick.
7. Serve Immediately
Spoon the chicken over your choice of rice or noodles. Garnish with peanuts, scallions, and herbs for extra flavor and color.
Avoid These Mistakes:
-
Overcooking the chicken can make it dry—remove it once cooked through.
-
Using sweetened peanut butter can make the sauce overly sugary.
-
Skipping lime juice results in a flat, one-dimensional sauce.
Tips, Variations & Custom Options
Helpful Cooking Tips
-
Slice the chicken evenly so it cooks at the same rate.
-
Make the sauce ahead of time and store it in the fridge to save prep time.
-
Toast the peanuts before using them as a garnish for an added flavor boost.
Creative Variations
-
Try shrimp, tofu, or even tempeh for a different protein base.
-
Add fresh Thai basil or mint for a bright herbal twist.
-
Incorporate vegetables like broccoli, zucchini, or mushrooms for a more colorful dish.
Dietary Adjustments
-
Serve over spiralized veggies or cauliflower rice for a low-carb version.
-
Use tofu and veggie broth for a vegetarian-friendly meal.
-
Choose a nut-free butter alternative and skip peanut garnish for allergy concerns.
Serving Suggestions & When to Make It
Thai Peanut Chicken works beautifully in a variety of settings. It’s ideal for quick dinners, casual weekend meals, or easy entertaining.
Serve it over warm jasmine or coconut rice for a classic pairing. Noodles also work well—especially rice noodles for a Thai-inspired presentation. For something lighter, stuff the chicken into lettuce wraps or serve over a fresh slaw.
Pair with a chilled cucumber salad, steamed veggies, or a lightly pickled side for balance. Drinks like lime soda, iced tea, or a crisp lager complement the meal without overpowering it.
This dish holds up well for meal prep too, making it an excellent choice for make-ahead lunches or dinners throughout the week.
Health & Nutrition Notes
This recipe delivers a wholesome balance of protein, fat, and carbs. Chicken provides lean protein, while the peanut butter and coconut milk offer filling fats and flavor.
Lighten things up by using chicken breast and low-fat coconut milk. Adding vegetables not only boosts the nutrition profile but also adds color and freshness to the plate.
To reduce sodium, opt for low-sodium soy sauce or tamari, and make sure your peanut butter has no added salt or sugar. With smart adjustments, this dish can easily fit into a wide range of diets.
FAQs
1. Can I make this recipe ahead of time?
Yes, Thai Peanut Chicken tastes even better after the flavors meld. Store it in the fridge in an airtight container for up to four days.
2. What’s the best way to reheat it?
Warm gently on the stovetop or in the microwave. If the sauce thickens too much, add a splash of water or coconut milk to bring it back to the right consistency.
3. Can I use crunchy peanut butter?
Definitely. Crunchy peanut butter gives the sauce more texture. Just make sure it’s unsweetened to keep the flavors balanced.
4. What vegetables work well in this recipe?
Bell peppers, snow peas, shredded carrots, and broccoli are all great choices. Add them toward the end of cooking to preserve their color and crunch.
5. How spicy is it?
The base version is mild, but it’s easy to adjust. Add more chili sauce or sriracha if you prefer heat. Start small and taste as you go.
6. Is this dish vegan-friendly?
Yes—with a few swaps. Use tofu or another plant-based protein, switch to vegetable oil, and make sure all sauces are vegan. Use maple syrup or agave instead of honey if needed.
7. Can I make it gluten-free?
Absolutely. Use tamari or coconut aminos in place of soy sauce and double-check all your ingredients to ensure they’re gluten-free.
A rich and satisfying Thai-inspired chicken dish made with a creamy peanut sauce, infused with lime, garlic, and a hint of spice. Perfect for both busy nights and special meals.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 ½ lbs boneless, skinless chicken thighs or breasts, chopped
1 tbsp vegetable oil
½ cup smooth, unsweetened peanut butter
¼ cup low-sodium soy sauce or tamari
⅓ cup full-fat coconut milk
2 tbsp fresh lime juice
1 tbsp brown sugar or honey
2 garlic cloves, minced
1 tsp fresh grated ginger
1–2 tsp sriracha or chili sauce (optional)
Optional: chopped peanuts, cilantro, green onions
Cooked rice or noodles, for serving
Instructions
-
Dice chicken into bite-sized pieces and pat dry.
-
In a bowl, whisk together peanut butter, soy sauce, coconut milk, lime juice, sugar or honey, garlic, ginger, and chili sauce until smooth.
-
Heat oil in a skillet over medium-high heat. Cook chicken until browned and fully cooked, about 8–10 minutes. Remove from pan.
-
Add sauce to the skillet and bring to a simmer, stirring often until thickened, about 3–5 minutes.
-
Return chicken to the skillet and toss in the sauce. Simmer for another 2–3 minutes.
-
Serve hot over rice or noodles with your favorite toppings.