Juicy chicken coated in a sticky, sweet, and spicy Thai-inspired sauce makes this Sweet and Spicy Thai Chicken an irresistible dinner that comes together with incredible flavor in every bite. Featuring a delicious balance of sweetness, savory umami, garlic, ginger, and a touch of heat, this easy chicken recipe is perfect for busy weeknights, family dinners, or meal prep.
When you’re craving a dinner that’s bold, flavorful, and better than takeout, this Sweet and Spicy Thai Chicken delivers everything you could want. Tender chicken is cooked until golden and coated in a glossy sauce that perfectly balances sweet, savory, tangy, and spicy flavors.
Inspired by the vibrant flavors of Thai cuisine, this dish combines aromatic garlic, fresh ginger, and a rich sauce that clings beautifully to every piece of chicken. It’s the kind of meal that feels special enough for guests but easy enough for a weeknight dinner.
Serve it over fluffy jasmine rice, rice noodles, or steamed vegetables for a complete meal that’s guaranteed to become a family favorite.
Why You’ll Love This Recipe
- Ready in about 30 minutes
- Perfect balance of sweet and spicy flavors
- Better than takeout and easy to make at home
- Great for meal prep and leftovers
- Family-friendly and easy to customize
Ingredients
For the Chicken
- Boneless skinless chicken thighs or breasts – Tender and juicy protein base
- Cornstarch – Helps create a lightly crispy exterior
- Salt and black pepper – Essential seasoning
- Oil – For sautéing and browning the chicken
For the Sweet and Spicy Thai Sauce
- Sweet chili sauce – Provides sweetness and mild heat
- Soy sauce – Adds savory umami flavor
- Honey – Enhances sweetness and creates a glossy finish
- Fresh garlic – Adds bold aromatic flavor
- Fresh ginger – Brings warmth and freshness
- Lime juice – Balances the richness with bright acidity
- Red pepper flakes – Adds customizable heat
- Water – Helps create the perfect sauce consistency
Optional Garnishes
- Green onions
- Fresh cilantro
- Sesame seeds
- Lime wedges
- Crushed peanuts
How to Make Sweet and Spicy Thai Chicken
Prepare the Chicken
Pat the chicken dry and cut it into bite-sized pieces.
Season with salt and pepper, then lightly coat with cornstarch. This helps create a beautiful texture and allows the sauce to cling to the chicken.
Make the Sauce
In a small bowl, whisk together the sweet chili sauce, soy sauce, honey, garlic, ginger, lime juice, red pepper flakes, and water.
Set aside while you cook the chicken.
Cook the Chicken
Heat oil in a large skillet over medium-high heat.
Add the chicken and cook for 6 to 8 minutes, stirring occasionally, until golden brown and cooked through.
Avoid overcrowding the pan to achieve the best browning.
Add the Sauce
Pour the prepared sauce over the cooked chicken.
Reduce the heat slightly and simmer for 3 to 5 minutes, stirring frequently, until the sauce thickens and coats the chicken beautifully.
Garnish and Serve
Remove from heat and garnish with green onions, cilantro, sesame seeds, or crushed peanuts.
Serve immediately with your favorite side dishes.

Tips for Success
- Use chicken thighs for extra juicy results
- Adjust the red pepper flakes to your preferred spice level
- Fresh garlic and ginger provide the best flavor
- Don’t overcook the chicken to keep it tender
- Allow the sauce to simmer until thick and glossy
Equipment Needed
- Large skillet or wok
- Cutting board
- Sharp knife
- Mixing bowls
- Whisk
- Measuring cups and spoons
Recipe Variations
Extra Spicy Thai Chicken
Add additional red pepper flakes, Thai chili peppers, or chili garlic sauce for more heat.
Tropical Thai Chicken
Add pineapple chunks during the final few minutes of cooking for a sweet tropical twist.
Vegetable-Packed Version
Stir in bell peppers, broccoli, snap peas, or carrots for added nutrition and color.
Low-Carb Option
Serve over cauliflower rice instead of traditional rice.
Serving Suggestions
This Sweet and Spicy Thai Chicken pairs wonderfully with:
- Jasmine rice
- Coconut rice
- Rice noodles
- Stir-fried vegetables
- Asian cucumber salad
- Steamed broccoli
- Fresh spring rolls
For a restaurant-style presentation, garnish with lime wedges, cilantro, and chopped peanuts.
FAQs
Can I make this recipe ahead of time?
Yes. The chicken reheats beautifully and is perfect for meal prep.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days.
Can I freeze Sweet and Spicy Thai Chicken?
Yes. Freeze for up to 2 months and thaw overnight before reheating.
Is this recipe very spicy?
The spice level is moderate and easily adjustable.
Can I use chicken breast instead of thighs?
Absolutely. Chicken breast works well, though thighs tend to stay juicier.
What can I use instead of sweet chili sauce?
A combination of honey and your favorite chili sauce can be used as a substitute.
Final Thoughts
This Sweet and Spicy Thai Chicken is the perfect combination of bold flavor, easy preparation, and satisfying texture. With its sticky, glossy sauce and tender chicken, it delivers restaurant-quality results right from your own kitchen.
Whether you’re preparing a quick family dinner, meal-prepping for the week, or looking for a better-than-takeout option, this easy Thai chicken recipe is guaranteed to impress.
Give this Sweet and Spicy Thai Chicken a try and enjoy the perfect balance of sweet, spicy, savory, and tangy flavors in every bite!
Print
Sweet and Spicy Thai Chicken
- Total Time: 30 minutes
- Yield: 4 servings
Description
Sweet and Spicy Thai Chicken is a quick and flavorful dinner featuring tender chicken coated in a sticky Thai-inspired sauce with the perfect balance of sweetness, heat, garlic, and lime.
Ingredients
- 2 lbs boneless skinless chicken thighs, cut into bite-sized pieces
- 2 tbsp vegetable oil
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1/4 cup sweet chili sauce
- 2 tbsp soy sauce
- 1 tbsp honey
- 1 tbsp lime juice
- 1 tsp sriracha (or more to taste)
- 1 red bell pepper, sliced
- 2 green onions, sliced
- 1 tbsp sesame seeds
Instructions
- In a small bowl, whisk together sweet chili sauce, soy sauce, honey, lime juice, and sriracha.
- Heat oil in a large skillet over medium-high heat.
- Add chicken and cook for 6–8 minutes until browned and cooked through.
- Stir in garlic and ginger and cook for 1 minute until fragrant.
- Add bell pepper and cook for 2–3 minutes until slightly tender.
- Pour sauce over the chicken and stir well to coat.
- Simmer for 3–4 minutes until the sauce thickens and becomes glossy.
- Garnish with green onions and sesame seeds before serving.
Notes
- Serve over jasmine rice or rice noodles.
- Add extra sriracha for more heat.
- Leftovers keep well in the refrigerator for up to 3 days.
- Garnish with fresh cilantro for extra flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai