This vibrant weeknight dinner comes together in just 30 minutes, making it perfect for busy evenings when you want something flavorful but don't have hours to spend in the kitchen. Tender chicken thighs (or tofu for vegetarians) are stir-fried with colorful bell peppers, broccoli, and aromatic onions, then coated in a balanced sauce that combines savory soy sauce with sweet honey, tangy rice vinegar, fresh ginger, and optional chili flakes for warmth.
The dish is incredibly versatile—swap in shrimp, beef, or chickpeas based on your preference, and add whatever vegetables you have on hand like snap peas, carrots, or mushrooms. Serve over steamed rice or quinoa to soak up the flavorful sauce, and finish with fresh cilantro or green onions for brightness. Each serving delivers 31 grams of protein and can be easily adapted for gluten-free, vegan, or dairy-free diets.
The other night I was standing in front of the fridge at 6 PM, absolutely starving after a chaotic day, when I grabbed whatever vegetables were wilting in the crisper and threw them into a hot skillet with some chicken I'd defrosted that morning. Twenty minutes later, I was sitting on my couch with a bowl of the most vibrant, sticky-sweet stir fry, wondering why I ever bother with complicated recipes on Tuesdays.
My sister was over last week and watched me make this, muttering about how she could never pull it off, but when she took her first bite she literally went quiet for a full minute. Now she texts me every other day asking for the sauce ratios, which I find hilarious because I basically pour and taste until it looks right.
Ingredients
- 500 g boneless skinless chicken thighs: Thighs stay juicy and tender even when you cook them a little too long, which I definitely do sometimes
- 1 red bell pepper and 1 yellow bell pepper, both sliced: Using two colors makes the final dish look so much more inviting, like something from a restaurant
- 1 red onion, sliced: Red onions get sweet and mellow when they're stir-fried, adding this lovely background sweetness
- 2 cups broccoli florets: Broccoli holds up beautifully to high heat and still keeps a nice crunch
- 2 cloves garlic, minced: Fresh garlic makes such a difference here, don't use the jarred stuff
- 3 tbsp soy sauce: This is your salt and umami base, use tamari if you need it gluten-free
- 2 tbsp honey or maple syrup: The honey helps the sauce cling to everything and creates that gorgeous glaze
- 1 tbsp rice vinegar or lemon juice: Just enough acid to cut through the sweetness and wake up all the flavors
- 1 tsp freshly grated ginger: Fresh ginger has this bright zing that powdered ginger can never quite replicate
- 1/2 tsp chili flakes: Optional, but I love the little pockets of heat they create
- 2 tbsp olive oil: Divided use, for cooking the protein and then the vegetables
- 4 cups cooked steamed rice or quinoa: Whatever grain you have hanging around works perfectly
- 2 tbsp chopped fresh cilantro or green onions: That pop of freshness at the end makes everything taste brighter
Instructions
- Cook the protein first:
- Heat 1 tbsp olive oil in a large skillet or wok over medium-high heat, add chicken thighs or tofu, and cook for 4 to 6 minutes until browned on all sides, then remove and set aside on a plate
- Build the flavor base:
- Add the remaining olive oil to the same pan and sauté garlic, ginger, onion, and bell peppers for 3 to 4 minutes until they're just starting to soften
- Add the broccoli:
- Toss in the 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, whisk together soy sauce, honey, rice vinegar, and chili flakes until the honey is completely dissolved
- Bring it all together:
- Return the protein to the pan, pour the sauce over everything, and stir to coat, then reduce heat to medium, cover, and let simmer for 4 to 5 minutes until the chicken is cooked through
- Serve it up:
- Spoon everything over steamed rice or quinoa and finish with a generous sprinkle of cilantro or green onions
Last month my partner's brother came over unexpectedly and I made this with whatever I had in the fridge, which happened to be shrimp instead of chicken, and he kept asking what restaurant I'd ordered from. There's something about that combination of salty and sweet that just makes people feel taken care of.
Make It Your Own
I've made this with shrimp, beef, chickpeas, and even just straight-up vegetables when I didn't have any protein on hand. The sauce works with literally anything, which is probably why this recipe lives in permanent rotation at my house.
Get Everything Ready First
Once you start cooking, everything moves fast, so have all your vegetables sliced and your sauce whisked together before you turn on the stove. The first time I made this, I was scrambling to chop broccoli while the garlic was burning, which is a mistake I only needed to make once.
Serving Ideas
Sometimes I squeeze fresh lime over each bowl right before eating, which adds this bright pop that balances the honey perfectly. A crisp white wine or sparkling water alongside makes the whole thing feel like a proper weeknight treat.
- Warm leftovers make an excellent lunch the next day, if they last that long
- If you like extra heat, add more chili flakes or a drizzle of sriracha at the table
- The sauce works beautifully with noodles instead of rice if that's what you have
Hope this becomes one of those recipes you can make without even thinking, the kind that saves you on busy nights and makes everyone feel happy and fed.
Recipe FAQs
- → Can I make this vegetarian or vegan?
-
Yes, simply substitute the chicken thighs with firm tofu that has been drained and cubed. For a vegan version, replace the honey with maple syrup and use tamari instead of regular soy sauce to keep it gluten-free.
- → How do I 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 or in the microwave, adding a splash of water if needed to refresh the sauce.
- → Can I meal prep this dish?
-
Absolutely. You can chop all vegetables in advance and store them separately in the refrigerator. The sauce can be whisked together and kept in a jar for up to a week. Cook everything when ready to eat for the best texture and flavor.
- → What other proteins work well?
-
Shrimp cook quickly and pair beautifully with the vegetables and sauce. Thinly sliced beef, pork tenderloin, or even chickpeas for a plant-based version all work wonderfully. Adjust cooking times accordingly based on your protein choice.
- → Is this dish spicy?
-
The chili flakes are optional, so you can control the heat level. Without them, the dish has a mild warmth from the ginger and garlic. Add more chili flakes or a drizzle of sriracha if you prefer more spice.
- → Can I use frozen vegetables?
-
Yes, frozen broccoli florets and mixed vegetables can be used when fresh isn't available. Thaw them slightly and pat dry before adding to the pan, adjusting cooking time as needed since frozen vegetables may release more water.