Ever find yourself staring into the fridge at a lonely bell pepper and a half-used bag of snap peas, wondering what culinary magic you can conjure? I've been there. This Rainbow Veggie Stir-Fry is my love letter to those moments — a riot of color and texture that turns humble veggies into a weeknight superstar.
Advertisements1
The secret? A glossy, savory-sweet sauce that clings to every crisp-tender bite, and golden cubes of tofu that are anything but bland. It's like a party in a wok, where every ingredient gets its moment to shine. And the best part? It's forgiving — perfect for those 'I'll just toss in whatever's left' kind of days.
So grab your wok (or your biggest skillet), and let's make dinner feel like an adventure. Trust me, your taste buds will be doing a happy dance.
Why You'll Love This Recipe
About the Ingredients
1 block (14 oz / 400g) extra-firm tofu, pressed and cubed
Extra-firm holds its shape best. Press it for 15 minutes to remove excess water for crispier results. If you're not a tofu fan, substitute with chicken breast or shrimp.
2 tablespoons cornstarch
This creates a light, crispy coating. For a gluten-free option, use arrowroot powder instead.
3 tablespoons vegetable oil, divided
High smoke point oil like canola or peanut works best. You'll use some for the tofu and some for the veggies.
1 red bell pepper, sliced
Any color works. Buy them firm and glossy for the best crunch. Can substitute with orange or yellow for variety.
1 yellow bell pepper, sliced
Adds sweetness and color. If you're not a fan, swap with more broccoli or snap peas.
2 cups broccoli florets
Cut into small, uniform pieces so they cook evenly. Frozen works in a pinch, but fresh is better.
1 cup snap peas, trimmed
They add a satisfying snap. If unavailable, use green beans or sugar snap peas.
1 large carrot, julienned
Use a julienne peeler or just slice thinly. Baby carrots work too, just slice them.
3 cloves garlic, minced
Fresh garlic is key. If you're in a rush, use 1 teaspoon of pre-minced garlic.
1 tablespoon fresh ginger, grated
Ginger adds a zing. You can use 1/2 teaspoon of ground ginger in a pinch.
For the sauce: 1/4 cup low-sodium soy sauce
Low-sodium lets you control the salt. Tamari or coconut aminos work for gluten-free.
2 tablespoons honey (or maple syrup for vegan)
Adds a touch of sweetness. Maple syrup or agave are perfect vegan swaps.
1 tablespoon rice vinegar
Adds a mild acidity. Apple cider vinegar works too.
1 teaspoon sesame oil
A little goes a long way for that nutty flavor. Don't skip it!
1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
This thickens the sauce to glossy perfection. Mix just before adding.
2 green onions, sliced (for garnish)
Adds freshness and color. Chives work too.
1 tablespoon sesame seeds (for garnish)
Toasted sesame seeds add crunch. Optional but lovely.
Tips & Tricks
- Prep everything before you start cooking. Stir-frying is fast, so have all your ingredients within arm's reach.
- Don't overcrowd the pan. Cook in batches if needed to ensure veggies stay crisp, not steamed.
- Keep the heat high. A hot wok or skillet is essential for that charred, smoky flavor.
Pro Tips
Step-by-Step Instructions
1. Press and cube tofu
Wrap the tofu block in a clean kitchen towel and place a heavy pan on top. Let it sit for 15 minutes. Then cut it into 1-inch cubes.
2. Coat tofu in cornstarch
In a bowl, toss the tofu cubes with cornstarch until evenly coated. This helps them get crispy.
3. Heat oil and fry tofu
Heat 2 tablespoons of oil in a large wok or skillet over medium-high heat (375°F / 190°C). Add the tofu in a single layer and cook for 5-7 minutes, flipping occasionally, until golden brown and crispy on all sides. Remove and set aside.
4. Stir-fry the vegetables
In the same pan, add the remaining 1 tablespoon of oil. Increase heat to high (400°F / 200°C). Add the bell peppers, broccoli, snap peas, and carrot. Stir-fry for 4-5 minutes until the veggies are crisp-tender but still vibrant.
5. Add aromatics
Add the garlic and ginger to the pan. Stir-fry for 30 seconds until fragrant, being careful not to burn them.
6. Make the sauce
In a small bowl, whisk together soy sauce, honey, rice vinegar, and sesame oil. In another small bowl, mix cornstarch and water to create a slurry.
7. Combine and thicken
Return the tofu to the pan. Pour the sauce over everything and stir-fry for 1 minute. Add the slurry and toss continuously for another minute until the sauce thickens and coats everything glossy.
8. Garnish and serve
Remove from heat. Sprinkle with green onions and sesame seeds. Serve hot over rice or noodles.
Delicious Variations
Protein Swap
Replace tofu with chicken, shrimp, or beef; adjust cooking times accordingly.
Sauce Twist
Add a teaspoon of sriracha or chili flakes for a spicy kick.
Nutty Crunch
Toss in a handful of cashews or peanuts at the end for extra texture.
How to Store Rainbow Veggie Stir-Fry with Crispy Tofu
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze for up to 2 months in a freezer-safe container. Thaw overnight in the fridge.
Reheating
Reheat in a hot wok or skillet over medium-high heat until warmed through, or microwave in 30-second bursts.
Frequently Asked Questions
Q: Can I use frozen vegetables for this stir-fry?
Yes, frozen vegetables work well. Just add them directly to the hot pan and stir-fry for a few extra minutes to evaporate excess moisture.
Q: How do I make this stir-fry vegan?
Use maple syrup instead of honey and ensure your soy sauce is vegan (most are). The rest is already plant-based.
Q: What can I use instead of tofu?
Chicken, shrimp, or even just extra veggies work great. If using chicken, cook it thoroughly before adding veggies.
Q: Can I make the sauce ahead of time?
Absolutely! Whisk it together and store in the fridge for up to a week. Just give it a shake before using.
Q: How do I get the tofu extra crispy?
Press it well, coat in cornstarch, and don't overcrowd the pan. Also, let it cook undisturbed for a few minutes before flipping.
Now it's your turn! Grab your favorite veggies and give this Rainbow Veggie Stir-Fry a whirl. Don't be afraid to make it your own — swap in what you love. I'd love to hear how it turns out in the comments below. Happy cooking, and keep your pen dancing!
Rainbow Veggie Stir-Fry with Crispy Tofu
This Rainbow Veggie Stir-Fry with crispy tofu is a vibrant, 30-minute meal that's packed with flavor and crunch.
🧂 Ingredients
- 1 block (14 oz / 400g) extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 3 tablespoons vegetable oil, divided
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 2 cups broccoli florets
- 1 cup snap peas, trimmed
- 1 large carrot, julienned
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- For the sauce: 1/4 cup low-sodium soy sauce
- 2 tablespoons honey (or maple syrup for vegan)
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
- 2 green onions, sliced (for garnish)
- 1 tablespoon sesame seeds (for garnish)
📋 Instructions
- 1Press and cube tofu — Wrap the tofu block in a clean kitchen towel and place a heavy pan on top. Let it sit for 15 minutes. Then cut it into 1-inch cubes.
- 2Coat tofu in cornstarch — In a bowl, toss the tofu cubes with cornstarch until evenly coated. This helps them get crispy.
- 3Heat oil and fry tofu — Heat 2 tablespoons of oil in a large wok or skillet over medium-high heat (375°F / 190°C). Add the tofu in a single layer and cook for 5-7 minutes, flipping occasionally, until golden brown and crispy on all sides. Remove and set aside.
- 4Stir-fry the vegetables — In the same pan, add the remaining 1 tablespoon of oil. Increase heat to high (400°F / 200°C). Add the bell peppers, broccoli, snap peas, and carrot. Stir-fry for 4-5 minutes until the veggies are crisp-tender but still vibrant.
- 5Add aromatics — Add the garlic and ginger to the pan. Stir-fry for 30 seconds until fragrant, being careful not to burn them.
- 6Make the sauce — In a small bowl, whisk together soy sauce, honey, rice vinegar, and sesame oil. In another small bowl, mix cornstarch and water to create a slurry.
- 7Combine and thicken — Return the tofu to the pan. Pour the sauce over everything and stir-fry for 1 minute. Add the slurry and toss continuously for another minute until the sauce thickens and coats everything glossy.
- 8Garnish and serve — Remove from heat. Sprinkle with green onions and sesame seeds. Serve hot over rice or noodles.



