Thai Peanut Chicken
If you’re looking for a dish that’s bursting with flavor and can be whipped up in no time, you’ve come to the right place! This Thai Peanut Chicken is my go-to recipe for busy weeknights or when I want to impress friends at a gathering. The creamy peanut sauce perfectly complements tender chicken, creating a mouthwatering experience that everyone will love.
What makes this recipe truly special is its versatility. You can serve it over rice or noodles, making it a fantastic option for any occasion. Plus, it’s so simple to prepare that even novice cooks can shine in the kitchen!
Why You’ll Love This Recipe
- Quick and Easy: This dish comes together in under 30 minutes, perfect for those hectic evenings when time is short.
- Family-Friendly: With its delicious flavors, even picky eaters will ask for seconds!
- Customizable: Feel free to add your favorite veggies or adjust the spice level to suit your taste.
- Comforting and Satisfying: The creamy peanut sauce makes every bite feel like a warm hug on a plate.
- Make-Ahead Friendly: Prepare the chicken and sauce ahead of time to save even more time during the week!

Ingredients You’ll Need
Let’s gather our simple, wholesome ingredients. You likely have many of these staples in your pantry already!
For the Chicken
- 4 boneless, skinless chicken breasts (about 1.5 lbs)
- Salt and pepper to taste
- 1 tablespoon vegetable oil
For the Sauce
- 2 cloves fresh garlic, minced
- 1/4 cup low-sodium soy sauce
- 1/3 cup creamy natural peanut butter
- 1/2 cup full-fat coconut milk
Variations
One of the best parts about this Thai Peanut Chicken is how easy it is to make it your own! Here are some fun ideas:
- Swap the protein: Try using tofu or shrimp instead of chicken for a different twist!
- Add veggies: Toss in bell peppers or snap peas during cooking for extra color and nutrition.
- Spice it up: If you love heat, add a pinch of crushed red pepper flakes or sriracha to the sauce.
- Switch up the nuts: Garnish with chopped cashews or almonds instead of peanuts for a unique crunch.
How to Make Thai Peanut Chicken
Step 1: Prepare the Chicken
Start by cutting the chicken breasts into bite-sized pieces and seasoning them with salt and pepper. This step ensures that every piece is flavorful from the inside out.
Step 2: Cook the Chicken
In a large skillet over medium-high heat, add vegetable oil. Cook the chicken until browned and cooked through, about 5-7 minutes. Browning adds depth of flavor, creating that lovely golden color we all adore!
Step 3: Sauté the Garlic
Once your chicken is cooked, remove it from the skillet and set aside. In that same skillet, reduce heat to medium and add minced garlic. Sauté for about one minute until fragrant; this brings out the rich aroma that fills your kitchen with warmth.
Step 4: Make the Sauce
Now it’s time to stir in your soy sauce, creamy peanut butter, and coconut milk. Mix everything well until smooth! This luscious sauce will coat your chicken beautifully.
Step 5: Combine & Simmer
Return the cooked chicken to the skillet, stirring until it’s well coated in that heavenly sauce. Let everything simmer together for a few minutes so all those flavors meld perfectly.
Step 6: Serve & Enjoy!
Serve warm over rice or noodles and garnish with chopped peanuts or fresh cilantro if desired. Get ready to enjoy each delightful bite of this Thai Peanut Chicken!
Pro Tips for Making Thai Peanut Chicken
Cooking can be a breeze with a few helpful tips to enhance your Thai Peanut Chicken experience!
-
Marinate for Extra Flavor: Marinate the chicken in soy sauce and garlic for at least an hour before cooking. This step infuses rich flavors into the meat, making every bite delicious.
-
Choose Quality Peanut Butter: Opt for creamy natural peanut butter without added sugars or oils. This ensures a smooth sauce that’s both tasty and healthier.
-
Add Colorful Vegetables: Consider tossing in some bell peppers, snap peas, or broccoli while cooking. Not only do they add nutrition, but they also bring vibrant colors to your dish.
-
Adjust Spice Levels: If you enjoy a little heat, feel free to add red pepper flakes or sriracha to the sauce. Just a pinch can elevate the flavor profile and give it that authentic Thai kick!
-
Make It Ahead of Time: This dish can be prepared in advance and reheated when ready to serve. The flavors meld beautifully as it sits, making leftovers even more delightful!
How to Serve Thai Peanut Chicken
Serving your Thai Peanut Chicken just right can turn a simple meal into an impressive feast! Here are some ideas on how to present this delicious dish.
Garnishes
- Chopped Peanuts: Sprinkle chopped peanuts over the top for a satisfying crunch that complements the creamy sauce.
- Fresh Cilantro: A handful of fresh cilantro adds a burst of freshness and herbal notes that brighten the dish.
Side Dishes
-
Jasmine Rice: This fragrant rice is perfect for soaking up the rich peanut sauce and balances out the meal beautifully.
-
Steamed Broccoli: Lightly steamed broccoli not only adds color but also brings fiber and nutrients, complementing the flavors of the chicken.
-
Cucumber Salad: A refreshing cucumber salad with lime juice and sesame oil offers a crisp contrast to the warm, savory chicken.
-
Noodles: Serve over rice noodles for a comforting, noodle-inspired twist that will delight fans of Asian cuisine.
With these serving suggestions and pro tips, your Thai Peanut Chicken will not only taste amazing but will also look stunning on your dining table! Enjoy every flavorful bite!

Make Ahead and Storage
This Thai Peanut Chicken recipe is perfect for meal prep, making it easy to enjoy delicious, homemade meals throughout the week. With a few simple storage techniques, you can have this flavorful dish ready when you need it.
Storing Leftovers
- Store any leftover Thai Peanut Chicken in an airtight container.
- Refrigerate for up to 3-4 days.
- Always allow the dish to cool down before sealing to avoid condensation.
Freezing
- To freeze, place the cooled Thai Peanut Chicken in a freezer-safe container or bag.
- It can be frozen for up to 2-3 months.
- Label the container with the date for easy tracking.
Reheating
- Thaw frozen chicken in the refrigerator overnight before reheating.
- Reheat on the stove over medium heat until warmed through, stirring occasionally.
- You can also microwave it in short intervals, stirring frequently to ensure even heating.
FAQs
Here are some common questions about preparing and enjoying your Thai Peanut Chicken.
Can I use chicken thighs instead of chicken breasts for Thai Peanut Chicken?
Absolutely! Chicken thighs will add more flavor and moisture. Just adjust cooking time as needed since thighs may take a little longer to cook through.
How can I enhance the flavors of my Thai Peanut Chicken?
For added depth, marinate your chicken in soy sauce and garlic for at least an hour before cooking. You can also customize by adding veggies like bell peppers or snap peas!
What can I serve with Thai Peanut Chicken?
Serving this dish over jasmine rice or rice noodles is a great option. You could also pair it with steamed vegetables or a fresh salad for a complete meal.
Is Thai Peanut Chicken suitable for meal prep?
Yes! This recipe stores well and can be made ahead of time, making it ideal for busy weeknights or lunches throughout the week.
Can I make this recipe vegetarian?
Yes! Replace the chicken with tofu or chickpeas for a delicious vegetarian option that still captures those wonderful peanut flavors.
Final Thoughts
I hope you enjoy making this comforting and flavorful Thai Peanut Chicken as much as I do! It’s quick enough for weeknight dinners yet special enough for gatherings. Don’t hesitate to add your personal touch with veggies or garnishes; that’s what makes home cooking so special. Happy cooking, and enjoy every bite!
Thai Peanut Chicken
Indulge in the delightful flavors of Thai Peanut Chicken, a quick and satisfying dish that comes together in under 30 minutes. Perfect for busy weeknights or entertaining friends, this recipe features tender chicken coated in a creamy peanut sauce made with natural ingredients. With its versatility, you can easily serve it over rice or noodles and customize it with your favorite vegetables to suit any palate. This comforting meal not only excites the taste buds but also makes for an impressive presentation at the dinner table. Get ready to enjoy a flavor-packed experience that is sure to become a family favorite!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Category: Main
- Method: Frying
- Cuisine: Thai
Ingredients
- 4 boneless, skinless chicken breasts (about 1.5 lbs)
- Salt and pepper to taste
- 1 tablespoon vegetable oil
- 2 cloves fresh garlic, minced
- 1/4 cup low-sodium soy sauce
- 1/3 cup creamy natural peanut butter
- 1/2 cup full-fat coconut milk
Instructions
- Cut chicken breasts into bite-sized pieces and season with salt and pepper.
- In a large skillet over medium-high heat, add vegetable oil and cook the chicken until browned and cooked through, about 5-7 minutes.
- Remove chicken from the skillet; lower heat to medium and sauté minced garlic for one minute until fragrant.
- Stir in soy sauce, peanut butter, and coconut milk until smooth.
- Return chicken to the skillet and stir to coat in the sauce; simmer for a few minutes to meld flavors.
- Serve warm over rice or noodles, garnished with chopped peanuts or fresh cilantro if desired.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 600mg
- Fat: 23g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 70mg