There’s something magical about a stir fry that comes together faster than ordering takeout. This chicken with mixed vegetable stir fry has become my weeknight savior – tender, juicy chicken paired with crisp vegetables, all coated in a silky brown sauce that makes everyone ask for seconds.
I still remember the first time I tried the velveting technique with chicken. I was skeptical that a little baking soda could make such a difference, but one bite proved me wrong. Now, this method is my secret weapon for restaurant-quality chicken at home. What makes this recipe truly shine is its versatility – you can use whatever vegetables are hiding in your crisper drawer. On busy Tuesday nights when my kids have soccer practice, I can have this complete meal on the table in about 35 minutes. The best part? There’s actually enough sauce to coat everything perfectly, not those sad, dry stir fries we’ve all made before.
Table of Contents
Ingredients for Chicken with Mixed Vegetable Stir Fry
I’ve tested this recipe dozens of times to get the marinade just right. The velveting technique might sound fancy, but it’s incredibly simple and makes all the difference in keeping your chicken tender and juicy. I always prep my chicken first and let it marinate while I chop vegetables – it’s the perfect workflow for busy weeknights.
For the Marinated Chicken:
- 20 ounces boneless skinless chicken breast, cut into 1/4-inch thick slices against the grain (about 2 chicken breasts) – partially freezing the chicken for 15-20 minutes makes slicing much easier
- 3 tablespoons water
- 1 tablespoon Shaoxing rice wine (optional, but I always use it for authentic flavor)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon baking soda – this is the magic ingredient for tender chicken
- 2 tablespoons cornstarch
- 1 tablespoon neutral oil (vegetable or canola work great)
For the Stir Fry Sauce:
- 3/4 cup water
- 2 1/2 tablespoons regular soy sauce – in my experience, regular soy sauce works better than low-sodium here
- 1 1/2 tablespoons granulated sugar
- 1 teaspoon chicken bouillon powder (optional)
- 1/4 teaspoon dark soy sauce (just for color)
- 2 tablespoons cornstarch
- 1 teaspoon toasted sesame oil – I usually add this last for maximum flavor
For the Vegetables:
- 1 pound mixed vegetables of your choice (broccoli cut into 1-inch florets, carrots sliced into 1/4-inch rounds, bell peppers, zucchini, mushrooms, or snow peas)
- 1 tablespoon minced garlic (about 2-3 cloves) – my go-to is fresh, never pre-minced
- 1 tablespoon minced fresh ginger (about 1 inch knob)
- 2-3 tablespoons neutral oil for cooking
Step-by-Step Instructions
Having all your ingredients prepped before you start cooking makes this process smooth and stress-free. Stir frying moves fast once you begin, so this mise en place approach is essential.
Step 1: Combine the sliced chicken (cut against the grain for maximum tenderness) with water, Shaoxing rice wine, salt, and baking soda in a mixing bowl. Mix well until the chicken absorbs most of the liquid, about 1-2 minutes. Add the cornstarch and mix until evenly coated, then finish with oil. Let marinate for 10-15 minutes while you prep other ingredients.
Step 2: Whisk together all sauce ingredients (water, soy sauce, sugar, chicken bouillon powder, dark soy sauce, cornstarch, and sesame oil) in a measuring cup until the cornstarch is completely dissolved with no clumps visible. Set aside, and give it a final whisk right before using since cornstarch settles.
Step 3: Bring a pot of water to a rolling boil. Add vegetables in stages based on their heartiness: broccoli florets and carrot slices first (2-3 minutes), followed by bell peppers and zucchini (1-2 minutes), and snow peas last (just 30 seconds). Drain immediately and set aside.
Step 4: Heat your wok or large sauté pan over medium-high heat and add 2-3 tablespoons oil to coat the bottom. Once the oil shimmers, add the marinated chicken in a single layer. Cook for 2-3 minutes per side until internal temperature reaches 165°F and chicken is no longer pink inside. Avoid overcrowding – cook in batches if needed for the best results. Remove and set aside.
Step 5: Reduce heat to medium and keep about 2 tablespoons of oil in the pan. Add garlic and ginger, stirring constantly for 15-30 seconds until fragrant but not browned.
Step 6: Give your sauce mixture a quick stir, then pour it into the pan with the aromatics. Stir frequently as it heats and thickens to a syrup-like consistency that coats the back of a spoon, about 1-2 minutes. The sauce should look glossy throughout. If sauce starts bubbling too vigorously, reduce heat immediately.
Step 7: Reduce heat to low and return the chicken to the pan, tossing until well coated with sauce. Add the blanched vegetables and toss everything together for 30-45 seconds until heated through. Serve immediately over rice or noodles.

Perfect Pairings for Your Chicken Stir Fry
This versatile stir fry pairs beautifully with sides that complement its savory, umami-rich sauce while adding different textures to your meal.
Steamed White Rice: Sometimes simple is best – plain steamed rice lets the stir fry’s flavors shine and provides a neutral base that everyone loves.
Egg Fried Rice: The fluffy, slightly crispy rice soaks up the extra stir fry sauce perfectly and adds a comforting carb base that makes this a complete meal.
Noodles (Lo Mein or Chow Mein): If you’re feeding a crowd or want extra heartiness, tender noodles provide a satisfying contrast to the crisp vegetables while balancing the meal’s overall texture.
Asian Cucumber Salad: A cool, refreshing cucumber salad with rice vinegar adds a bright, tangy contrast that cuts through the richness of the brown sauce.
High Protein Turkey Pasta with Ricotta: For a protein-packed dinner spread, this creamy pasta makes an excellent side that adds variety to your weeknight meal rotation.
Storage & Serving Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep in mind that cornstarch-based sauces naturally thin slightly after a day as vegetables release moisture.
For reheating, microwave covered for 1-2 minutes or reheat in a pan on the stovetop over medium heat. Add a splash of water or broth when reheating to revive the sauce’s glossy texture and prevent it from looking dried out.
This stir fry is incredibly versatile – feel free to swap proteins (try shrimp or tofu), change up the vegetables based on what’s in season, or adjust the sauce thickness by adding more or less cornstarch. I usually make a double batch of the marinade and sauce on Sundays for quick weeknight meals throughout the week. Leftovers also work wonderfully stuffed into lettuce wraps or served over cauliflower rice for a lower-carb option.
FAQs
Can I make this stir fry ahead of time?
You can marinate the chicken up to 24 hours in advance and prep all vegetables the night before. However, stir fries are best cooked fresh right before serving for optimal texture and flavor – the vegetables stay crisp and the sauce maintains its perfect glossy consistency.
What if I don’t have Shaoxing rice wine?
You can substitute with dry sherry diluted with a little water (use about 2 teaspoons sherry mixed with 1 teaspoon water), or simply use an extra tablespoon of water. The dish will still be delicious – the rice wine adds authenticity but isn’t essential.
Why is my chicken tough instead of tender?
The most common mistake is skipping the baking soda in the marinade or not giving the chicken enough time to marinate (minimum 10 minutes). Also, avoid overcooking – chicken breast continues cooking slightly after you remove it from the pan, so it’s better to slightly undercook than overcook. Always slice against the grain for maximum tenderness.

Chicken with Mixed Vegetable Stir Fry
Ingredients
Equipment
Method
- Combine sliced chicken (cut against the grain) with water, Shaoxing rice wine, salt, and baking soda in a mixing bowl. Mix well until chicken absorbs most of the liquid, about 1-2 minutes. Add cornstarch and mix until evenly coated, then finish with oil. Let marinate for 10-15 minutes.
- Whisk together all sauce ingredients (water, soy sauce, sugar, chicken bouillon powder, dark soy sauce, cornstarch, and sesame oil) in a measuring cup until cornstarch is completely dissolved with no clumps. Set aside.
- Bring a pot of water to a rolling boil. Add vegetables in stages: broccoli florets and carrot slices first (2-3 minutes), bell peppers and zucchini next (1-2 minutes), and snow peas last (30 seconds only). Drain immediately and set aside.
- Heat wok or large sauté pan over medium-high heat. Add 2-3 tablespoons oil to coat the bottom. Once oil shimmers, add marinated chicken in a single layer. Cook 2-3 minutes per side until internal temperature reaches 165°F and chicken is no longer pink inside. Work in batches if needed to avoid overcrowding. Remove and set aside.
- Reduce heat to medium and keep about 2 tablespoons oil in pan. Add minced garlic and ginger, stirring constantly for 15-30 seconds until fragrant but not browned.
- Stir the sauce mixture, then pour into pan with aromatics. Stir frequently as it heats and thickens to a syrup-like consistency that coats the back of a spoon, about 1-2 minutes. If sauce bubbles too vigorously, reduce heat immediately.
- Reduce heat to low and return chicken to pan, tossing until well coated. Add blanched vegetables and toss everything together for 30-45 seconds until heated through. Serve immediately over rice or noodles.
Notes
Conclusion
This chicken with mixed vegetable stir fry proves that restaurant-quality meals don’t require complicated techniques or hard-to-find ingredients. With the simple velveting method and a well-balanced sauce, you’ll have a delicious, nutritious dinner that brings your family together around the table in about 35 minutes. Give this recipe a try tonight – your weeknight dinner routine will never be the same! For more protein-packed dinner inspiration, check out our Protein-Packed Garlic Cream Chicken Skillet for another quick weeknight winner.
