Craving takeout but want something faster and fresher? This sweet and spicy chicken stir-fry comes together in just 20 minutes, delivering all the flavor you love without leaving home. Tender chicken, crisp green beans and fluffy jasmine rice are tossed in a sweet soy glaze with a kick of chili.
A squeeze of fresh lime and a sprinkle of cilantro brighten every bite, while optional chili flakes let you dial up the heat. It’s a speedy, satisfying meal that proves homemade can beat takeout any night of the week.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Cook the jasmine rice according to package directions. Fluff with a fork and set aside.
- Trim the ends of the green beans and cut into 1-inch pieces. Chop the cilantro leaves and stems. Slice the chili pepper into thin rings (remove seeds for less heat). Cut the lime into wedges.
- In a small bowl, whisk together the sweet soy glaze, sweet Thai chili sauce, garlic powder and a squeeze of lime juice. Set aside.
- Pat the chicken dry with paper towels. Season with salt and pepper, then toss with cornstarch until evenly coated.
- Heat cooking oil in a large skillet or wok over high heat. Add the chicken in a single layer and cook, stirring occasionally, until golden and cooked through, about 4-5 minutes. Transfer to a plate.
- In the same skillet, melt the butter. Add the green beans and cook, stirring, for 2-3 minutes until bright green and crisp-tender.
- Return the chicken to the skillet. Pour the sauce over the top and toss everything together until well coated and heated through, about 1 minute.
- Serve the stir-fry over the jasmine rice. Garnish with cilantro, chili rings and lime wedges. Sprinkle with additional chili flakes if desired.
Recipe Tips
For extra heat, add more chili flakes or a dash of sriracha.
To save time, use pre-cooked rice or microwaveable jasmine rice.
If you don’t have sweet soy glaze, substitute with 3 tablespoons soy sauce and 1 tablespoon honey.
FAQ
Can I use frozen green beans?
Yes, but thaw them first and pat dry to avoid excess water in the stir-fry.
What can I substitute for sweet soy glaze?
Mix 3 tablespoons soy sauce with 1 tablespoon honey or brown sugar for a similar sweet-savory flavor.
How do I make this dish milder?
Omit the chili pepper and chili flakes. The sweet Thai chili sauce adds mild heat, so you can reduce it or use a sweet chili sauce without spice.



























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.