
Easy Vegetable Stir Fry with Rice
Colorful vegetable stir fry with bell peppers, broccoli, and carrots in garlic-soy sauce served over steamed rice.
Updated: Oct 7, 2026
Why you'll like it
- Ready in about 30 min.
- Serves 4 — easy to halve or double.
- Easy level — everyday equipment only.
- Storage, freezing and reheating covered below.
Ready in 30 min, this easy Vegetable Stir Fry with Rice serves 4. Vegetable Stir Fry with Rice is a fast meatless weeknight dinner that pairs crisp-tender vegetables with steamed long-grain rice.
Helpful guides
Instructions
Cook rice first according to package directions so it is hot and ready when stir fry finishes. For 3 cups cooked, start with 1 cup dry long-grain rice, 2 cups water, and 1/2 teaspoon salt. Keep covered and warm.
Stir until cornstarch fully dissolves. Set aside. Pre-mixing ensures even seasoning and prevents cornstarch lumps.
Cut all vegetables before heating the pan because stir-frying proceeds quickly and there is no time to chop once cooking starts.
Heat vegetable oil in a large skillet or wok over high heat until shimmering. Add bell pepper and snap peas and stir-fry 2 minutes more until crisp-tender. Vegetables should remain vivid with lightly browned edges.
If pan looks dry, add 1 tablespoon water to create steam without lowering heat excessively.
Reduce heat to medium, push vegetables to edges, and add garlic and ginger to center with 1 teaspoon oil if needed. Cook 30 seconds until fragrant but not browned. Burnt garlic turns bitter, so watch closely.
If too thick, add 2 tablespoons water.
Taste and adjust balance with more soy sauce for salt or honey for sweetness. The sauce should lightly coat vegetables without pooling heavily. Spoon hot rice into bowls and top with vegetable mixture and sauce.
Sprinkle with sesame seeds or sliced scallions if desired.
Serve with optional sriracha or rice vinegar on the side. For food safety with leftovers, cool rice and vegetables separately in shallow containers within 2 hours. Reheat both to steaming before serving.
Troubleshooting — fixes, not repeats
- If vegetables turn soggy, pan was crowded or heat too low. Cook in two batches over high heat for browning.
- If sauce is lumpy, whisk cornstarch fully into cold liquid before adding to hot pan and stir constantly.
- If flavor is flat, add acidity with 1 teaspoon rice vinegar or extra garlic and ginger for brightness.
- If rice is gummy, rinse dry rice before cooking and rest covered 5 minutes after boiling before fluffing.
Make it your way
- Spicier version: For spicy style, add 1 teaspoon sriracha to sauce.
- Serving with rice or naan: Keep sauce ratio the same when changing vegetables so coating stays light and rice does not become soggy from excess liquid during serving.
- For variation, add 1 pound cubed tofu browned separately for protein, or top with a fried egg per bowl.
- Swap vegetables seasonally: use zucchini and green beans in summer or butternut squash in fall, adjusting cook time.
- For gluten-free, use tamari.
Storage & reheating
Cool leftovers within 2 hours, then refrigerate in a covered container and use within 3 to 4 days. Reheat only the portion you will eat until steaming hot throughout — poultry and reheated rice should reach 165°F (74°C).
Reheat to 165°F in microwave or skillet, adding 1 tablespoon water per cup of rice to restore moisture.
Freeze stir-fry vegetables up to 1 month, but cook fresh rice when serving because frozen rice loses texture.
FAQ
How do I keep stir fry crisp?
Use high heat, cut pieces uniformly small, and avoid crowding. Cook dense vegetables first, add quick-cooking ones later, and serve immediately before steam softens them.
Can I use frozen vegetables?
Yes. Thaw and pat very dry first. Add directly to hot pan and stir-fry 4 to 5 minutes. Excess moisture causes steaming, so drying is essential for browning.
Can I make the sauce ahead?
Whisk and refrigerate up to 3 days. Re-whisk before using because cornstarch settles. Adjust thickness with water when reheating in the pan.