Thai Peanut Chicken
If you’re looking for a dish that’s bursting with flavor and simplicity, let me introduce you to my beloved Thai Peanut Chicken. This recipe has a special place in my heart because it combines tender chicken with a rich, creamy peanut sauce that’s simply irresistible. It’s not just quick to prepare—ready in under 30 minutes—but it also makes for an impressive meal when you have family or friends over. I promise, this dish will quickly become a go-to for busy weeknights and cozy gatherings alike!
There’s something magical about the combination of savory, nutty flavors that come together in this dish. Whether served over steaming rice or tossed with noodles, each bite is a delightful experience. If you enjoy delicious Asian-inspired flavors and easy cooking, then you are going to love this Thai Peanut Chicken!
Why You’ll Love This Recipe
- Quick and Easy: Whip up this meal in just 25 minutes, perfect for those hectic evenings!
- Family-Friendly: Kids love the creamy peanut sauce, making it a hit for everyone at the table.
- Versatile: Serve it over rice or noodles, or even add your favorite veggies for an extra nutritional boost.
- Make-Ahead Friendly: Prepare the sauce ahead of time and store it in the fridge for an even faster dinner later on.
- Rich Flavor: The combination of peanut butter and coconut milk creates a comforting and satisfying taste that you won’t forget.

Ingredients You’ll Need
Here are some simple and wholesome ingredients you’ll need for this Thai Peanut Chicken. They’re easy to find and come together beautifully to create a delicious meal.
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 things about making Thai Peanut Chicken is how flexible it is! Here are some fun ideas to switch things up:
- Swap the protein: Use tofu or chickpeas if you’re looking for a plant-based alternative.
- Add extra veggies: Toss in bell peppers, snap peas, or broccoli for added nutrition and color.
- Spice it up: Add some red pepper flakes or sriracha if you like your dishes with a kick!
- Make it crunchy: Top your finished dish with chopped peanuts or sesame seeds for an added crunch.
How to Make Thai Peanut Chicken
Step 1: Prepare the Chicken
Start by cutting the chicken breasts into bite-sized pieces. Season them generously with salt and pepper. This step ensures every piece of chicken is flavorful from the inside out!
Step 2: Cook the Chicken
In a large skillet over medium-high heat, add vegetable oil. Once hot, cook the seasoned chicken until browned and cooked through—about 5-7 minutes should do it! Removing the chicken once done helps keep it juicy while you prepare that scrumptious sauce.
Step 3: Sauté Garlic
In the same skillet, reduce the heat to medium and toss in your minced garlic. Sautéing until fragrant (just about one minute) releases all those wonderful aromas that make your kitchen smell amazing!
Step 4: Make the Sauce
Now it’s time to stir in your soy sauce, creamy peanut butter, and coconut milk. Mixing these together creates that luscious sauce we all crave! Ensure everything is well combined so each piece of chicken will be coated perfectly.
Step 5: Combine Chicken and Sauce
Return your cooked chicken to the skillet, stirring gently until it’s fully coated in that heavenly sauce. Let it simmer for a few minutes so everything heats through nicely—this step really melds those flavors together.
Step 6: Serve Warm
Finally, serve your Thai Peanut Chicken warm! Feel free to garnish with chopped peanuts or fresh cilantro if desired. Your family will be asking for seconds!
Enjoy this delightful dish knowing it’s filled with love—and lots of flavor!
Pro Tips for Making Thai Peanut Chicken
Cooking can be a delightful adventure, and with a few pro tips, you can elevate your Thai Peanut Chicken to new heights!
- Marinate for Flavor: Marinating the chicken in soy sauce and garlic for at least an hour before cooking enhances the depth of flavor and ensures every bite is deliciously seasoned.
- Customize with Veggies: Adding colorful vegetables such as bell peppers or snap peas not only boosts the nutrition but also adds a lovely crunch and vibrant appearance to your dish.
- Control the Spice: If you prefer a bit of heat, consider adding a dash of red pepper flakes or sriracha to the peanut sauce. This will give your dish an extra kick that complements the richness of the peanut butter.
- Use Natural Peanut Butter: Opting for creamy natural peanut butter (without added sugars or oils) will provide a smoother texture and a more authentic flavor in your sauce.
- Don’t Skimp on Simmering: Allowing the chicken to simmer in the peanut sauce for a few minutes helps meld all those wonderful flavors together, making each bite even more satisfying.
How to Serve Thai Peanut Chicken
Presenting your Thai Peanut Chicken beautifully can transform it from a simple meal into an impressive feast. Here are some creative serving ideas that will wow your family and friends!
Garnishes
- Chopped Peanuts: Sprinkle some chopped peanuts over the top for added crunch and nutty flavor.
- Fresh Cilantro: A handful of freshly chopped cilantro not only adds color but also brings a burst of freshness that balances the richness of the sauce.
- Lime Wedges: Serve with lime wedges on the side so guests can squeeze fresh lime juice over their portion, enhancing the overall flavor profile.
Side Dishes
- Jasmine Rice: This fragrant rice is perfect for soaking up all that delicious peanut sauce. Its subtle sweetness pairs well with the savory chicken.
- Steamed Broccoli: Lightly steamed broccoli adds a vibrant green color and provides essential nutrients, making it a healthy side option.
- Cucumber Salad: A refreshing cucumber salad with rice vinegar dressing offers a crisp contrast to the rich flavors of the chicken, cleansing the palate between bites.
- Noodle Stir-Fry: For those who love noodles, consider serving this dish over stir-fried rice noodles tossed with vegetables. It creates an exciting twist on traditional servings!
With these tips and serving suggestions, your Thai Peanut Chicken will surely become a favorite at your dinner table. Enjoy creating and sharing this delightful dish!

Make Ahead and Storage
This Thai Peanut Chicken recipe is not only delicious but also perfect for meal prep! You can easily make it ahead of time, enjoy it throughout the week, or even save some for later. Here are some tips on how to store and reheat this flavorful dish.
Storing Leftovers
- Store any leftover Thai Peanut Chicken in an airtight container.
- Refrigerate for up to 3-4 days.
- Ensure the chicken is cooled to room temperature before sealing the container to prevent condensation.
Freezing
- To freeze, let the dish cool completely and then transfer it to a freezer-safe container or bag.
- It can be frozen for up to 3 months.
- Label the container with the date and contents for easy identification.
Reheating
- Thaw frozen Thai Peanut Chicken in the refrigerator overnight before reheating.
- Reheat in a skillet over medium heat, stirring occasionally until warmed through.
- Alternatively, microwave on medium power in 30-second increments until hot.
FAQs
Here are some common questions that might arise as you prepare your Thai Peanut Chicken!
Can I use chicken thighs instead of breasts for Thai Peanut Chicken?
Absolutely! Chicken thighs will add more flavor and moisture. Just ensure they are cooked through before serving.
How can I make the sauce spicier in my Thai Peanut Chicken?
To add heat, consider incorporating red pepper flakes or sriracha into the peanut sauce. Start with a small amount and adjust according to your taste preference.
Is Thai Peanut Chicken suitable for meal prep?
Yes! This dish is great for meal prep as it stores well in the fridge and freezes nicely without losing flavor or texture.
What can I serve with my Thai Peanut Chicken?
This dish pairs wonderfully with jasmine rice, rice noodles, or steamed vegetables. You can also enjoy it on its own for a lighter meal.
Can I make this recipe vegetarian?
Certainly! Substitute chicken with tofu or tempeh, and use vegetable broth instead of coconut milk if desired. The peanut sauce will still be delicious!
Final Thoughts
I hope you find joy in creating this delightful Thai Peanut Chicken! It’s a comforting dish bursting with flavors that truly embodies home-cooked goodness. Whether you’re preparing it for a family dinner or just treating yourself, this recipe will surely become a favorite. Enjoy every bite, and don’t hesitate to share your experience!
Thai Peanut Chicken
Experience flavorsome Thai Peanut Chicken that’s quick to make! Enjoy this creamy dish tonight and delight your taste buds with every bite!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 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 the chicken into bite-sized pieces and season with salt and pepper.
- Heat vegetable oil in a skillet over medium-high heat; add chicken and cook until browned (about 5-7 minutes). Remove from skillet.
- Sauté minced garlic in the same skillet until fragrant (about 1 minute).
- Stir in soy sauce, peanut butter, and coconut milk; mix until smooth.
- Return chicken to the skillet; stir to coat in sauce and simmer for a few minutes.
- Serve warm, garnished with chopped peanuts or fresh cilantro if desired.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 390
- Sugar: 3g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 75mg