Easy Chicken Stir-Fry Recipe: Better Than Takeout
The sizzle when chicken hits a screaming-hot wok. The smell of ginger and garlic hitting oil. That glossy, savory glaze clinging to every piece of chicken and vegetable.
You want that. Not the soggy, bland stir-fry you made last time. The one where the chicken was rubbery and the vegetables turned to mush.
Here’s the thing. Most homemade stir-fry doesn’t taste like takeout because of one missing step. It’s not the sauce. It’s not the wok. It’s a technique called velveting, and it changes everything.
This chicken stir-fry recipe teaches you that technique. You’ll get tender chicken, crisp vegetables, and a sauce that actually clings to your food. All in about 25 minutes, using one pan and ingredients from any grocery store.

What You Need for This Chicken and Vegetable Stir Fry
Here’s your shopping list. Most of this is probably in your pantry already.
The Chicken and Marinade
| Ingredient | US | Metric |
|---|---|---|
| Boneless, skinless chicken breast or thighs | 1 lb | 450 g |
| Soy sauce | 1 tbsp | 15 ml |
| Cornstarch | 1 tbsp | 8 g |
The Stir Fry Sauce
| Ingredient | US | Metric |
|---|---|---|
| Soy sauce | 2 tbsp | 30 ml |
| Oyster sauce | 1 tbsp | 15 ml |
| Chicken stock or water | ¼ cup | 60 ml |
| Sesame oil | 1 tsp | 5 ml |
| Sugar (optional) | ½ tsp | 2 g |
The Vegetables and Aromatics
| Ingredient | US | Metric |
|---|---|---|
| Neutral oil (canola, peanut, vegetable) | 2 tbsp | 30 ml |
| Fresh ginger, minced | 1 tbsp | 6 g |
| Garlic cloves, minced | 3 cloves | 3 cloves |
| Broccoli florets | 2 cups | 200 g |
| Bell pepper, sliced | 1 cup | 90 g |
| Carrot, thinly sliced | ½ cup | 60 g |
Key Ingredient Notes
Chicken thighs vs. breast. Thighs stay juicier and are more forgiving. Breast works but needs the velveting step to stay tender.
Cornstarch. The secret to velvety chicken. It creates a protective coating that locks in moisture.
Oyster sauce. Adds savory depth. Vegetarian oyster sauce (mushroom-based) is a 1 to 1 swap.
Sesame oil. Finishing oil, not cooking oil. Add at the end for aroma.
Substitutions and Swaps
Gluten-free. Use tamari instead of soy sauce. Check oyster sauce for gluten.
Soy-free. Coconut aminos work but are sweeter. Reduce or skip added sugar.
Vegan or vegetarian. Swap chicken for extra-firm tofu or tempeh. Use vegetarian oyster sauce.
Low-carb. Skip sugar. Serve over cauliflower rice or shredded cabbage.
Equipment You Need
Wok or large skillet. Cast iron works well.
Sharp knife and cutting board.
Small bowl for sauce.
Wooden spoon or spatula.

How to Make Chicken Stir Fry Step by Step
Prep first. Stir-fry waits for no one. Have everything chopped and the sauce mixed before you turn on the heat.
Preparation Steps
- Cut the chicken into 1-inch pieces. Uniform size means even cooking.
- Velvet the chicken. Toss chicken with 1 tbsp soy sauce and 1 tbsp cornstarch. Let sit 10 minutes while you prep vegetables. This step is what makes the chicken tender.
- Mix the sauce. In a small bowl, whisk 2 tbsp soy sauce, 1 tbsp oyster sauce, ¼ cup stock, ½ tsp sugar, and 1 tsp sesame oil. Set aside.
- Prep vegetables into bite-sized pieces. Keep harder vegetables (carrots) separate from softer ones (bell peppers).

Cooking Steps
- Heat the wok over high heat until a drop of water sizzles instantly. Add 1 tbsp oil.
- Sear the chicken in one layer. Let it sit undisturbed for 60 to 90 seconds to build a crust. Then stir-fry for 2 to 3 minutes until just cooked through. Remove to a plate. Don’t crowd the pan or the chicken will steam instead of sear.
- Add remaining oil. Toss in ginger and garlic. Stir for 15 seconds until fragrant. Don’t let them brown.
- Add carrots first. Stir-fry 1 minute. Then add broccoli and bell peppers. Stir-fry 2 to 3 minutes until bright and crisp-tender.
- Return chicken to wok. Pour in the sauce. Toss everything for 1 to 2 minutes until the sauce thickens and coats the chicken and vegetables.
- Turn off heat. Taste and adjust. Add a splash of soy sauce if needed. Serve immediately.

Doneness Cues
Chicken. Internal temperature 165°F (75°C). No pink inside. Firm to the touch.
Vegetables. Bright color, crisp-tender texture. Not soft or mushy.
Sauce. Glossy, coats the back of a spoon. If watery, stir in a cornstarch slurry (1 tsp cornstarch plus 1 tbsp water).

Expert Tips for the Best Chicken Stir Fry
These are the mistakes I see most often.
Don’t crowd the pan. If the chicken steams instead of sears, it won’t brown. Cook in batches if needed.
Prep everything before you turn on the heat. Stir-fry is fast. There’s no time to chop garlic while the chicken burns.
Use high heat. Medium heat steams vegetables. You want the sizzle and char.
Add sauce at the end. Cooking the sauce with the chicken too long makes the coating soggy.
Don’t overcook the broccoli. Stir-frying fresh broccoli directly (rather than pre-boiling) keeps it crisp.

Variations for This Chicken Stir Fry Recipe
Once you’ve mastered the base, here’s how to change it up.
Teriyaki. Swap sauce for ¼ cup soy sauce plus 2 tbsp mirin plus 1 tbsp honey. Finish with sesame seeds.
Honey garlic. Add 2 tbsp honey to the sauce. Double the garlic.
Spicy Sichuan. Add dried red chilies and a pinch of Sichuan peppercorns with the aromatics.
Black pepper chicken. Use 2 tsp freshly ground black pepper in the sauce. Add onion and bell peppers.
Green onion. Replace some vegetables with 1 cup chopped green onions. Deglaze with water after searing chicken.
Bok choy. Swap broccoli for baby bok choy. Add at the very end since it cooks in 1 to 2 minutes.

Storage, Reheating, and Make Ahead
Leftovers? Here’s how to keep them tasting good.
Fridge. Store in an airtight container for up to 3 days. The vegetables will soften but the flavor holds.
Freezer. Freeze in portions for up to 2 months. Thaw overnight in the fridge.
Reheating. Reheat in a skillet over medium-high heat with a splash of water to prevent drying. Avoid the microwave if you want to preserve texture.
Make ahead. Velvet the chicken and mix the sauce up to 24 hours ahead. Store separately in the fridge.
Serving Suggestions
Rice. Jasmine or basmati. Fluffy and neutral.
Noodles. Lo mein or rice noodles.
Cauliflower rice for low-carb.
Garnish. Sesame seeds, sliced green onions, chili crisp.
Side. Simple cucumber salad or steamed edamame.

Perfect Chicken Stir-Fry Recipe Card
Perfect Chicken Stir-Fry
Tender, velvety chicken and crisp vegetables in a savory, glossy sauce. Ready in 30 minutes, better than takeout.
Prep Time: 15 minutes | Cook Time: 10 minutes | Total Time: 25 minutes
Servings: 4
Ingredients:
For the chicken:
- 1 lb boneless, skinless chicken breast or thighs, cut into 1-inch pieces
- 1 tbsp soy sauce
- 1 tbsp cornstarch
For the sauce:
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- ¼ cup chicken stock or water
- 1 tsp sesame oil
- ½ tsp sugar (optional)
For the stir-fry:
- 2 tbsp neutral oil
- 1 tbsp fresh ginger, minced
- 3 garlic cloves, minced
- 2 cups broccoli florets
- 1 cup bell pepper, sliced
- ½ cup carrot, thinly sliced
Instructions:
- Toss chicken with soy sauce and cornstarch. Let sit 10 minutes.
- Whisk sauce ingredients in a small bowl. Set aside.
- Heat wok over high heat. Add 1 tbsp oil.
- Sear chicken in one layer for 60 to 90 seconds, then stir-fry 2 to 3 minutes. Remove to plate.
- Add remaining oil. Toss ginger and garlic for 15 seconds.
- Add carrots, stir-fry 1 minute. Add broccoli and peppers, stir-fry 2 to 3 minutes.
- Return chicken to wok. Pour in sauce. Toss 1 to 2 minutes until thickened.
- Serve immediately over rice.
Nutrition estimate per serving: ~320 calories, 28g protein, 12g carbs, 16g fat
If you make this easy chicken stir fry, rate it and leave a comment. I want to know what vegetables you used. Pin it for your next busy weeknight. And if you try the spicy variation, tag me.
This chicken stir-fry recipe is the one I make when I want dinner on the table in 25 minutes. It never disappoints.
