This vibrant weeknight dinner comes together in just 30 minutes, featuring tender chicken or tofu with crisp bell peppers, broccoli, and aromatic aromatics. The honey-soy glaze balances sweet and savory notes while chili flakes add gentle heat. Perfect for serving over steamed rice or quinoa for a complete meal that satisfies four hungry people.
The thing about Tuesday evenings is they sneak up on you, exhausted and hungry, before you have even thought about dinner. I threw this stir-fry together on one of those nights when the fridge looked bare but somehow produced the most colorful meal.
My roommate wandered into the kitchen when the garlic and ginger hit the hot oil, that unmistakable aroma that makes your stomach growl. We stood over the stove, tasting directly from the pan, and ended up eating standing up because waiting for plates felt like too much effort.
Ingredients
- 500 g boneless skinless chicken thighs: thighs stay juicier than breast meat through high-heat cooking, though firm tofu works beautifully if you want to keep it plant-based
- 1 red bell pepper and 1 yellow bell pepper, sliced: the duo brings sweetness and color, creating that vibrant look that makes dinner feel special
- 1 red onion, sliced: red onion mellows beautifully when cooked, adding subtle sweetness rather than harsh bite
- 2 cups broccoli florets: broccoli holds up well to stir-frying, staying tender-crisp instead of mushy
- 2 cloves garlic, minced: fresh garlic is non-negotiable here, the jarred stuff lacks that punch that cuts through rich sauces
- 3 tbsp soy sauce: this is your salt and umami base, use tamari if you need gluten-free
- 2 tbsp honey or maple syrup: just enough sweetness to balance the salty soy and create that caramelized glaze
- 1 tbsp rice vinegar or lemon juice: acid is the secret that makes all the flavors pop and taste brighter
- 1 tsp freshly grated ginger: fresh ginger brings warmth and zing, ground ginger cannot compete with the real thing
- 1/2 tsp chili flakes: totally optional, but a little heat makes the sweet and salty sing
- 2 tbsp olive oil: you need enough oil to prevent sticking and help everything brown nicely
- 4 cups cooked steamed rice or quinoa: a neutral base soaks up all that sauce, make extra because people always want more
- 2 tbsp chopped fresh cilantro or green onions: the finishing touch that adds freshness and a pop of color
Instructions
- Cook the protein first:
- Heat 1 tbsp olive oil in a large skillet or wok over medium-high heat, add chicken thighs and cook for 4 to 6 minutes until browned on all sides, then remove and set aside on a plate
- Sauté the aromatics and vegetables:
- In the same pan, add the remaining olive oil and cook garlic, ginger, onion, and bell peppers for 3 to 4 minutes until fragrant and just tender
- Add the broccoli:
- Toss in broccoli florets and stir-fry for another 2 to 3 minutes until they turn bright green but still have some crunch
- Whisk the sauce:
- In a small bowl, combine soy sauce, honey or maple syrup, rice vinegar, and chili flakes until smooth
- Bring it all together:
- Return the chicken to the pan, pour the sauce over everything, and stir to coat before reducing heat to medium, covering, and letting simmer for 4 to 5 minutes until chicken is cooked through
- Finish and serve:
- Serve over steamed rice or quinoa and top with fresh cilantro or green onions for that restaurant-style finish
This recipe became my go-to when friends unexpectedly dropped by, a miracle of a meal that looks impressive but comes together in the time it takes to rice to steam. Something about the combination of sweet, salty, and vibrant vegetables just makes people happy.
Make It Your Own
Swap out chicken for shrimp, beef slices, or even chickpeas for a vegetarian version. The beauty of stir-fry is that the sauce works with almost any protein you have on hand.
Boost the Vegetables
Add whatever is in your crisper drawer. Carrots, snap peas, mushrooms, or even zucchini work beautifully here. More vegetables means more color and more nutrients.
Serving Suggestions
A squeeze of fresh lime over each serving brightens everything instantly. For drinks, a crisp white wine or sparkling water with lemon cuts through the richness.
- Double the sauce if you love extra drizzle over your rice
- Prep all ingredients before you start cooking, stir-frying waits for no one
- Leftovers reheat beautifully for lunch the next day
Some of the best meals come from the busiest nights, when you are too hungry to overthink and just let simple ingredients do the work.
Recipe FAQs
- → Can I make this dish vegetarian?
-
Absolutely. Simply replace the chicken thighs with firm tofu that has been drained and cubed. Cook the tofu similarly to the chicken until golden brown before proceeding with the vegetables and sauce.
- → What other proteins work well in this dish?
-
Shrimp cooks beautifully and pairs perfectly with the honey-soy flavors. Beef strips or chickpeas also make excellent alternatives. Adjust cooking times accordingly—shrimp needs only 2-3 minutes while beef may require slightly longer.
- → How can I make this dish gluten-free?
-
Use gluten-free soy sauce or tamari in place of regular soy sauce. Double-check that your other ingredients, particularly the rice vinegar and any condiments, are certified gluten-free. Serve over rice or certified gluten-free quinoa.
- → Can I prepare the vegetables ahead of time?
-
Yes. Slice the bell peppers, onion, and broccoli florets up to a day in advance and store them in airtight containers in the refrigerator. This makes the actual cooking process even faster on busy weeknights.
- → What can I serve alongside this dish?
-
Steamed jasmine rice or fluffy quinoa are classic choices. For lighter options, try cauliflower rice or serve over lettuce cups for a low-carb twist. A crisp white wine or sparkling water complements the bold flavors beautifully.
- → How long will leftovers keep?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors often develop and improve overnight. Reheat gently in a skillet or microwave, adding a splash of water if needed to refresh the sauce.