This post may contain affiliate links. This blog generates income via ads.
This chicken and veggie stir fry recipe is the best! It is so easy and so delicious you'll find yourself adding it to your weekly dinner rotation again and again!

A simple marinade and lots of fresh vegetables make this stir fry recipe a great option for weeknight dinners. As a bonus – the leftovers are great to take to work for lunch!
Ingredients for Chicken Stir Fry
- Chicken – boneless, skinless chicken breasts
- Veggies – a fresh variety of whatever you like!
- Marinade – soy based with a touch of sweetness from brown sugar and honey!
- Rice – white, fluffy, classic
The best stir fry marinade
While I’m not opposed to using a jar of marinade or a store-bought condiment, I have been working on this stir fry sauce for years now and it is, quite simply, perfect.
It’s made with pantry staples that you probably have on hand. There’s soy sauce, ginger, garlic, rice wine vinegar, and sesame oil. Brown sugar and honey add just a touch of sweetness.
It works so well for both a marinade and stir fry sauce. This recipe makes enough to lightly coat all the chicken and vegetables without drowning the dish and making it soupy.
Cooking Chicken for Stir Fry
There’s something special about the chicken in this stir fry recipe. So moist, so flavorful, so perfectly cooked! Here’s how it's done:
- Cut and trim the chicken breasts. Cut off any leftover pieces of fat or connective tissue and discard. I like to cut my chicken into 1-inch cubes.
- Marinate the chicken. For at least 30 minutes. Longer is even better. The marinade soaks into the meat and not only adds flavor but creates a tender piece of protein.
- Easy does it. The chicken needs to be cooked. Not seared, not scorched. Low and slow is the way to go. If your pan isn’t big enough to hold all of the chicken, work in batches!
I know we all wish that the chicken and veggies could go into the pan at once and all cook perfectly together. But, unfortunately, it just doesn’t work that way! Cooking the veggies first followed by the chicken is the best route to go for at home stir fry recipes.
How to make stir fry
- Make the marinade. Just whisk everything together. It’s that simple. If you’re feeling adventurous – add some red pepper flakes!
- Marinate the chicken. For at least 30 minutes. Longer if you’ve got the time.
- Cook your veggies. Start with the veggies that will take longer to cook – the broccoli, the carrots. Then the peppers and onions. Finish with the peas!
- Make the rice. While all this is going, make a big pot of rice for serving.
- Cook the chicken. Low and slow. It’ll take 5 – 7 minutes per batch.
- Save the sauce! Cook down the marinade into a thick and silky sauce that will perfectly coat the chicken and veggies. Stir the veggies, chicken, and sauce together and spoon over rice. Top with a few sesame seeds if you’re looking for a little crunch.
Chicken and Veggie Stir Fry
Ingredients
For the marinade/sauce:
- ½ cup soy sauce (low sodium if you prefer!)
- ¼ cup brown sugar
- 2 tablespoons rice wine vinegar
- 2 teaspoons sesame oil
- 1 tablespoon honey
- 2 teaspoons minced garlic
- 1 tsp. grated ginger
For the stir fry:
- 2 pounds boneless skinless chicken breasts , cut 1-inch into pieces
- 2 cups broccoli florets
- 1 large carrot peeled and sliced thin
- ½ small red onion sliced thin
- 1 red bell pepper sliced thin
- 1 cup fresh snow peas
- 4 cups cooked white rice , for serving
Instructions
For the marinade/sauce:
- Whisk together ½ cup of soy sauce, ¼ cup brown sugar, 2 tablespoons rice wine vinegar, 2 teaspoons sesame oil, 1 tablespoon honey, 2 teaspoons minced garlic, and 1 teaspoon ground ginger in a large glass bowl until combined.
- Add 2 pounds cubed chicken breast to the marinade and stir to coat, cover with plastic wrap and let stand for at least 30 minutes. (I like to chop all my veggies while the chicken hangs out.)
For the stir fry:
- Meanwhile, heat 2 tablespoons of your preferred cooking oil in a large skillet over medium-high heat. Add in the broccoli and cook for 1 – 2 minutes before adding the carrots, onion, and pepper. Cook for an additional 5 – 7 minutes, or until vegetables are tender. Stir in the snap peas and cook 1 minute more. Remove vegetables from the pan to a large bowl and set aside.
- Add an additional tablespoon of oil to the pan. Reduce heat to medium. Using a slotted spoon, remove chicken from marinade and cook in pan for 5 – 7 minutes, or until chicken is cooked through, stirring frequently. Remove from heat and place in the same bowl with the veggies. (The chicken may need to be cooked in batches if your pan isn't large enough.)
- Pour remaining sauce into pan. Bring to a simmer and cook until reduced by a little more than half or until desired thickness is reached. Pour warm sauce over chicken and veggies and stir to coat. Serve with prepared rice and sprinkle with sesame seeds, if desired.
· by Amanda Gajdosik