Quick Veggie Stir-Fry with Tofu and Rice

Published on October 15, 2025
4.8 (245 reviews)

Craving a fast, nutritious dinner that feels like take‑out but is made entirely at home? This Quick Veggie Stir‑Fry with Tofu and Rice delivers bold Asian‑inspired flavors in under thirty minutes, mak

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Quick Veggie Stir-Fry with Tofu and Rice
Prep: 15 mins
Cook: 20 mins
Servings: 4

Craving a fast, nutritious dinner that feels like take‑out but is made entirely at home? This Quick Veggie Stir‑Fry with Tofu and Rice delivers bold Asian‑inspired flavors in under thirty minutes, making it the perfect solution for busy weeknights.

What sets this dish apart is the harmonious blend of crisp vegetables, silky tofu, and a glossy, slightly sweet‑savory sauce that clings to every bite, while the fluffy jasmine rice provides a comforting base.

Vegetarian families, meal‑preppers, and anyone who loves a colorful plate will adore this recipe. It works beautifully as a main‑course lunch or a light dinner, and it’s equally at home on a casual weekday or a relaxed weekend gathering.

The cooking process is straightforward: start by pressing and cubing the tofu, whisk together a quick sauce, stir‑fry the veggies at high heat, then finish everything together with the sauce and a splash of sesame oil before serving over rice.

Why You'll Love This Recipe

Speedy Satisfaction: From prep to plate it takes less than half an hour, so you can satisfy cravings without sacrificing precious time.

Plant‑Powered Protein: Firm tofu delivers a complete protein source that soaks up the sauce, keeping the dish hearty and satisfying.

Vibrant Veggie Medley: A rainbow of bell pepper, broccoli, carrots, and snap peas adds texture, nutrients, and visual appeal to every forkful.

Customizable Flavors: The simple sauce can be tweaked with heat, sweetness, or tang, allowing you to make the dish truly your own.

Ingredients

The foundation of this stir‑fry is high‑quality tofu and a colorful mix of fresh vegetables. The sauce combines classic Asian pantry staples—soy sauce, sesame oil, and rice vinegar—with a touch of honey for balance. A sprinkle of cornstarch gives the sauce that glossy, cling‑to‑the‑ingredients finish, while the rice provides a neutral, fluffy backdrop.

Main Ingredients

  • 14 oz (400 g) firm tofu, pressed and cubed
  • 1 cup jasmine rice (uncooked)
  • 1 red bell pepper, sliced thin
  • 1 cup broccoli florets
  • ½ cup carrot sticks (julienned)
  • ½ cup snow peas, trimmed

Sauce / Marinade

  • 3 Tbsp low‑sodium soy sauce
  • 1 Tbsp sesame oil
  • 1 Tbsp rice vinegar
  • 1 Tbsp honey (or agave for vegan)
  • 1 tsp cornstarch mixed with 2 tsp water
  • 1 tsp freshly grated ginger
  • 2 cloves garlic, minced

Seasonings & Garnish

  • ½ tsp red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 green onions, sliced thin for garnish
  • 1 Tbsp toasted sesame seeds

Each component plays a specific role: tofu supplies protein and absorbs the sauce, while the vegetables contribute crunch and natural sweetness. The soy‑sesame sauce delivers umami depth, the vinegar adds brightness, and the cornstarch creates a silky glaze. Together they form a balanced, satisfying meal that’s ready in minutes.

Step-by-Step Instructions

Quick Veggie Stir-Fry with Tofu and Rice

Preparing the Ingredients

Begin by rinsing the rice under cold water, then combine with 1 ¾ cups water in a saucepan. Bring to a boil, reduce to a low simmer, cover, and cook for 12‑15 minutes until fluffy. While the rice cooks, press the tofu between paper towels for 10 minutes, then cut into ½‑inch cubes. Toss the tofu gently with a pinch of salt and pepper.

Cooking the Stir‑Fry

  1. Heat the Wok. Place a large wok or skillet over medium‑high heat for 2 minutes. Add 2 Tbsp vegetable oil and swirl until it shimmers. A hot pan ensures the tofu sears quickly, forming a golden crust that locks in moisture.
  2. Sear the Tofu. Add the tofu cubes in a single layer, avoiding crowding. Let them cook undisturbed for 3‑4 minutes until the undersides turn deep brown. Flip and brown the other sides for another 3 minutes. Transfer tofu to a plate and set aside.
  3. Stir‑Fry the Vegetables. Return a splash of oil to the wok, then add garlic, ginger, and red pepper flakes. Sauté for 30 seconds until fragrant. Add bell pepper, broccoli, carrots, and snap peas. Stir constantly for 4‑5 minutes, keeping the veggies crisp‑tender and brightly colored.
  4. Combine Sauce & Tofu. Pour the pre‑mixed sauce over the vegetables, stirring to coat. Add the cornstarch slurry and bring the mixture to a gentle boil; it will thicken within 1‑2 minutes. Return the seared tofu to the wok, toss everything together, and drizzle the remaining sesame oil for a nutty finish.

Finishing & Serving

Remove the wok from heat, sprinkle sliced green onions and toasted sesame seeds over the top, and give the dish one final gentle toss. Scoop a generous portion of jasmine rice onto each plate, then spoon the tofu‑vegetable mixture over the rice. Serve immediately while the sauce is glossy and the vegetables retain their snap.

Tips & Tricks

Perfecting the Recipe

Press the tofu well. Removing excess moisture lets the tofu brown instead of steam, giving it a satisfying crust.

Pre‑heat the wok. A hot surface creates the characteristic “wok‑hei” – a light char that adds depth.

Don’t over‑cook the veg. Aim for a crisp‑tender texture; overcooking dulls color and nutrients.

Flavor Enhancements

Finish with a squeeze of fresh lime juice for bright acidity, or stir in a teaspoon of chili garlic sauce for an extra kick. A drizzle of toasted sesame oil just before serving adds a lingering nutty aroma that elevates the entire dish.

Common Mistakes to Avoid

Avoid crowding the wok—if the pan is too full, ingredients steam rather than sear. Also, resist the urge to add the sauce too early; it should be introduced after the vegetables have developed color, ensuring a glossy finish instead of a soggy stir‑fry.

Pro Tips

Use a high smoke‑point oil. Peanut or grapeseed oil tolerates the high heat needed for a perfect sear.

Batch‑cook the rice. Cook extra rice and store it in the fridge; it reheats quickly and saves time on busy nights.

Season as you go. Taste the sauce before adding the cornstarch slurry; adjust salt, sweetness, or heat to suit your palate.

Variations

Ingredient Swaps

Replace tofu with tempeh, shrimp, or thinly sliced chicken for a different protein profile. Swap broccoli for bok choy, cauliflower, or baby corn. If you prefer a sweeter glaze, substitute honey with maple syrup or a splash of orange juice.

Dietary Adjustments

For gluten‑free meals, use tamari instead of soy sauce. To keep it vegan, choose agave or maple syrup in place of honey. For a low‑carb version, serve the stir‑fry over cauliflower rice or shirataki noodles.

Serving Suggestions

Pair with a simple cucumber‑sesame salad, steamed edamame, or pickled radish for contrast. A side of miso soup adds warmth, while a drizzle of sriracha on the table lets diners control the heat.

Storage Info

Leftover Storage

Cool the stir‑fry to room temperature, then transfer to an airtight container. Refrigerate for up to 3 days. For longer keeping, portion into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months. The rice stores best in a separate container to prevent sogginess.

Reheating Instructions

Reheat in a skillet over medium heat, adding a splash of water or broth and stirring until the sauce regains its shine (about 4‑5 minutes). In the microwave, cover a portion with a damp paper towel and heat on high for 1‑2 minutes, stirring halfway through.

Frequently Asked Questions

Absolutely. Press and cube the tofu the night before, then store in a sealed container with a splash of soy sauce. Chop all vegetables and keep them in a separate airtight bag. The sauce can be whisked together and refrigerated. When you’re ready to eat, simply follow the cooking steps—everything comes together in minutes.

Frozen tofu can be used, but thaw it fully in the refrigerator and press out excess water before cubing. Frozen mixed vegetables work well; just add an extra minute or two to the stir‑fry to ensure they heat through. Pat everything dry before it hits the pan to preserve a good sear.

Besides the jasmine rice called for in the recipe, you can serve the stir‑fry with quinoa, brown rice, or cauliflower rice for a lower‑carb option. A simple cucumber‑sesame salad, miso soup, or steamed edamame adds freshness and rounds out the meal nicely.

Increase the heat by adding 1‑2 tsp of sriracha, a spoonful of chili garlic sauce, or a pinch more red pepper flakes. For a deeper heat, stir in a splash of gochujang (Korean chili paste) after the sauce has thickened, then taste and adjust as needed.

This Quick Veggie Stir‑Fry with Tofu and Rice brings together bold flavor, vibrant color, and wholesome nutrition in a fraction of the time most weeknight meals require. By following the step‑by‑step guide, using the tips, and experimenting with the suggested variations, you’ll create a dish that feels both familiar and exciting. Feel free to adjust sauces, swap veggies, or add your favorite protein—cooking is your canvas. Enjoy every bite of this fast, fresh, and satisfying creation!

Recipe Summary

Prep
15 min
Cook
20 min
Total
35 min
Servings
4
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 14 oz (400 g) firm tofu, pressed and cubed
  • 1 cup jasmine rice (uncooked)
  • 1 red bell pepper, sliced thin
  • 1 cup broccoli florets
  • ½ cup carrot sticks (julienned)
  • ½ cup snow peas, trimmed
  • 3 Tbsp low‑sodium soy sauce
  • 1 Tbsp sesame oil
  • 1 Tbsp rice vinegar
  • 1 Tbsp honey (or agave for vegan)
  • 1 tsp cornstarch mixed with 2 tsp water
  • 1 tsp freshly grated ginger
  • 2 cloves garlic, minced
  • ½ tsp red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Preparing the Ingredients

Begin by rinsing the rice under cold water, then combine with 1 ¾ cups water in a saucepan. Bring to a boil, reduce to a low simmer, cover, and cook for 12‑15 minutes until fluffy. While the rice cook...

2
Cooking the Stir‑Fry

Remove the wok from heat, sprinkle sliced green onions and toasted sesame seeds over the top, and give the dish one final gentle toss. Scoop a generous portion of jasmine rice onto each plate, then sp...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.