Thai Peanut Chicken is a vibrant dish that celebrates the rich flavors of Thai cuisine. This delightful recipe features tender chicken smothered in a creamy peanut sauce, bringing together savory, sweet, and tangy notes that will tantalize your taste buds. It’s perfect for busy weeknights or special occasions, making it an excellent choice for impressing family and friends while satisfying your cravings for comforting food.
With its short preparation time of just 10 minutes, you can have a delicious meal on the table in roughly 30 minutes. This dish is incredibly versatile, allowing you to adjust the spice levels according to your preference and serving it alongside various sides. Whether you choose to enjoy it over rice or noodles, the creamy peanut sauce beautifully complements the chicken, creating a well-rounded meal.
Why You’ll Love This Recipe
- Quick Preparation: With only 10 minutes of prep, you’ll have a flavorful meal ready in about 30 minutes, perfect for any weeknight dinner.
- Rich Flavor: The combination of peanut butter, soy sauce, and spices creates a unique taste experience that is both comforting and exciting.
- Customizable Heat: Adjust the sriracha level to suit your spice preference, making this dish ideal for everyone.
- Healthy Ingredients: Packed with protein and healthy fats, this dish is nutritious without sacrificing flavor.
Ingredients and Substitutions
This recipe requires a few key ingredients that come together to create the rich sauce and tender chicken. Here’s what you will need:
- Chicken: 4 boneless, skinless chicken breasts or thighs work best for this dish. Chicken thighs are generally more flavorful and juicier if you prefer.
- Creamy Peanut Butter: Choosing a good quality creamy peanut butter enhances the dish’s richness. You may also use natural peanut butter for a healthier option.
- Soy Sauce: This is crucial for adding umami and saltiness to the dish. Low-sodium soy sauce can be substituted if you’re watching your salt intake.
- Rice Vinegar and Honey: These ingredients provide a touch of acidity and sweetness, balancing the flavors in the sauce. Maple syrup can be a suitable substitute for honey.
- Coconut Milk: This ingredient adds creaminess and flavor; however, regular milk works too if you prefer.
- Fresh Ingredients: Don’t forget to include garlic and ginger, as they contribute significantly to the aroma and overall taste of the dish.
How to Make Thai Peanut Chicken
The preparation of Thai Peanut Chicken is straightforward. Here’s a step-by-step breakdown:
- Start by preparing all your ingredients, ensuring to mince the garlic and ginger finely for maximum flavor.
- Heat 2 tablespoons of vegetable oil in a skillet over medium-high heat. Add the chicken and cook until browned and cooked through, approximately 5 to 7 minutes per side. Once done, remove the chicken from the skillet and set aside.
- In the same skillet, reduce the heat to medium and sauté the minced garlic and ginger until they are fragrant, which should take about 1 to 2 minutes.
- Next, stir in the peanut butter, soy sauce, rice vinegar, honey, optional sriracha, coconut milk, lime juice, and sesame oil. Mix until the sauce is smooth and well combined.
- Return the cooked chicken to the skillet and coat it with the peanut sauce. Allow it to simmer for about 5 minutes to meld the flavors.
- Serve the dish hot over steamed rice or noodles, garnished with chopped peanuts and fresh cilantro for an eye-catching finish.
Expert Tips for Success
- For extra flavor, consider marinating the chicken in the peanut sauce for at least 30 minutes before cooking.
- If you’d like to customize the dish further, feel free to add vegetables like broccoli, bell peppers, or snap peas to the skillet when cooking the chicken.
- Adjust the amount of sriracha based on your heat preference. Adding just a small amount can provide a nice kick without overwhelming the dish.
- Always garnish the dish just before serving to ensure the peanuts and cilantro maintain their texture and freshness.
Variations
Thai Peanut Chicken can be adapted in various ways to suit different tastes and dietary preferences:
- Vegetarian Option: Substitute the chicken with tofu or sautéed vegetables for a vegetarian-friendly version.
- Protein Alternatives: Try shrimp or a mix of meats, such as adding pork or beef for different flavor profiles.
- Spicy Version: If you enjoy heat, incorporate more sriracha or fresh chopped chili peppers into the sauce.
- Nut-Free Version: Use sunflower seed butter in place of peanut butter and ensure all sauces are nut-free as well.
Serving Suggestions
Thai Peanut Chicken is incredibly versatile when it comes to serving options. Here are a few ideas:
- Fluffy Steamed Rice: Serve the chicken over a bed of fluffy steamed rice, allowing the sauce to soak into the rice for a comforting meal.
- Noodles: Toss the chicken with cooked noodles, allowing the peanut sauce to cling to each strand for a flavorful dish.
- Lettuce Wraps: Use fresh lettuce leaves to make healthy wraps, adding crunchy veggies for texture.
- Salad Topper: Slice the chicken and serve it on top of a fresh salad for a lighter option, drizzling with additional peanut sauce.
Storage, Freezing, and Reheating
Should you have any leftovers, here’s how to store and reheat them:
- Refrigerator: Store in airtight containers and keep in the refrigerator for up to 3 days.
- Freezing: Place Thai Peanut Chicken in freezer-safe bags or containers for up to 2 months. Ensure you label them with the date for reference.
- Reheating: Reheat in the microwave on medium power in short intervals, stirring in between, or warm on low heat over the stovetop, stirring occasionally to prevent sticking.
Frequently Asked Questions
What can I use instead of coconut milk?
If you prefer, you can substitute coconut milk with regular milk, almond milk, or any dairy-free alternatives while keeping in mind that the flavor profile may change slightly.
Can I make this recipe vegetarian?
Yes! This recipe can easily be made vegetarian by substituting the chicken with firm tofu or a variety of vegetables, ensuring you still enjoy the creamy peanut sauce.
How do I make Thai Peanut Chicken spicier?
You can increase the spiciness of this dish by adding more sriracha or incorporating freshly chopped chili peppers into the peanut sauce. Start with a small quantity and gradually add more to suit your taste.
Can this dish be made ahead of time?
Yes! You can prepare Thai Peanut Chicken a day ahead and store it in the fridge. Just reheat before serving to enjoy.
What should I serve with Thai Peanut Chicken?
This dish pairs wonderfully with steamed rice, noodles, or a fresh salad. Other delicious accompaniments include grilled vegetables, spring rolls, or even a light mango salad.

Thai Peanut Chicken
Ingredients
- 4 pieces boneless, skinless chicken breasts or thighs
- ¼ cup creamy peanut butter
- ¼ cup soy sauce
- 2 tablespoons rice vinegar
- 2 tablespoons honey
- ½ cup coconut milk (or regular milk)
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons vegetable oil
- Sriracha, to taste (optional)
- Chopped peanuts and cilantro for garnish
Instructions
- Prepare all ingredients by mincing garlic and ginger.
- Heat vegetable oil in a skillet over medium-high heat. Add chicken and cook for about 5-7 minutes per side until browned and cooked through. Remove from skillet.
- In the same skillet, reduce heat to medium and sauté garlic and ginger until fragrant (1-2 minutes).
- Stir in peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil until smooth.
- Return chicken to skillet and coat with the peanut sauce. Let simmer for about 5 minutes.
- Serve hot over steamed rice or noodles, garnished with chopped peanuts and cilantro.