Tofu Veggie Stir Fry

Posted on November 11, 2025

Modified: November 11, 2025

By Reda
A vibrant Tofu Veggie Stir Fry with broccoli, red bell peppers, and sesame seeds served over white rice in a white bowl with a fork.

I’ll be honest, for years I thought tofu was bland and boring. It was something I’d push around my plate, wishing it were something else. That all changed the first time I truly nailed the texture—that perfect, golden-brown crust giving way to a soft, tender center. The sizzling sound it made in the pan and the fragrant aroma of garlic and ginger were a revelation. This Tofu Veggie Stir Fry is the culmination of that discovery, a dish that transformed my entire perspective. It’s a meal I turn to on busy weeknights when I crave something deeply satisfying yet wonderfully fresh and vibrant. The flavors are so dynamic and comforting that it’s become a staple in our home, right alongside other quick favorites like my classic ground beef and broccoli, proving that simple ingredients can create something truly spectacular.

Why This Dish is a Go-To in My Kitchen

What I adore most about this recipe is its incredible efficiency and flavor payoff. In just 25 minutes of prep and 20 minutes of cooking, I can have a meal on the table that tastes like it came from my favorite takeout spot. It’s the perfect answer to the dreaded “what’s for dinner?” question on a busy Tuesday night. The magic is in the textures. You get that irresistible crunch from the perfectly cooked tofu, the tender-crisp bite of fresh broccoli and bell peppers, and the way it all gets coated in a savory, slightly sweet garlic-ginger sauce. It’s a meal that feels both nourishing and indulgent, hitting all the right notes without weighing me down.

Ingredient Notes for Crispy Tofu and Veggie Stir Fry

Using extra-firm tofu is non-negotiable for achieving that crispy texture; it holds its shape beautifully. I also opt for low-sodium soy sauce because it lets me control the saltiness while building a rich, savory base, a technique I also use in my Chinese beef and broccoli recipe.

A vibrant Tofu Veggie Stir Fry with broccoli, red bell peppers, and sesame seeds served over white rice in a white bowl with a fork.
Reda

Crispy Tofu and Veggie Stir Fry

A vibrant and healthy weeknight dinner, this Tofu Veggie Stir Fry features perfectly crispy tofu and a rainbow of fresh vegetables tossed in a savory, homemade garlic ginger sauce. Ready in under 45 minutes!
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian-Inspired
Calories: 465

Ingredients
  

For the Crispy Tofu
  • 1 block (14-16 oz) extra-firm tofu pressed for at least 15 minutes and cut into 1-inch cubes
  • 1 tbsp soy sauce or tamari for gluten-free
  • 2 tbsp cornstarch
  • 2 tbsp neutral oil such as avocado or canola oil, for frying
For the Stir Fry Sauce
  • 1/4 cup low-sodium soy sauce or tamari
  • 2 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 1 tbsp maple syrup or honey, if not vegan
  • 2-3 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • 1 tsp cornstarch
  • 2 tbsp water
For the Vegetables & Assembly
  • 1 tbsp neutral oil
  • 1 head broccoli cut into bite-sized florets
  • 1 red bell pepper seeded and thinly sliced
  • 1 large carrot peeled and thinly sliced on a diagonal
  • 4 green onions sliced, whites and greens separated
  • Sesame seeds and cooked rice for serving

Equipment

  • Large skillet or wok
  • Tofu Press (or heavy books)
  • Mixing Bowls
  • Whisk

Method
 

Prepare the Tofu
  1. Press the tofu for at least 15 minutes to remove excess water. You can use a tofu press or wrap the block in paper towels, place it on a plate, and set something heavy on top (like a cast-iron skillet or a few books). Once pressed, cut it into 1-inch cubes.
  2. In a medium bowl, gently toss the tofu cubes with 1 tbsp of soy sauce until lightly coated. Sprinkle the 2 tbsp of cornstarch over the tofu and toss again until each piece is evenly dusted. This will help it get crispy.
  3. Heat 2 tbsp of neutral oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, carefully add the tofu in a single layer (work in batches if needed). Cook for 3-4 minutes per side, until golden brown and crispy on all sides. Remove the tofu from the skillet and set it aside on a plate.
Make the Sauce
  1. In a small bowl, whisk together all the sauce ingredients: 1/4 cup soy sauce, rice vinegar, sesame oil, maple syrup, minced garlic, grated ginger, 1 tsp cornstarch, and water. Whisk until the cornstarch is fully dissolved and the sauce is smooth. Set aside.
Assemble the Stir Fry
  1. In the same skillet used for the tofu, add the remaining 1 tbsp of oil. Add the broccoli florets and sliced carrots. Stir-fry for 4-5 minutes, until they begin to get tender-crisp. You can add a splash of water and cover the pan for a minute to help steam the broccoli if you prefer it softer.
  2. Add the sliced red bell pepper and the white parts of the green onions to the skillet. Continue to stir-fry for another 2-3 minutes until all vegetables are tender-crisp.
  3. Give the sauce a quick re-whisk and pour it into the skillet with the vegetables. Bring it to a simmer, stirring constantly. The sauce will thicken in about 1 minute.
  4. Return the crispy tofu to the skillet. Gently toss everything together to coat the tofu and vegetables in the glossy sauce. Cook for one more minute to heat the tofu through.
  5. Serve immediately over a bed of cooked rice or noodles. Garnish with the green parts of the sliced green onions and a sprinkle of sesame seeds.

Notes

Feel free to customize the vegetables based on what you have on hand. Snap peas, mushrooms, bok choy, and baby corn are all great additions. For a spicy kick, add a teaspoon of sriracha or a pinch of red pepper flakes to the sauce. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days, though the tofu will lose some of its crispiness upon reheating.

How I Make Crispy Tofu and Veggie Stir Fry Step-by-Step

I approach this stir-fry in three simple stages. First, I focus entirely on the tofu. The key is to press it well to remove moisture, then cube it and give it a light coating in cornstarch. I pan-fry it until golden and crispy, then set it aside. Next, I whisk together the simple but powerful sauce ingredients—soy sauce, rice vinegar, maple syrup, garlic, and ginger. Finally, I assemble the stir-fry. I cook the fresh veggies just until they’re bright and tender-crisp, then add the tofu back in and pour over the sauce. This method ensures every component is perfectly cooked, much like in my popular steak and broccoli stir fry.

My Tips for the Perfect Outcome

  • Don’t skip pressing the tofu; it’s the secret to getting it crispy.
  • Cook in batches if needed to avoid overcrowding the pan.
  • Have all your veggies and sauce prepped before you start cooking.
  • Give the sauce a final whisk before adding it to the pan.

How I Serve and Store This Dish

My favorite way to serve this is piled high over a bed of fluffy jasmine rice, with a generous sprinkle of toasted sesame seeds and freshly sliced green onions for a little extra texture and freshness. For leftovers, I let the stir-fry cool completely before storing it in an airtight container in the refrigerator. It keeps beautifully for up to three days, making it perfect for a quick and satisfying lunch the next day.

Frequently Asked Questions

What other vegetables can I use in this stir fry?

This recipe is so versatile! I love adding snap peas, mushrooms, or bok choy. Just be mindful of cooking times; add harder veggies first and leafy greens toward the end. It’s a fantastic way to clean out the crisper drawer.

How can I make the tofu extra crispy?

The secret is two-fold: press your extra-firm tofu for at least 15 minutes to remove excess water, then toss it in cornstarch until lightly coated. Frying it in a single layer with enough oil ensures maximum crispiness on all sides.

Can I prepare any components ahead of time?

Absolutely! I often chop all the vegetables and whisk the sauce together in the morning or the day before. Store them in separate airtight containers in the fridge. This makes assembling the stir-fry for dinner incredibly fast and easy on a busy night.

Is it possible to make this recipe gluten-free?

Yes, it’s a simple swap! Just use gluten-free tamari or coconut aminos instead of soy sauce. Ensure your brand of cornstarch is certified gluten-free as well, and you’ll have a delicious meal that meets your dietary needs without sacrificing any flavor.

This recipe truly holds a special place in my heart, and I hope it brings as much joy to your dinner table as it does to mine. It has become just as requested as my shrimp and broccoli! If you try it, I’d love to hear how it goes in the comments.

You might also like these recipes

Leave a Comment

Recipe Rating