This satisfying one-pan dinner comes together in just 30 minutes, making it perfect for hectic weeknight schedules. Tender chicken thighs (or tofu for a plant-based version) pair beautifully with colorful bell peppers, broccoli, and aromatic red onion.
The star of this dish is the homemade honey-soy glaze, which balances savory soy sauce with sweet honey and a hint of chili heat. Everything cooks together in a single skillet or wok, meaning less cleanup and more time to enjoy your evening.
Serve over fluffy steamed rice or nutty quinoa for a complete meal that delivers protein, vitamins, and incredible flavor. The versatile recipe adapts easily to whatever vegetables you have on hand, and the sauce works equally well with shrimp, beef, or chickpeas.
The thing about weeknight cooking is that it does not have to be boring to be fast. This stir fry happened on a Tuesday when I had zero energy and a refrigerator full of random vegetables. My roommate walked in mid chop and asked what perfume I was wearing it was the garlic and ginger hitting hot oil. Now it is the dinner I make when I need something that tastes like takeout but actually leaves me feeling good.
Last month my sister called me in a panic about hosting last minute guests. I talked her through this exact recipe over the phone while standing in my own kitchen. She sent a photo at midnight with the caption we have a new family favorite. There is something magical about watching bright vegetables transform into something glossy and irresistible in just twenty minutes.
Ingredients
- 500 g boneless skinless chicken thighs or firm tofu: Thighs stay juicier than breast meat and cubed tofu absorbs that sauce like a sponge
- 1 red bell pepper and 1 yellow bell pepper: The color difference makes the final dish look like something from a restaurant
- 1 red onion sliced: Red onion has a milder sweetness that works beautifully here
- 2 cups broccoli florets: Fresh broccoli keeps its crunch and looks gorgeous alongside the peppers
- 2 cloves garlic minced: Fresh garlic is non negotiable for that aromatic base
- 1 tsp freshly grated ginger: The jarred stuff cannot compare to the heat and brightness of fresh
- 3 tbsp soy sauce: This is your salt and umami base in one ingredient
- 2 tbsp honey or maple syrup: Just enough sweetness to balance the salty soy sauce
- 1 tbsp rice vinegar or lemon juice: Acid is what makes all the flavors pop instead of flattening out
- 1/2 tsp chili flakes: Adjust this based on your spice tolerance or leave it out entirely
- 2 tbsp olive oil: Divide this between cooking the protein and the vegetables
- 4 cups cooked rice or quinoa: Having this ready before you start cooking makes everything feel easier
- 2 tbsp chopped fresh cilantro or green onions: This garnish makes it feel finished and special
Instructions
- Get your protein started:
- Heat 1 tbsp olive oil in a large skillet or wok over medium high heat. Add your chicken or tofu and let it cook undisturbed for 4 to 6 minutes until golden brown on one side. Remove it from the pan and set it aside on a plate.
- Build your flavor base:
- Add the remaining olive oil to the same pan. Toss in the garlic ginger onion and both bell peppers. Stir fry for 3 to 4 minutes until the onions turn translucent and the peppers soften slightly.
- Add the broccoli:
- Toss in the broccoli florets and keep everything moving for another 2 to 3 minutes. You want the broccoli bright green and tender crisp not mushy.
- Whisk the sauce together:
- In a small bowl combine the soy sauce honey rice vinegar and chili flakes. Whisk until the honey dissolves completely into the liquid.
- Bring it all together:
- Return the cooked chicken or tofu back to the pan. Pour the sauce over everything and stir gently to coat all the pieces. Reduce heat to medium cover the pan and let it simmer for 4 to 5 minutes.
- Finish and serve:
- The chicken should be cooked through and the vegetables should be glossy and vibrant. Serve everything over steamed rice or quinoa and scatter fresh cilantro or green onions on top.
This recipe became my go to after I realized restaurant stir fries always taste better because their burners are hotter. The trick I learned is to cook in batches and let each ingredient actually brown instead of tossing everything in at once. Now my weeknight version tastes close enough to takeout that I have stopped ordering delivery almost entirely.
Making It Your Own
The beauty of this template is that it works with whatever vegetables you have in the crisper drawer. I have made it with snap peas carrots mushrooms and even cabbage when that was all I had. The sauce stays the same and somehow ties everything together.
Perfecting The Sauce
I used to struggle with sauces that were either too salty or too sweet. The breakthrough was tasting as I went and adjusting the honey and vinegar ratio until it hit that sweet spot between savory and bright. Now I double the sauce recipe and keep the extra in the fridge for quick meals.
Timing Is Everything
The difference between an okay stir fry and a great one comes down to not overcooking the vegetables. You want them to retain their crunch and individual character instead of turning into a soft uniform mass. High heat and constant attention are your best friends here.
- Prep all ingredients before you turn on the stove
- Keep the heat high enough that everything sizzles but does not burn
- Have your serving platter ready so you can move everything there the second it is done
Some of the best meals come from the simplest ideas and this one has saved more weeknights than I can count. Good food does not need to be complicated.
Common Recipe Questions
- → Can I make this dish ahead of time?
-
Yes, you can prep all vegetables and whisk the sauce up to 24 hours in advance. Store everything separately in airtight containers in the refrigerator. When ready to cook, proceed with the recipe as directed—the actual cooking takes only about 15 minutes.
- → What vegetables work best in this stir-fry?
-
Bell peppers, broccoli, and red onion provide excellent color and texture. You can also add snap peas, carrots, mushrooms, zucchini, or baby corn. Aim for vegetables that cook at similar rates to ensure even doneness.
- → How do I make this vegetarian or vegan?
-
Replace chicken thighs with firm tofu that's been drained and pressed, or use chickpeas for added protein. Swap honey with maple syrup to keep the dish plant-based. The cooking time remains the same.
- → Can the sauce be adjusted for different spice levels?
-
Absolutely. Reduce or omit the chili flakes for a milder version, or increase them and add a dash of sriracha for more heat. You can also add fresh ginger or garlic to intensify the aromatic flavors.
- → What's the best way to store leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if needed to loosen the sauce. Avoid microwaving, as it can make vegetables mushy.
- → Can I freeze this dish?
-
While possible, freezing may affect the vegetables' texture. If freezing, undercook the vegetables slightly and store in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.