There’s nothing quite like a dish that wraps you in a warm embrace, and Thai Peanut Chicken does just that. The moment you combine tender chicken with a creamy, rich peanut sauce, you’re whisked away on a delicious journey to Thailand—all from the comfort of your kitchen. This quick and easy recipe not only delivers a satisfying meal in just 30 minutes, but also seamlessly transforms any weeknight dinner into a cozy feast that even the pickiest eaters will love. Imagine serving this stir-fry over a bed of fragrant jasmine rice and garnishing it with crispy peanuts and fresh cilantro; it’s always a crowd-pleaser! Are you ready to discover how to elevate your dinner game with this delightful recipe? Let’s dive in!

Why is Thai Peanut Chicken a Must-Try?
Quick and Easy: This recipe is perfect for those busy weeknights when you crave something delicious but don’t want to spend hours in the kitchen. In just 30 minutes, dinner is served!
Creamy Indulgence: The rich, velvety peanut sauce brings a delightful creaminess that wraps around each bite of tender chicken.
Versatile Options: Want to add a spicy kick? Toss in some Thai Red Curry Paste or Sriracha! You can also easily adapt it for a vegetarian meal by substituting chicken with tofu or tempeh, giving everyone a chance to enjoy it.
Crowd-Pleasing Appeal: A true family favorite, it’s hard to resist this dish—especially when served over jasmine rice with crunchy peanuts and vibrant cilantro on top.
Satisfying Comfort: Not just another stir-fry, this dish combines sweet, savory, and nutty flavors for a comforting food experience. It’s sure to become a staple in your recipe rotation! For more fun meals, check out this Street Corn Chicken Rice Bowl.
Thai Peanut Chicken Ingredients
For the Chicken
• Chicken Breast – Cut into bite-sized pieces for even cooking.
• Soy Sauce – Adds umami and saltiness to the marinade; substitute with tamari for gluten-free.
• Salt – Essential for marinating the chicken and enhancing flavor.
• Sesame Oil – Provides a nutty aroma to the marinade; can swap with vegetable oil if needed.
For the Peanut Sauce
• Coconut Milk – The base of the sauce, adding rich creaminess; opt for full-fat for the best texture.
• Creamy Peanut Butter – Primary flavoring; natural peanut butter is a good substitute, but may change the sauce’s texture.
• Fish Sauce – Enhances the sauce’s depth and umami; omit for a vegetarian alternative.
• Rice Vinegar – Balances the sauce’s flavors; can use apple cider vinegar if unavailable.
• Brown Sugar – Adds sweetness; coconut sugar is a healthier substitute option.
• Thai Red Curry Paste (optional) – Introduces a spicy kick; adjust according to your spice preference.
For Cooking and Garnish
• Cooking Oil (Peanut or Coconut) – Used for stir-frying and enhances chicken flavor.
• Chopped Roasted Peanuts – Provides the perfect crunch and garnish; substitute with fried shallots for a different twist.
• Cilantro Leaves – Fresh garnish that brightens the dish; optional for those who prefer not to use it.
• Julienned Carrots – Adds vibrant color and crunch; feel free to include any fresh vegetables for added texture.
Step‑by‑Step Instructions for Thai Peanut Chicken
Step 1: Marinate the Chicken
Start by placing bite-sized pieces of chicken breast in a mixing bowl. Drizzle soy sauce and sesame oil over the chicken, then sprinkle with salt. Mix everything well until the chicken is thoroughly coated. Let it marinate at room temperature for 15 minutes while you prepare the peanut sauce, allowing the flavors to infuse beautifully.
Step 2: Make the Peanut Sauce
In a medium saucepan, combine coconut milk, creamy peanut butter, soy sauce, fish sauce, rice vinegar, brown sugar, and optional Thai red curry paste. Stir these ingredients together until smooth. Heat the saucepan over medium heat, stirring constantly, until the sauce begins to thicken and bubble slightly, which should take about 8-10 minutes. Once done, remove from heat.
Step 3: Cook the Chicken
Heat a large wok or skillet over medium-high heat and add your cooking oil. Once the oil shimmers, carefully add the marinated chicken in a single layer. Sear the chicken for about 30 seconds without stirring to develop a nice color, then flip and continue to stir-fry until fully cooked, approximately 4-5 minutes or until the chicken is no longer pink and reaches an internal temperature of 165°F.
Step 4: Coat the Chicken with Sauce
Once the chicken is cooked, remove it from the heat and transfer it back to the mixing bowl. Pour 2-3 tablespoons of the prepared peanut sauce over the chicken and toss well to ensure each piece is evenly coated. This will infuse the chicken with the rich flavors of the Thai Peanut Chicken just before serving.
Step 5: Serve and Garnish
Serve the coated Thai Peanut Chicken over a bed of fragrant steamed jasmine rice. Drizzle with additional peanut sauce if desired, and garnish generously with chopped roasted peanuts, fresh cilantro leaves, and julienned carrots for an added crunch and brightness. This final touch elevates your family favorite into a delightful dish ready to impress!

Expert Tips for Thai Peanut Chicken
-
Marination Time Matters: Allowing the chicken to marinate for at least 15 minutes ensures that it absorbs all the delicious flavors, elevating your Thai Peanut Chicken experience.
-
Consistent Stirring: When making the peanut sauce, stir constantly while cooking to prevent it from burning or sticking to the bottom of the pan.
-
Sauce Thickness: Adjust the sauce’s thickness by cooking it longer for a richer coating, but keep an eye on it to avoid overcooking.
-
Spice Control: If you’re adding Thai Red Curry Paste or Sriracha, start with a small amount and taste before adding more—this keeps the dish enjoyable for everyone!
-
Cooking Chicken: Don’t overcrowd the pan while cooking the chicken, as this can lead to steaming rather than searing, resulting in less flavorful Thai Peanut Chicken.
-
Garnish Wisely: Add texture and freshness with crunchy toppings like roasted peanuts and cilantro, which beautifully contrast the creamy peanut sauce.
Make Ahead Options
These Thai Peanut Chicken preparations are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can marinate the chicken (in soy sauce and sesame oil) up to 24 hours ahead, ensuring it absorbs those delicious flavors. Additionally, the peanut sauce can be made up to 3 days in advance; simply store it in the refrigerator in an airtight container to maintain its creamy texture. When you’re ready to serve, just cook the marinated chicken and toss it in the pre-prepared sauce. This way, you’ll have restaurant-quality Thai Peanut Chicken with minimal effort, making your dinner routine feel like a breeze!
Storage Tips for Thai Peanut Chicken
-
Fridge: Store any leftover Thai Peanut Chicken in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water to keep the chicken moist.
-
Freezer: For longer storage, you can freeze the Thai Peanut Chicken for up to 3 months. Portion it into freezer-safe containers and allow it to cool completely before sealing.
-
Reheating: When ready to enjoy, defrost overnight in the fridge, then reheat on the stovetop or microwave until heated through. If the sauce thickens, add a bit of coconut milk or water to restore its creamy consistency.
-
Leftover Sauce: Any extra peanut sauce can be stored in the fridge for up to a week or frozen for several months. It makes a delightful addition to other stir-fries or drizzled over vegetables!
What to Serve with Thai Peanut Chicken
Transform your weeknight dinner into a vibrant feast with delightful pairings that complement the rich flavors of your meal.
-
Steamed Jasmine Rice: The fluffy grains absorb the creamy peanut sauce beautifully, making each bite irresistible.
-
Stir-Fried Broccoli: Adding a crunchy, fresh element, broccoli balances the richness of the sauce and adds a pop of green that pleases the eye.
-
Thai Cucumber Salad: This refreshing salad cuts through the creaminess with its crisp cucumbers and tangy dressing, offering a delightful textural contrast.
-
Lemongrass Iced Tea: A refreshing drink that enhances the Thai experience while easing the palate between bites of comforting chicken.
-
Spring Rolls with Peanut Dipping Sauce: These fresh rolls add the perfect lightness and a crunch while echoing the flavors of your main dish.
-
Mango Sticky Rice: For dessert, this sweet Thai favorite complements the savory notes of the chicken, leaving your taste buds in balance.
-
Grilled Pineapple Skewers: A smoky and sweet addition that introduces a tropical twist, elevating your meal into a full culinary escapade.
-
Sesame Noodles: A gentle, nutty flavor from the noodles creates a harmonious side that pairs beautifully with the creamy sauce of the chicken.
-
Thai Beer: A cold beer like Singha or Chang serves as a refreshing accompaniment, enhancing the overall dining experience with a local touch.
Thai Peanut Chicken Variations & Substitutions
Feel free to make this Thai Peanut Chicken your own by adding unique twists or substitutions tailored to your taste buds!
-
Vegetarian Option: Substitute chicken with tofu or tempeh for a plant-based version.
-
Hearty Veggies: Toss in bell peppers or snap peas during stir-frying for added nutrition and color.
-
Spicy Kick: Use Sriracha or Thai Red Curry Paste in the sauce for an extra kick of heat. Adjust to your spice preference for a fun twist!
-
Nut-Free: Opt for sunflower seed butter instead of peanut butter to create a nut-free alternative without losing creaminess.
-
Creamy Adjustments: Feel free to add more or less coconut milk in the sauce to customize the richness.
-
Zesty Garnish: Consider adding a squeeze of lime juice or zest for a refreshing brightness that balances out the flavors.
-
Sauce Swap: If you don’t have fish sauce, try soy sauce or a seaweed-based sauce for a different flavor profile.
-
Noodle Substitute: Serve the dish over rice noodles for a delightful change in texture, just like at your favorite Thai restaurant!
For more delightful recipes like this, don’t miss out on my unbeatable Thai Peanut Chicken or try my delicious Street Corn Chicken Rice Bowl for another flavor adventure!

Thai Peanut Chicken Recipe FAQs
How do I choose ripe chicken breast for this recipe?
Absolutely! When selecting chicken breast, look for pieces that are pale pink and have a firm texture. Avoid any packages with dark spots or a slimy texture, as this indicates spoilage. Fresh chicken should also have no off-odors—if it smells sour or unpleasant, choose a different piece.
What is the best way to store leftovers?
After enjoying your delicious Thai Peanut Chicken, store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of water or coconut milk to maintain its creamy texture. For longer storage, you can freeze it for up to 3 months. Be sure to cool it completely before transferring to freezer-safe containers.
Can I freeze the Thai Peanut Chicken?
Yes! To freeze, portion the Thai Peanut Chicken into freezer-safe containers after it has cooled completely. Make sure to leave some space at the top for expansion. When you’re ready to enjoy, defrost it overnight in the fridge and then reheat in a skillet or microwave until warmed through, adding coconut milk if needed to restore creaminess.
What should I do if my peanut sauce is too thick?
Very! If you find your peanut sauce thickens more than desired while cooking, simply add a little coconut milk or water—this will help to achieve the consistency you prefer. Stir well over low heat until it reaches that luscious, smooth texture. It’s all about finding that perfect balance!
Are there any dietary considerations I should keep in mind?
Indeed! For those with gluten sensitivities, swap soy sauce for a gluten-free tamari, and omit the fish sauce for a vegetarian option. If you’re preparing the dish for pets, avoid adding any additional seasonings or ingredients, as some can be harmful. Always check for individual allergies with ingredients like peanuts, as they can pose serious reactions.
Can I make this recipe spicier?
Absolutely! If you enjoy a kick, consider adding Thai Red Curry Paste or Sriracha to the peanut sauce. Start with a small amount, mix it in, and taste before adding more. This way, you can find the perfect spice level that pleases everyone at the table while enjoying your Thai Peanut Chicken!

Thai Peanut Chicken: Creamy Comfort in 30 Minutes
Ingredients
Equipment
Method
- Marinate the Chicken by mixing chicken breast with soy sauce, sesame oil, and salt. Let it marinate for 15 minutes.
- Make the Peanut Sauce by combining coconut milk, peanut butter, soy sauce, fish sauce, rice vinegar, brown sugar, and optional Thai red curry paste in a saucepan. Stir and heat for 8-10 minutes.
- Cook the Chicken by heating oil in a skillet, searing marinated chicken for 30 seconds per side until fully cooked.
- Coat the Chicken with Sauce by pouring peanut sauce over cooked chicken and tossing to coat.
- Serve and Garnish by placing Thai Peanut Chicken over jasmine rice, drizzling with additional peanut sauce, and garnishing with peanuts, cilantro, and carrots.

Leave a Reply