Vegetable Stir Fry
This vegetable stir fry recipe comes together beautifully for home cooks. It's designed for cooking in a large skillet rather than a wok.
Posted by Kathryne Taylor on May 14, 2026

This vegetable stir fry tastes as good as it looks! It features perfectly fork-tender, seared vegetables in a glossy sauce that leans more savory than sweet. I love the vibrant combination of broccoli, bell pepper, carrot and red onion shown here, but you can change up the vegetables with the seasons.
Serve it as a simple side dish, or turn it into a full meal by adding rice and protein, like the crispy baked tofu shown here. Add a sprinkle of green onion and just-toasted sesame seeds, and this healthy homemade dish will taste much fresher than takeout.


This Veggie Stir Fry is a Little Different
Traditional Chinese stir-fries are cooked over high heat in large woks. In fact, the stir-fry technique became popular hundreds of years ago as a way to cook food quickly to reduce fuel consumption. Cooking in a wok over high heat is an art that takes practice and skill.
Since many of us don’t have woks in our kitchens, I played around with the method and came up with an alternative preparation. It works great in a large skillet (I recommend cast iron or stainless steel), and won’t set off your smoke detector.
Like my Fajita Veggies, it involves covering the pan while the veggies briefly steam. This allows the veggies time to cook over medium-high heat without burning. I’m honestly surprised by how well this method works!


How to Make This Veggie Stir Fry
You’ll find the full recipe further below, but here’s a basic preview followed by a brief instructional video:
- Whisk together a simple sauce. It’s made with tamari or soy sauce, sesame oil, honey, starch, garlic and optional red pepper flakes, and strikes an irresistible balance between savory and sweet.
- Toast raw sesame seeds in your skillet until they’re turning fragrant and lightly golden. This step brings out so much extra flavor—it’s definitely worth the effort. We’ll save the seeds for garnish and return the pan to the stove.
- Cook the onions and carrots in your preferred oil, adding a pinch of salt to enhance their flavor and help release excess moisture.
- Add the bell pepper and broccoli, plus a splash of water, and cover the pan. The trick is to stir only every minute or so, which allows the veggies time to caramelize against the pan. They’ll be perfectly fork-tender with beautifully seared edges by the time you’re done.
- Remove the skillet from the heat, and stir in the sauce. The starch will thicken the sauce as it warms from the veggies, and you’ll end up with a glossy finish. Serve the stir fry in bowls topped with toasted sesame seeds and thinly sliced green onion.
Watch How to Make This Stir Fry


Vegetable Variations
Yes, you can change up the veggies! Keep the onion consistent as it offers some welcome aromatic flavor, but the rest are fair game.
Here’s how:
- Use about 4 cups of tender vegetables, cut into small, evenly sized pieces so they cook evenly. Consider zucchini or yellow squash, asparagus, snap peas, snow peas, cauliflower, baby corn or green beans.
- You can also add 1 to 2 cups chopped greens, like kale, chard or spinach.
- If you’re changing the veggies, cook the onion alone. Then, cook the tender veggies in place of the bell pepper and broccoli used here.
- If you’d like to add chopped greens, add them after uncovering the pan. Cook until wilted while stirring frequently, about 1 minute.
Note that I don’t recommend mushrooms in this recipe, as I’m not sure the steaming method will work for them.
Serving Suggestions
Serve this stir-fry as written for a lovely vegetable-based side dish. Or, turn it into a main dish by serving it over cooked rice, with crispy tofu or fried or scrambled eggs on top, or your protein of choice.
This dish keeps well for up to four days and reheats easily in the microwave.
Please let me know how your dish turns out in the comments. I love hearing from you.

Vegetable Stir Fry
This vegetable stir fry recipe comes together beautifully for home cooks. It’s designed for cooking in a large skillet rather than a wok. Recipe yields 4 medium veggie servings; turn it into a full meal by adding rice and protein.
Ingredients
- ⅓ cup reduced-sodium soy sauce or tamari (regular soy sauce is too salty)
- 1 tablespoon toasted sesame oil
- 1 tablespoon honey or maple syrup
- 2 teaspoons arrowroot starch or 1 teaspoon corn starch
- 2 large cloves garlic, pressed or minced
- ¼ teaspoon crushed red pepper (omit if you’re sensitive to spice)
- 1 tablespoon sesame seeds, for garnish
- 1 tablespoon avocado oil, coconut oil or your cooking oil of choice
- 1 small red onion, root and tip ends removed and cut into ¼-inch thick wedges (about 1 cup)
- 2 medium carrots, peeled and cut into very thin rounds (about 1 ½ cups)
- Pinch of salt
- 1 medium red bell pepper, cut into ¼ inch strips (about 1 ¼ cup)
- 1 medium yellow bell pepper, cut into ¼ inch strips (about 1 ¼ cup)
- 1 cup small broccoli florets (from about 1 stalk)
- 2 tablespoons water
- Thinly sliced green onion, for garnish
Instructions
- In a liquid measuring cup, combine the soy sauce, sesame oil, honey, starch, garlic and red pepper flakes (if using). Whisk until blended and set aside.
- Warm the sesame seeds in a large cast iron or stainless steel skillet over medium heat, stirring constantly, until fragrant and turning lightly golden, about 1 minute. Transfer them to a plate and set them aside, then return the skillet to the stove.
- Warm the oil over medium heat until shimmering. Add the onion and carrots and a pinch of salt. Raise the heat to medium-high and cook, stirring every 30 seconds or so, until the onions have softened, about 4 to 6 minutes. (If at any point you catch a whiff of something burning while making this stir-fry, dial back the heat a bit.)
- Add the bell peppers and broccoli and stir to combine. Pour in the water and immediately cover the pan. Cook, uncovering to stir every minute or so then covering again, until the broccoli and bell pepper are fork-tender and browning along the edges, about 7 to 9 minutes.
- Uncover and remove the skillet from the heat. Immediately pour in the prepared sauce and stir well to coat the veggies. Taste, and if it needs a little more flavor, stir in a pinch of salt. Serve as desired, sprinkled with toasted sesame seeds and green onion. Leftovers keep well in an airtight container in the refrigerator for up to 4 days.
Notes
Recipe adapted from my Spring Veggie Stir-Fry and Fajita Veggies (Chipotle-Inspired).
Make it gluten free: Be sure to use certified gluten-free tamari. Regular soy sauce is not gluten free.
Make it vegan: Use maple syrup instead of honey.
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.













