Craving a burst of flavor in your dinner routine? Thai Peanut Chicken is your perfect dish! This savory and easy recipe combines tender chicken, creamy coconut milk, and rich peanut butter, all wrapped in bold spices. You’ll learn how to create a delightful sauce, use fresh vegetables, and add personal touches. Let’s dive into this simple, delicious meal that’s sure to impress your family and friends!
Why I Love This Recipe
- Deliciously Creamy: The combination of coconut milk and peanut butter creates a rich and creamy sauce that is simply irresistible.
- Quick and Easy: This recipe comes together in just 30 minutes, making it perfect for busy weeknight dinners.
- Flavorful Ingredients: With fresh ginger, garlic, and red curry paste, each bite is packed with authentic Thai flavors.
- Customizable: You can easily swap in your favorite vegetables or adjust the spice level to suit your taste!
Ingredients
Main Ingredients
– 500g chicken breast, cut into bite-sized pieces
– 1 cup canned coconut milk
– 1/3 cup natural peanut butter
Seasoning and Sauce Ingredients
– 3 tablespoons soy sauce (or tamari for gluten-free)
– 2 tablespoons brown sugar
– 1 tablespoon red curry paste
Vegetables and Garnish
– 1 red bell pepper, thinly sliced
– 1 cup snap peas, trimmed
– Chopped fresh cilantro for garnish
– Crushed peanuts for topping
Gather these ingredients for a tasty Thai Peanut Chicken. The chicken breast gives a great base. Coconut milk adds creaminess, while peanut butter brings a rich flavor.
For the sauce, soy sauce or tamari adds saltiness. Brown sugar balances the flavors. Red curry paste gives it that warm kick.
The veggies give color and crunch. Red bell pepper adds sweetness, while snap peas add snap. Fresh cilantro and crushed peanuts are perfect for garnish. They add freshness and texture.
With these ingredients, you are set to create a dish full of flavor. Enjoy cooking!

Step-by-Step Instructions
Marinating the Chicken
– Combine Ingredients: In a medium bowl, add 500g of chicken breast, cut into bite-sized pieces. Pour in 3 tablespoons of soy sauce, 1 tablespoon of fresh lime juice, 2 cloves of minced garlic, and 1 tablespoon of grated ginger. Mix well to coat the chicken evenly.
– Marination Time: Let the chicken marinate for at least 15 minutes. This step helps the flavors soak in and makes the chicken tender.
Preparing the Sauce
– Mixing Coconut Milk and Peanut Butter: In a separate bowl, combine 1 cup of canned coconut milk with 1/3 cup of natural peanut butter. Add 2 tablespoons of brown sugar and 1 tablespoon of red curry paste.
– Ensuring a Smooth Consistency: Whisk the mixture until it is smooth and creamy. This sauce will bring a rich flavor to your dish.
Cooking Process
– Heating Oil and Cooking Chicken: In a large skillet, heat 2 tablespoons of vegetable oil over medium-high heat. Once the oil is hot, add the marinated chicken. Cook for about 5-7 minutes, stirring frequently. Aim for a nice golden brown color and ensure the chicken is cooked through.
– Adding Vegetables and Sauce: Stir in 1 thinly sliced red bell pepper and 1 cup of trimmed snap peas. Cook for another 2-3 minutes until the vegetables are tender but still crisp. Then, pour the prepared peanut sauce over the chicken and veggies. Stir well to coat everything evenly. Let it simmer for about 5 minutes to thicken the sauce slightly.
Tips & Tricks
Perfecting the Flavor
Adjusting Sweetness and Saltiness
Thai Peanut Chicken needs a good balance. If it tastes too sweet, add more soy sauce. If it’s too salty, a little brown sugar can help. Always taste as you go. This helps you find the right mix.
Recommended Spice Levels
For heat, start with one tablespoon of red curry paste. If you like it spicy, add more. You can also mix in fresh chilis for an extra kick. Just be mindful of your guests’ spice tolerance.
Cooking Techniques
Best Practices for Chicken Cooking
Cook the chicken over medium-high heat. This gives it a nice golden color. Stir often to prevent sticking. Make sure the chicken reaches 165°F for safe eating.
Techniques for Crisp Vegetables
Add the veggies towards the end of cooking. This keeps them crisp and bright. Stir them for just a few minutes. You want them tender but still crunchy.
Presentation Tips
Garnishing Ideas
Garnish with fresh cilantro and crushed peanuts. This adds color and texture. You can also sprinkle some lime zest for extra flavor.
Serving Suggestions with Rice or Noodles
Serve the Thai Peanut Chicken over jasmine rice or rice noodles. Both options soak up the sauce well. You can also add a side of steamed vegetables for a balanced meal.
Pro Tips
- Marination Magic: Allow the chicken to marinate for at least 30 minutes for deeper flavor absorption.
- Perfect Peanut Sauce: Blend the peanut sauce until completely smooth to ensure even distribution in the dish.
- Vegetable Crispness: Add vegetables towards the end of cooking to maintain their vibrant color and crunch.
- Garnish Generously: Don’t skip the crushed peanuts and cilantro; they add texture and fresh flavor to the dish.
Variations
Dietary Adjustments
Gluten-Free Alternatives
If you need a gluten-free option, use tamari instead of soy sauce. Tamari gives a similar taste without gluten. You can also check your peanut butter. Ensure it is labeled gluten-free. This way, you can enjoy the dish without worry.
Vegetarian or Vegan Options
To make this dish vegetarian or vegan, substitute chicken with tofu or tempeh. Press the tofu to remove extra water, then cut it into cubes. Use vegetable broth instead of chicken marinade. This keeps the flavors rich and satisfying.
Ingredient Swaps
Different Vegetables to Use
Feel free to get creative with your veggies. Broccoli, carrots, or zucchini all work well. Use any fresh vegetable you enjoy. Just chop them into bite-sized pieces for even cooking. This helps keep the dish colorful and nutritious.
Alternative Nut Butters
You can swap peanut butter for almond or cashew butter. Each nut butter gives a unique twist. Almond butter adds a mild flavor, while cashew butter is creamier. Choose what you like best for a fun change.
Cooking Method Variations
Slow Cooker Method
You can also make Thai peanut chicken in a slow cooker. After marinating, add all the ingredients to the pot. Cook on low for 4-6 hours or high for 2-3 hours. This method makes the chicken tender and flavors even better.
Instant Pot Version
For a quick meal, use an Instant Pot. After marinating, set it to sauté mode. Cook the chicken for about 5 minutes. Then, add the sauce and veggies. Close the lid and cook on high pressure for 5 minutes. This method saves time and keeps your chicken juicy.
Storage Info
Refrigeration Guidelines
How to Store Leftovers
After enjoying your Thai Peanut Chicken, let it cool first. Place the chicken in an airtight container. This helps lock in flavors and keep it fresh. Store it in the fridge for best results.
Shelf Life of Thai Peanut Chicken
When stored properly, Thai Peanut Chicken lasts about three to four days in the fridge. Always check for any signs of spoilage before eating.
Freezing Instructions
Best Practices for Freezing
To freeze Thai Peanut Chicken, divide it into portions. Use freezer-safe containers or bags. Squeeze out the air to avoid freezer burn. Label the bags with the date for easy tracking.
Thawing and Reheating Tips
To thaw, place the chicken in the fridge overnight. This slow thaw helps keep it juicy. When ready to eat, reheat it on the stove over low heat. Stir often to ensure even warming.
Meal Prep Suggestions
Preparing Ingredients Ahead of Time
You can prep ingredients ahead of time. Cut the chicken and veggies, and store them separately. This makes cooking fast and easy on busy days.
Storing Components Separately
Keep the sauce in a separate container. Mix it with the chicken and veggies just before cooking. This helps maintain the flavors and textures.
FAQs
How can I make Thai Peanut Chicken spicier?
You can make Thai Peanut Chicken spicier in two easy ways:
– Adding More Red Curry Paste: If you like heat, add an extra spoon of red curry paste. This will boost the spice without changing the flavor much.
– Incorporating Fresh Chilis: Slice fresh chilis and toss them into the pan while cooking. You can use Thai bird chilis for more heat or jalapeños for a milder kick.
What can I serve with Thai Peanut Chicken?
Here are some great options to serve with your dish:
– Suggested Side Dishes: Serve with jasmine rice or rice noodles for a filling meal. Steamed broccoli or sautéed bok choy also pairs well.
– Pairing with Complimentary Flavors: A light salad with cucumber and lime adds freshness. You can also serve it with spring rolls for a crunchy bite.
Can I use different types of meat?
Yes, you can easily switch up the meat in this recipe:
– Substituting Chicken with Beef or Tofu: Use thin strips of beef for a richer flavor. If you prefer a vegetarian option, use firm tofu. Just make sure to press the tofu before cooking.
– Cooking Times for Different Proteins: Chicken takes about 5-7 minutes to cook. Beef may take a bit longer, around 8-10 minutes. Tofu only needs about 5-7 minutes as well, until golden brown.
This article covered how to make Thai Peanut Chicken. We explored key ingredients like chicken, coconut milk, and peanut butter. I explained marinating, sauce preparation, and cooking steps clearly. You discovered tips for flavor, cooking techniques, and presentation ideas. Variations offered options for dietary needs, ingredient swaps, and different cooking methods.
In conclusion, this dish is simple and fun to make. Enjoy experimenting with flavors and variations. Your kitchen can transform into a Thai restaurant toda