Skip to Content

    Vegetable Stir Fry

    Updated July 27, 2026 / By Holly Erickson & Natalie Mortimer

    I love this easy veggie stir fry recipe for its delicious homemade sauce and super customizable ingredient list. Make a pot of rice, and dinner is served!

    Colorful vegetable stir fry with a homemade savory sauce served over white rice, a quick and easy weeknight dinner
    Photography by Gayle McLeod

    An Easy Vegetable Stir Fry Recipe 

    Vegetable stir fry is one of those low-effort, high payoff meals that I love. It’s a snap to make, packs a ton of veggies into one dish, and it hits all the salty-crunchy notes I tend to crave. Lots of veggies, drizzled with a simple stir fry sauce and served with a pot of perfectly cooked white or brown rice makes for such a simple, satisfying meal. 

    Colorful vegetable stir fry cooking in a wok with homemade savory stir fry sauce. A healthy 30 minute dinner.

    If you want to add some protein, you can always add a little tofu, or try a turkey or chicken stir fry. Bookmark this recipe to add to your homemade takeout recipe repertoire, along with orange chicken, hot and sour cabbage, cumin beef, and Kung Pao chicken.  

    mushrooms, broccoli, corn, pepper, snap peas, zucchini & carrots chopped and in prep bowls to make vegetable stir fry

    Ingredients For Stir Fry Vegetables

    You can use almost any combination of vegetables you like for this simple veggie stir fry! Below are some of my favorites. Find exact measurements in the recipe card at the bottom of this post. 

    • Neutral cooking oil: I use vegetable oil because it can be used at high cooking temperatures. 
    • Crimini mushrooms: White button mushrooms could work, too. 
    • Broccoli florets: Classic and healthy! 
    • Canned baby corn: My kids love it, and it’s exactly what our favorite take out spot uses. 
    • Red bell pepper: Crispy and colorful! 
    • Snap peas: I love these, but if they’re hard to find, it is OK to leave them out. 
    • Zucchini: When it’s going wild in my garden, I add extra! 
    • Carrots: For color and crunch.  
    • Soy sauce or tamari: I use low-sodium soy sauce OR gluten-free tamari if I am cooking this for someone who needs a gluten-free meal. 
    • Toasted sesame oil: For nutty rich flavor.  
    • Minced garlic: Fresh garlic, always! Not the jarred stuff. 
    • Fresh ginger: Also key! You could use frozen cubes (I buy the Trader Joe’s ones) just make sure they are defrosted before you cook with them. 
    • Brown sugar or honey: This is optional, but a hint of sweetness balances out the other bold flavors in the stir fry sauce. 
    • Cornstarch or arrowroot starch: This is what makes the sauce cling to the vegetables. It’s key to the perfect, classic veggie stir fry! 
    An array of colorful vegetables cooking in a wok to make quick and easy 30 minute vegetable stir fry
    An array of colorful vegetables cooking in a wok to make quick and easy 30 minute vegetable stir fry
    easy stir fry sauce in a bowl made with soy sauce, sesame oil, garlic, ginger, brown sugar, red pepper flakes & corn starch
    homemade savory and sweet stir fry sauce being poured on top of stir fry vegetables in a wok

    How To Stir Fry Vegetables

    1. Heat the oil in a large skillet or wok over medium-high heat. Once the oil is glistening, add the veggies and give them a good toss to coat in the oil. Definitely turn on your kitchen fan for this one!  
    2. Cook the veggies for about 5 minutes in the hot oil. 
    3. Make the stir fry sauce in a small bowl.
    4. Pour the sauce over the vegetables and toss to coat. Bring to a simmer and cook until the sauce has thickened and vegetables are tender, about 5 more minutes. 
    5. To serve, divide among plates and top with a sprinkle of green onions.
    Colorful vegetable stir fry cooking in a wok with homemade savory stir fry sauce. A healthy 30 minute dinner.
    Colorful vegetable stir fry cooking in a wok with homemade savory stir fry sauce. A healthy 30 minute dinner.

    How to Store Leftovers + Tips

    • The best vegetables for stir fry: My recipe calls for a mix of classic stir fry veggies, but any combo of your favorite veggies will do. In order to keep textures crisp and not mushy, make sure to layer your cooking times, adding quick cooking vegetables last. 
    • Be sure to cook the veggies in a truly hot pan. If the oil isn’t glistening, it’s not ready!
    • Take care to cut the vegetables to roughly the same size (aim for bite-sized pieces) so that they cook evenly. 
    • Wait to add the stir fry sauce until AFTER the veggies are cooked through. Don’t take a shortcut here, because your veggies won’t be as perfectly cooked! 
    • Leftovers should be eaten within 4 days. You can technically freeze stir fry vegetables but it’s best to enjoy them fresh. 
    Colorful vegetable stir fry with a homemade savory sauce served over white rice, a quick and easy weeknight dinner

    Find Your Next Favorite Recipe Here

    For more recipe inspiration, follow us on Substack, Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

    Dinner, but Make It Summer

    💌 FREE EMAIL BONUS: Easy dinners made for the happiest patio plates

    Colorful vegetable stir fry with a homemade savory sauce served over white rice, a quick and easy weeknight dinner

    Vegetable Stir Fry Recipe

    • Serves:  6
    • Prep Time:  15 min
    • Cook Time:  15 min
    • Calories:  146

    Description

    This easy Vegetable Stir Fry is packed with crisp-tender colorful veggies and a savory homemade stir fry sauce for a healthy, flavorful dinner. Ready in about 30 minutes, it's a quick weeknight meal that's easy to customize with your favorite veggies and is perfect served over rice. 

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Vegetable Stir Fry right to your inbox.

      Ingredients

      • 1 tablespoon vegetable oil
      • 1 cup sliced crimini mushrooms
      • 2 cups small broccoli florets
      • 1 (15 ounce) can baby corn, drained (optional)
      • 1 red bell pepper, thinly sliced
      • 4 ounces snap peas
      • 1 cup sliced zucchini
      • 1 cup peeled and thinly sliced carrot rounds
      • ½ cup low-sodium soy sauce or tamari
      • 1 tablespoon toasted sesame oil
      • 4 cloves garlic, minced
      • 2 teaspoons freshly grated ginger
      • ¼ cup brown sugar or honey
      • Pinch red pepper flakes, (optional)
      • 2 tablespoons cornstarch or arrowroot starch
      • ¼ cup thinly sliced green onions

      Method

      1. Heat the oil in a large skillet or wok over medium-high heat. Once the oil is glistening, add the mushrooms, broccoli, baby corn, bell pepper, snap peas, zucchini, and carrots; toss to coat. Cook, stirring often, until vegetables are bright and just tender, 5-6 minutes. 

        An array of colorful vegetables cooking in a wok to make quick and easy 30 minute vegetable stir fry
      2. Meanwhile, in a small bowl, combine the soy sauce, sesame oil, garlic, ginger, brown sugar and red pepper flakes, if using. In a separate small bowl, combine the cornstarch with ½ cup cold water. Stir the cornstarch mixture into the sauce. 

        easy stir fry sauce in a bowl made with soy sauce, sesame oil, garlic, ginger, brown sugar, red pepper flakes & corn starch
      3. Pour the sauce over the vegetables and toss to coat. Bring to a simmer and cook until the sauce has thickened and vegetables are tender, about 5 more minutes. 

        homemade savory and sweet stir fry sauce being poured on top of stir fry vegetables in a wok
      4. Divide among 6 plates and top with green onions to serve.

        Colorful vegetable stir fry with a homemade savory sauce served over white rice, a quick and easy weeknight dinner

      Nutrition Info

      • Per Serving
      • Amount
      • Calories 146
      • Protein 5 g
      • Carbohydrates 21 g
      • Total Fat 1 g
      • Dietary Fiber 3 g
      • Cholesterol 0 mg
      • Sodium 782 mg
      • Total Sugars 10 g

      Vegetable Stir Fry

      Questions & Reviews

      Rated 5 stars by 6 readers

      or
      • Pary

        If you wanted to turn this into a meal with some meat (teenage boys in the family) what would your recommendation be?

        Chicken or stir fry beef would both be great!

      • Verda

        5-star rating

        Made this for dinner and added chicken thighs, was wonderful!

        Thanks Verda, we are so glad you loved it!

      • Rosemary

        5-star rating

        Beautiful photos. I think this is a good recipe but I have a few suggestions.

        All of these veggies don't (or shouldn't) be cooked at the same time. When I'm going to stir fry something with a mixture of veggies, I take a large bowl and put the tenderest prepped items in the bottom. While not called for here, I might add some cilantro leaves, possibly some green onions cut on the diagonal in 1/2" pieces.
        Then add a paper towel to cover. Or two. Then, working from the recipe, to the bowl I'd add the sliced snap peas (or snow peas), baby corn (cut in half), zucchini, and bell pepper. And another layer of paper towels. Then I'd add the sliced mushrooms. Cut the broccoli into ~1" flowerettes and leave on the cutting board. The carrots are tricky. Slice on the diagonal but when they get cooked depends on how thick the slices are. The thing w/stir fry is that all of the pieces should be ~1"; big enough you could pick up with chopsticks but not so big that you'd want to bite it in half before putting in in your mouth.

        I love uncooked brocolli on a veggie tray or finely chopped in a salad. Not wild about undercooked brocolli in a stir fry. So, in your wok, bring ~quart of water to a rolling boil over high heat, add some salt, and dump in the brocolli. And the carrots if they're thickly sliced. Bring it back to a boil, and the instant the brocolli goes bright green, dump the brocolli (& carrots0 into a strainer to quickly drain. Leave the strainer at the sink and return the wok to the stove. Lower the heat a bit and quickly saute the mushrooms in a bit of oil until they've lightly browned. Add a bit more oil, the drained brocolli (carrots) and stir fry. If I was going to add yellow (or red, ...) onion pieces, I'd add them here. When not-quit done, using the paper toweling, lift off the layer w/bell peppers, etc. and add to the stir fry. Add the sauce and cook until almost thickened and add the green onions & cilantro to effective garnish. The whole process only takes minutes which is why you need to have everything prepped and ready to go. The brocolli will still have some 'bite' to it.

        I keep a stack of clean bar towels in my kitchen and regularly use them instead of paper towels. Also, not being a vegetarian, I'd probably add a ~1-2 T of fish sauce.

      • Becca

        5-star rating

        Let’s be real, aren’t all MP recipes delicious? If you don’t have the answer, I’ll give you a hint….YES! I decided to make stir fry for the first time ever, and like a moth to a flame I came to MP, like I always do, to find a recipe. This one is no exception, it is also amazing, so much recommend. So friggin yummy!!!

        Thanks so much Becca, that is SO KIND! We are so happy you love our recipes!

      • Becca

        5-star rating

        Let’s be real, aren’t all MP recipes delicious? If you don’t have the answer, I’ll give you a hint…..YES!!! This one is no different. I’ve never made my own stir fry, so like a moth to a flame I came back to MP, like I always do, to find a recipe. It…is…SO GOOD! So much recommend

        (No moths were harmed in the making of this review….or food)

        HAHA! bless the moths. Thanks Becca, so glad you loved it!

      • Rosemary

        5-star rating

        Great stir fry sauce. I have a couple of suggestions.

        1. Do all the prep ahead of time. Once you start cooking, it goes quickly.
        2. Different veggies cook at different rates. Take a large mixing bowl and put the veggies that cook the shortest time in the bottom. In this case, that would be: the sugar snap peas. If you're adding them, also green, onions. Put a couple of paper towels over them, and add the next layer. In this case, the thinly sliced carrots, baby corn, & bell pepper. You could also add water chestnuts. (Or fresh jicama which I regularly use instead of water chestnuts.) More paper towel, then the sliced mushrooms. Set the bowl aside and on the cutting board, prep your broccoli. If you're working with broccoli florets you need to have them the same, eatable size.
        If you're working with broccoli w/stems, cut off the florets and set them aside. If the broccoli stem is tough, you can peel a bit of the side w/a peeler. Or not. Take the stem, cut off a eatable-sized piece at a slant. Rotate the stem 90 degrees, cut and repeat, working your way down the stalk.

        Take you wok (or frying pan) put 3-4 C of water in it, bring to a boil, add salt and cook the broccoli stem until ~half cooked. To the water add the florets and cook until it all goes bright green. Dump the water broccoli into a strainer & leave in a strainer. Return the wok to your burner & heat.

        Heat half the oil and cook the mushrooms until they've released their moisture and taken on some cover. Add the rest of the oil and add the next layer of veggies (carrots, peppers, ...). Just lift the veggies w/the paper towel and dump into the wok. When they're almost ready, add the next layer (sugar snap peas), the drained broccoli, and the just-stirred sauce. Cook until the sauce is thickened and add the green onions, maybe some fresh cilantro

        Thanks for the youthful comment in response to the recipe. Glad you like it!

      • Jan

        5-star rating

        I'm trying to eat out less in January and this really him the spot for my take out craving. Really great recipe, thanks!

        Thanks Jan, so happy we could help!