The sizzling sound of chicken cooking in a hot skillet takes me back to the bustling streets of Thailand, where vibrant food stalls burst with incredible flavors. Today, I’m thrilled to share my easy-to-follow recipe for Thai Peanut Chicken with Creamy Peanut Sauce. This dish transforms simple chicken into a weeknight triumph, delivering a delightful blend of sweet, savory, and slightly spicy notes that will elevate your dinner routine. The best part? It’s a one-pan meal that comes together in a snap, making it perfect for those busy nights when you crave something homemade yet comforting. Plus, it’s incredibly versatile; feel free to customize it with your favorite veggies or adjust the heat to suit your family’s taste. Are you ready to create a flavor-packed dish that will leave everyone at the table asking for seconds? Let’s dive in!

Why is Thai Peanut Chicken a Must-Try?
Flavor Explosion: This dish offers an irresistible blend of sweet, savory, and spicy elements that create a symphony of flavors in every bite, reminding you of restaurant-style meals at home.
Quick & Convenient: Ready in 30 minutes or less, it’s a go-to for busy weeknights when a satisfying homemade dish is wanted.
One-Pan Wonder: Minimal cleanup is required since everything cooks in one skillet, allowing you more time to enjoy with family or relax after a long day.
Customizable Delight: Tailor it to your liking by adding stir-fried veggies or even swapping chicken for tofu or shrimp, making it appealing to everyone at the table.
Crowd-Pleasing Classic: Your guests will love the creamy peanut sauce and tender chicken, leaving them asking for the recipe. For more delightful Asian-inspired meals, check out my Sticky Garlic Chicken or Cowboy Butter Chicken options!
Thai Peanut Chicken Ingredients
For the Chicken
• Chicken Breasts or Thighs – Choose thighs for added tenderness and moisture.
• Vegetable Oil – Essential for cooking, it helps achieve that perfect golden-brown crust.
• Salt and Pepper – Basic seasonings that enhance the overall flavor; season according to your taste.
For the Sauce
• Garlic (2 cloves, minced) – Adds aromatic depth and complements the other flavors beautifully.
• Fresh Ginger (1 tablespoon, minced) – Provides a vibrant, zesty kick not found in dried forms.
• Creamy Peanut Butter (1/4 cup) – The heart of our sauce, delivering rich and creamy goodness; try natural for a more wholesome option.
• Soy Sauce (1/4 cup) – Infuses the dish with essential umami flavor that balances the sweetness.
• Rice Vinegar (2 tablespoons) – Introduces a hint of acidity, enhancing and brightening the flavor profile.
• Honey (2 tablespoons) – Adds just the right amount of sweetness; adjust to suit your taste.
• Sriracha (1 tablespoon, adjust to taste) – Control the heat level; serve more on the side for those who like it spicy.
• Coconut Milk (1/2 cup) – Contributes a lush creaminess; substitute with regular milk if needed but expect a different flavor.
• Fresh Lime Juice (1 tablespoon) – Brightens the sauce, making each bite vibrant and lively.
• Sesame Oil (1 teaspoon) – Delivers a distinctive toasted flavor, vital to achieving authentic Thai taste.
For Garnish
• Chopped Peanuts – Adds a delightful crunch and visual appeal to the dish.
• Fresh Cilantro – A fragrant herbal touch that enhances the overall taste and presentation.
For Serving
• Steamed Rice or Noodles – Make this a hearty meal; it’s perfect for soaking up that creamy peanut sauce!
This delicious Thai Peanut Chicken recipe is ready to become a favorite in your home!
Step‑by‑Step Instructions for Thai Peanut Chicken
Step 1: Prepare the Chicken
Begin by patting the chicken breasts or thighs dry with paper towels, then season them generously with salt and pepper on both sides. Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Once the oil is shimmering, carefully add the chicken to the pan, making sure not to overcrowd it.
Step 2: Cook the Chicken
Sear the chicken for 6-7 minutes without moving it, allowing a golden-brown crust to form. After the first side is beautifully browned, flip the chicken and cook for another 6-7 minutes, or until the internal temperature reaches 165°F. Once cooked, transfer the chicken to a plate and let it rest for 5 minutes before slicing.
Step 3: Sauté Aromatics
In the same skillet where you cooked the chicken, reduce the heat to medium-low. Add 2 minced garlic cloves and 1 tablespoon of minced fresh ginger. Sauté for 1-2 minutes, stirring frequently, until fragrant and lightly golden. This step captures all the savory drippings, enhancing the flavor of your Thai Peanut Chicken.
Step 4: Make the Peanut Sauce
While the garlic and ginger are aromatic, whisk together 1/4 cup of creamy peanut butter, 1/4 cup of soy sauce, 2 tablespoons of rice vinegar, 2 tablespoons of honey, 1 tablespoon of sriracha, and 1/2 cup of coconut milk in a bowl until smooth. Pour this luscious mixture into the skillet, stirring continuously for 2-3 minutes to combine everything well and heat through.
Step 5: Final Touches
Remove the skillet from heat and stir in 1 tablespoon of fresh lime juice and 1 teaspoon of sesame oil. Give everything a taste—feel free to adjust the seasoning with a bit more salt, pepper, or sriracha according to your preference. The sauce should be flavorful, creamy, and well-balanced, perfect for coating the chicken.
Step 6: Combine Chicken and Sauce
Return the sliced chicken to the skillet, ensuring each piece is generously coated in the rich peanut sauce. Toss everything together and allow the chicken to soak in those delightful flavors for a minute. The visual should be a beautiful melding of tender chicken and creamy sauce, ready to serve.
Step 7: Serve Your Dish
To plate your Thai Peanut Chicken, serve it immediately over a bed of steamed rice or noodles. Garnish with chopped peanuts and fresh cilantro for a pop of crunch and color. This final touch enhances the presentation and adds an aromatic freshness that complements the dish beautifully.

What to Serve with Thai Peanut Chicken
Imagine a dinner table surrounded by laughter, the aroma of savory flavors wafting through the air as you prepare to enjoy an unforgettable meal.
- Steamed Jasmine Rice: A perfect neutral base that absorbs the creamy peanut sauce, enhancing each delightful bite.
- Fresh Garlic Green Beans: Crisp-tender green beans sautéed with garlic add a crunchy contrast and vibrant color to your plate.
- Thai Cucumber Salad: This cooling, tangy salad refreshes the palate with its crunchy cucumbers, making it an ideal side for spicy dishes.
- Roasted Broccoli: Tossed in sesame oil, the slight char and tender texture of roasted broccoli create a pleasing harmony with your Thai Peanut Chicken.
- Wonton Soup: A light, savory broth with delicate dumplings offers a comforting starter, setting the tone for a delightful Asian-inspired dinner.
- Mango Sticky Rice: For dessert, the sweet coconut milk-infused sticky rice paired with ripe mango creates a luscious finish to your meal.
- Iced Thai Tea: A sweet and creamy drink that complements the savoriness of the dish, adding a refreshing layer to your dining experience.
Thai Peanut Chicken Variations & Substitutions
Feel free to get creative with your Thai Peanut Chicken by using these fun variations and substitutions to match your taste buds!
-
Vegetarian: Swap chicken for extra-firm tofu or tempeh, marinating it first for added flavor. This makes a delightful alternative that retains the rich sauce’s essence.
-
Seafood Twist: Replace chicken with shrimp; just sauté until they turn pink. Shrimp adds a subtle sweetness that complements the peanut sauce beautifully.
-
Nut-Free: Use sunflower seed butter in place of peanut butter for a nut-free option that keeps that creamy and rich texture intact.
-
Veggie Booster: Stir in colorful bell peppers, snap peas, or broccoli while cooking the chicken for an extra nutritional punch and vibrant presentation.
-
Almond Butter Alternative: Switch peanut butter with almond or cashew butter for a different, yet tasty, nutty flavor in the sauce.
-
Low-Carb Option: Serve over cauliflower rice instead of traditional rice or noodles for a lighter, lower-carb meal that doesn’t compromise on taste.
-
Spice It Up: For heightened heat, include fresh chili slices or a splash of chili oil in the sauce. This will enhance the dish for heat lovers!
-
Sweetness Adjustments: Feel free to adjust the honey based on your preference, or swap it out for maple syrup for a vegan-friendly option that provides a unique twist.
Want more inspiration? Check out my flavorful Sticky Garlic Chicken or try something unique with Cowboy Butter Chicken for your next meal!
Make Ahead Options
These Thai Peanut Chicken preparations are perfect for busy home cooks looking to save time! You can make the creamy peanut sauce up to 3 days in advance; simply whisk together the ingredients and refrigerate them in an airtight container. Additionally, you can pre-cook the chicken and slice it ahead of time, storing it in the fridge for up to 24 hours. When you’re ready to serve, just reheat the chicken gently in the skillet over low heat, then add the chilled sauce and warm through. This method ensures your dish stays just as delicious and flavorful, making dinner a breeze on hectic nights!
How to Store and Freeze Thai Peanut Chicken
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually improve overnight, making your next meal even tastier.
Freezer: Freeze the Thai Peanut Chicken in a sealed container for up to 3 months. For best quality, make sure to remove as much air as possible before sealing.
Reheating: When ready to enjoy your frozen meal, thaw overnight in the fridge. Reheat on the stovetop over low heat, stirring gently to avoid separating the creamy peanut sauce.
Quality Check: Always check for freshness before consuming; if it looks or smells off, it’s best to discard it. Enjoy your delightful Thai Peanut Chicken at its best!
Expert Tips for Thai Peanut Chicken
-
Pat Chicken Dry: Ensuring the chicken is dry before cooking helps achieve a beautiful golden-brown crust, enhancing flavor and texture.
-
Sauté Aromatics: Always use the same pan for garlic and ginger—this picks up the delicious drippings, infusing more flavor into your Thai Peanut Chicken.
-
Adjust the Heat: Modify the sriracha to control spiciness; remember, it’s easier to add more than to tone it down once it’s in!
-
Make-Ahead Sauce: Consider preparing the peanut sauce ahead of time; it can be stored for up to three days, making weeknight dinners even easier.
-
Careful Reheating: When reheating leftovers, use low heat to prevent the peanut sauce from separating, ensuring a smooth and creamy consistency.

Thai Peanut Chicken Recipe FAQs
What type of chicken should I use for the best flavor?
For this recipe, I recommend using chicken thighs for added tenderness and moisture, but chicken breasts work just as well! Both options will deliver a deliciously satisfying dish, so feel free to choose based on what you have at home or your personal preference.
How should I store leftover Thai Peanut Chicken?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. I’ve found that the flavors actually deepen overnight, making it even tastier the next day. Just make sure it cools down before sealing it up to preserve its deliciousness.
Can I freeze Thai Peanut Chicken? How?
Absolutely! You can freeze Thai Peanut Chicken for up to 3 months. To do this, let the dish cool completely, then transfer it to a freezer-safe container, ensuring to remove as much air as possible. When you’re ready to enjoy it, simply thaw it overnight in the refrigerator before reheating on low heat to avoid separating the sauce.
What can I do if the peanut sauce is too thick when reheating?
If you find that the peanut sauce has thickened too much upon reheating, you can add a splash of coconut milk or warm water to achieve the desired consistency. Stir it in gradually until it smooths out, returning the dish to that creamy texture you love.
Are there any dietary considerations for this recipe?
Yes! This recipe contains peanuts, so if you or anyone dining with you has a nut allergy, I recommend using sunflower seed butter as a delicious alternative. Additionally, for a dairy-free version, ensure all your ingredients fit your dietary needs, such as using coconut milk instead of regular milk.
Can I add vegetables to the Thai Peanut Chicken?
The more, the merrier! You can definitely enhance the meal by adding colorful stir-fried vegetables like bell peppers, snap peas, or broccoli. These not only boost the nutritional value but also add vibrant colors and textures to your dish. Enjoy customizing it to fit your family’s taste!

Delicious Thai Peanut Chicken in 30 Minutes or Less
Ingredients
Equipment
Method
- Prepare the Chicken: Pat chicken dry, season with salt and pepper. Heat vegetable oil in skillet over medium heat. Add chicken, avoiding overcrowding.
- Cook the Chicken: Sear chicken for 6-7 minutes, then flip and cook until internal temp reaches 165°F. Transfer to plate and rest for 5 minutes.
- Sauté Aromatics: In the same skillet, add minced garlic and ginger. Sauté for 1-2 minutes until fragrant and golden.
- Make the Peanut Sauce: Whisk peanut butter, soy sauce, rice vinegar, honey, sriracha, and coconut milk in a bowl. Pour into skillet and stir for 2-3 minutes.
- Final Touches: Stir in lime juice and sesame oil. Adjust seasoning as needed.
- Combine Chicken and Sauce: Return sliced chicken to the skillet, coating in sauce. Allow to soak flavors for a minute.
- Serve Your Dish: Serve immediately over rice or noodles, garnished with peanuts and cilantro.

Leave a Reply