
This chicken stir fry brings all the comfort and flavor of a takeout favorite right into your own kitchen without the price tag or heavy sauces. By using the velveting technique, the chicken stays incredibly tender and juicy even if you reheat it the next day. Fresh vegetables, savory aromatics, and a quick cooking time make this an easy weeknight win.
I first made this dish when I was craving my favorite takeout during a busy week and could not justify the delivery wait. It turned out so good that my family asked for it again just two nights later.
Ingredients
- Boneless skinless chicken breast about 12 ounces: lean protein that stays tender with velveting
- Light soy sauce: adds savory umami flavor and helps season the meat
- Cornstarch: helps tenderize the chicken and thickens the sauce
- Vegetable oil: for stir frying and coating the chicken
- Fresh ginger peeled and cut into matchsticks: adds a bright aromatic flavor
- Garlic chopped: for depth and fragrance
- Broccoli florets: bring freshness and crunch
- Shiitake or button mushrooms sliced: for earthy flavor
- Small carrot cut into matchsticks: for sweetness and color
- Shaoxing wine: deepens flavor with a hint of complexity
- Low sodium chicken stock: keeps the sauce light but flavorful
- Ground white pepper optional: for gentle heat
- Toasted sesame oil: for nutty aroma at the end
- Steamed jasmine rice: the perfect base to soak up the sauce
Step by Step Instructions
- Slicing and Marinating the Chicken:
- Place the chicken breast in the freezer until slightly firm for easy slicing about 20 minutes. Slice into thin ⅛ inch strips. Place in a bowl with one tablespoon soy sauce and let rest for ten minutes. Add one tablespoon vegetable oil and one tablespoon cornstarch mixing until well coated. Set aside for twenty minutes in a cool spot.
- Making the Slurry:
- In a small bowl whisk two teaspoons cornstarch with two teaspoons water until smooth. Keep nearby.
- Cooking the Chicken:
- Heat two tablespoons vegetable oil in a wok or large skillet over medium high heat until shimmering. Spread chicken slices in a single layer. Cook without stirring until just turning opaque about 45 seconds. Flip and cook another minute until almost cooked through. Remove to a plate.
- Cooking the Vegetables:
- Add ginger and garlic to the pan and cook stirring until garlic turns slightly golden about 30 seconds. Add broccoli tossing to coat and cook one minute. Add mushrooms and carrot stirring to combine.
- Building the Sauce and Finishing:
- Pour in Shaoxing wine scraping any browned bits from the pan. Add chicken stock white pepper if using chicken and remaining tablespoon soy sauce. Stir the cornstarch slurry then pour it into the pan. Mix until the sauce begins to thicken. Reduce heat to medium low cover and cook for two minutes until chicken is cooked through. Drizzle sesame oil toss well and serve with jasmine rice.

My favorite part of this recipe is the way the ginger perfumes the whole kitchen. Every time I cook it I am reminded of my grandmother who always kept a fresh ginger root on the windowsill for quick meals.
Storage Tips
Store leftovers in an airtight container in the fridge for up to three days. Reheat in a skillet with a splash of chicken stock to revive the sauce.
Ingredient Substitutions
You can use boneless thigh meat instead of breast for a richer flavor. Broccolini or snap peas work well in place of broccoli. Dry sherry can substitute for Shaoxing wine.

Serving Suggestions
Serve over steamed jasmine rice or with cooked noodles. Add chili crisp on the side for those who like extra heat.
Cultural Note
Velveting is a traditional Chinese cooking technique that coats proteins in cornstarch and oil to preserve tenderness even under high heat. It is widely used in restaurants for stir fry dishes.
Frequently Asked Questions About Recipes
- → What is the secret to tender chicken in stir fry?
The secret is the velveting technique, which involves briefly marinating and cooking the chicken in oil to lock in moisture.
- → Can I substitute the vegetables?
Yes, you can swap in vegetables like bell peppers, snow peas, or zucchini depending on preference and availability.
- → What can I use instead of Shaoxing wine?
You can replace Shaoxing wine with dry sherry or omit it for a slightly different but still delicious flavor.
- → How do I prevent overcooking the chicken?
Cook the chicken in thin slices over high heat for less than two minutes per side, removing it as soon as it turns opaque.
- → Can I make this ahead for meal prep?
Yes, the velveting method keeps the chicken juicy even when reheated, making it great for meal prep lunches or dinners.