Quick Veggie Stir-Fry with Tofu

Jenny

the heart behind Family Cooks Club

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

Of all the weeknight dinner battles I’ve fought in my kitchen, the quest for a meal that is simultaneously lightning-fast, genuinely healthy, and universally loved by my family has been the most challenging. There are nights when the thought of a complicated recipe feels like a mountain I just can’t climb. That’s where this Quick Veggie Stir-Fry with Tofu saved my sanity. The first time I made it, I was skeptical. Would the kids eat tofu? Would it feel satisfying enough after a long day? The sizzle from the wok was the first good sign, filling the air with the incredible aroma of garlic, ginger, and sesame. When I served it up, the vibrant colors alone were a hit. My husband, usually a meat-and-potatoes guy, took a bite and his eyes widened. “Wow, this has so much flavor!” he said. The kids, surprisingly, loved the crispy tofu cubes, calling them “croutons.” For me, it was a triumph. A gorgeous, nutrient-packed meal on the table in under 30 minutes that didn’t leave a mountain of dishes. It’s become our go-to “reset” meal, the one we turn to when we need something delicious, nourishing, and, most importantly, easy. This isn’t just a recipe; it’s a solution for busy weeknights.

Ingredients

Here is everything you’ll need to create this vibrant and flavorful stir-fry. Each component is chosen for its specific contribution to the final dish, from the firm texture of the tofu to the complex, savory notes of the sauce.

  • For the Tofu and Marinade:
    • 1 (14-16 ounce) block of extra-firm tofu: This is crucial. Extra-firm tofu holds its shape beautifully and won’t turn to mush. It’s the perfect canvas for absorbing flavor and crisping up.
    • 1 tablespoon cornstarch: The secret weapon for an unbelievably crispy tofu exterior. It creates a light coating that fries to a perfect golden brown.
    • 1 tablespoon soy sauce (or tamari for gluten-free): This provides the initial savory, umami flavor that seeps into the tofu as it marinates briefly.
    • 2 tablespoons neutral oil (like avocado, canola, or grapeseed oil), divided: A high-smoke-point oil is essential for stir-frying without burning. We’ll use half for the tofu and half for the vegetables.
  • For the Stir-Fry Sauce:
    • ¼ cup low-sodium soy sauce (or tamari): The backbone of our sauce, providing saltiness and deep umami flavor. Low-sodium gives you more control over the final salt level.
    • 2 tablespoons rice vinegar: This adds a bright, tangy acidity that cuts through the richness and balances the other flavors.
    • 1 tablespoon sesame oil: A finishing oil with a powerful, nutty, and aromatic flavor. A little goes a long way.
    • 1 tablespoon honey or maple syrup: Adds a touch of sweetness to balance the salty and sour elements, creating a perfectly harmonious sauce. Maple syrup keeps the dish fully vegan.
    • 1 teaspoon cornstarch: This will act as a thickener, transforming the liquid sauce into a beautiful glaze that coats every single ingredient.
    • Pinch of red pepper flakes (optional): For those who like a little bit of background heat to liven things up. Adjust to your personal preference.
  • For the Vegetables and Aromatics:
    • 1 tablespoon freshly minced garlic (about 3-4 cloves): An essential aromatic that builds the foundational flavor of the stir-fry. Don’t substitute with powder if you can help it.
    • 1 tablespoon freshly grated ginger: Provides a warm, zesty, and slightly spicy counterpoint to the garlic.
    • 1 large head of broccoli, cut into bite-sized florets: Adds a wonderful texture, vibrant green color, and a host of nutrients. The florets are great at soaking up the sauce.
    • 1 red bell pepper, deseeded and thinly sliced: Brings sweetness, a pop of color, and a satisfyingly crisp-tender texture.
    • 1 yellow or orange bell pepper, deseeded and thinly sliced: Complements the red pepper with more color and a slightly different sweet flavor profile.
    • ½ cup shredded carrots: These add another layer of color, subtle sweetness, and cook down to a lovely tender state.
    • 4 scallions, chopped, with whites and greens separated: The white parts are cooked with the aromatics for a mild onion flavor, while the green parts are used as a fresh, zesty garnish.
  • For Garnish (Optional but Recommended):
    • Toasted sesame seeds: Adds a nutty crunch and visual appeal.
    • Chopped peanuts or cashews: For an extra layer of texture and richness.
    • Fresh cilantro leaves: If you’re a fan, it adds a bright, herbaceous note that freshens up the entire dish.

Instructions

Follow these steps carefully for a perfect stir-fry every time. The key is to have all your ingredients prepped and ready to go before you even turn on the heat—a practice known as mise en place. Stir-frying is a fast cooking process, so you won’t have time to chop once you start.

Step 1: Press and Prepare the Tofu
This is the most important step for achieving crispy tofu instead of soggy tofu. Open the package of tofu and drain all the water. Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top and then put something heavy on it, like a cast-iron skillet, a few cookbooks, or some canned goods. Let it press for at least 15 minutes, but 30 minutes is even better. This removes excess water, allowing the tofu to fry rather than steam. Once pressed, cut the tofu into ¾-inch cubes.

Step 2: Marinate and Coat the Tofu
In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) until they are lightly coated. Let them sit for a couple of minutes to absorb the flavor. Then, sprinkle the 1 tablespoon of cornstarch over the tofu and toss again, very gently, until each cube has a thin, even, powdery coating. This coating is what will give you that irresistible crispy shell.

Step 3: Prepare the Vegetables and Sauce
While the tofu is pressing, this is the perfect time to get everything else ready. Wash and chop all your vegetables as directed in the ingredients list. Mince the garlic and grate the ginger. Separate the white and green parts of the scallions. In a small bowl or liquid measuring cup, whisk together all the stir-fry sauce ingredients: ¼ cup soy sauce, rice vinegar, sesame oil, honey (or maple syrup), 1 teaspoon of cornstarch, and the optional red pepper flakes. Whisk until the cornstarch is fully dissolved and the sauce is smooth. Set aside.

Step 4: Cook the Tofu
Place a large skillet or wok over medium-high heat. Add 1 tablespoon of neutral oil. Once the oil is shimmering (this is important, don’t add the tofu to a cold pan), carefully arrange the tofu cubes in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary. Let the tofu cook without moving it for 3-4 minutes, until the bottom is deeply golden brown and crispy. Then, use tongs or a spatula to flip the cubes and cook for another 2-3 minutes on each side until golden and crispy all over. Remove the cooked tofu from the skillet and set it aside on a plate.

Step 5: Sauté the Aromatics and Hard Vegetables
Return the same skillet to the heat. Add the remaining 1 tablespoon of oil. Add the broccoli florets and shredded carrots to the pan. Stir-fry for 3-4 minutes, until the broccoli begins to turn bright green and becomes slightly tender. This gives the harder vegetables a head start. Now, push the vegetables to the side of the skillet to create a small clearing. Add the minced garlic, grated ginger, and the white parts of the scallions to that clearing. Sauté for about 30-60 seconds until they become intensely fragrant. Be careful not to burn the garlic.

Step 6: Cook the Soft Vegetables
Add the sliced bell peppers to the skillet. Mix everything together—the broccoli, carrots, and the aromatics—and continue to stir-fry for another 3-4 minutes. You want the vegetables to be “crisp-tender,” meaning they are cooked through but still have a bit of a bite and vibrant color. Overcooked, mushy vegetables are the enemy of a good stir-fry.

Step 7: Combine and Sauce
Give your prepared stir-fry sauce a quick re-whisk, as the cornstarch may have settled. Pour the sauce all over the vegetables in the skillet. It will bubble and start to thicken almost immediately. Let it simmer for about 1 minute, stirring constantly to coat all the vegetables. The sauce should transform from a thin liquid into a beautiful, glossy glaze.

Step 8: Finish and Serve
Turn off the heat. Return the crispy tofu to the skillet along with the green parts of the scallions. Gently fold everything together to coat the tofu in the sauce without breaking it apart. Serve immediately for the best texture.

Nutrition Facts

This recipe is designed to be as nourishing as it is delicious. The following nutritional information is an estimate and can vary based on specific ingredients used.

  • Servings: 4
  • Calories per serving: Approximately 380-450 kcal
  • Protein (approx. 20g): Tofu is an excellent source of plant-based protein, which is essential for muscle repair, cell growth, and keeping you feeling full and satisfied.
  • Fiber (approx. 8g): The abundance of fresh vegetables like broccoli, peppers, and carrots provides a significant amount of dietary fiber, which is crucial for digestive health and stabilizing blood sugar levels.
  • Healthy Fats (approx. 18g): Primarily from the avocado oil and sesame oil, these unsaturated fats are beneficial for heart health and help with the absorption of fat-soluble vitamins from the vegetables.
  • Low in Saturated Fat: By using tofu instead of animal protein and choosing plant-based oils, this dish is naturally low in saturated fats, making it a heart-conscious choice.
  • Rich in Vitamins and Minerals: The colorful array of vegetables delivers a powerful dose of vitamins like Vitamin C (from bell peppers), Vitamin A (from carrots), and Vitamin K (from broccoli), as well as essential minerals.

Preparation Time

This recipe is designed for speed and efficiency, making it perfect for a busy weeknight.

  • Total Time: Approximately 30-35 minutes
  • Preparation Time: 15-20 minutes (This includes pressing the tofu and chopping all the vegetables). You can do all the prep while the tofu is pressing to maximize your time.
  • Cook Time: 10-15 minutes. The actual cooking process is very fast, which is the hallmark of a great stir-fry.

How to Serve

The beauty of a stir-fry lies in its versatility. You can serve it in numerous ways to suit your preference or what you have on hand. Here are some of our favorite ways to serve this Quick Veggie Stir-Fry with Tofu:

  • Over a Bed of Grains:
    • Steamed Jasmine or Basmati Rice: The classic pairing. The fluffy, fragrant rice is perfect for soaking up every last drop of the delicious sauce.
    • Nutty Brown Rice: A healthier, whole-grain option that adds a slightly chewy texture and nutty flavor that complements the dish well.
    • Hearty Quinoa: For a protein-packed, gluten-free base, quinoa is an excellent choice. Its unique texture works wonderfully with the stir-fried ingredients.
  • With Noodles:
    • Soba (Buckwheat) Noodles: These noodles have a wonderful earthy flavor and are often a healthier choice.
    • Udon Noodles: Thick, chewy, and satisfying, udon noodles turn this stir-fry into a hearty and comforting noodle bowl.
    • Rice Noodles: A great gluten-free option that keeps the dish light and authentic.
  • Low-Carb Options:
    • Cauliflower Rice: For a light, low-carb, and keto-friendly meal, serving the stir-fry over cauliflower rice is a fantastic way to get in even more veggies.
    • Zucchini Noodles (Zoodles): Another excellent low-carb alternative that adds freshness.
    • On its Own: The dish is so packed with protein and vegetables that it’s perfectly delicious and satisfying all by itself.
  • Don’t Forget the Garnishes:
    • Sprinkle generously with toasted sesame seeds for a nutty crunch.
    • Top with a handful of chopped peanuts or cashews for added richness and texture.
    • Add a scattering of fresh cilantro or the green parts of scallions for a burst of fresh flavor.
    • For heat lovers, a drizzle of sriracha or chili garlic sauce on top is a must.

Additional Tips

Take your stir-fry game from good to great with these eight pro tips that address common pitfalls and ensure a perfect result every time.

  1. The Cornstarch Slurry is Key for Crispy Tofu: Don’t skip the step of tossing the pressed tofu in cornstarch. This simple action wicks away any remaining surface moisture and creates a micro-crust that fries up to an incredibly satisfying crispiness. It’s the difference between restaurant-quality tofu and a homemade attempt.
  2. Don’t Crowd the Pan: This is stir-fry rule number one. If you add too many ingredients to the pan at once, the temperature will drop, and your food will steam instead of fry. This leads to soggy tofu and limp vegetables. If your skillet isn’t large enough, cook the tofu and vegetables in batches to ensure everything gets direct contact with the hot surface.
  3. High Heat is Your Friend: Authentic stir-frying relies on high, consistent heat. Get your wok or skillet screaming hot before you add any ingredients. This high heat sears the food quickly, locking in flavor and moisture while keeping vegetables crisp and vibrant.
  4. Mise en Place is Non-Negotiable: This French culinary term means “everything in its place.” Because stir-frying happens so quickly, you must have all your ingredients—chopped vegetables, minced aromatics, mixed sauce—prepared and within arm’s reach before you start cooking. There is no time to stop and chop a bell pepper once the garlic is in the pan.
  5. Customize Your Veggie Mix: This recipe is a fantastic template. Feel free to swap the vegetables based on what’s in season or what’s in your fridge. Snap peas, snow peas, mushrooms, bok choy, edamame, asparagus, or even zucchini are all wonderful additions. Just be mindful of cooking times—add harder vegetables first (like carrots) and quicker-cooking ones later (like bok choy leaves).
  6. Mastering the Sauce: The sauce can be easily adjusted to your taste. Want it sweeter? Add a bit more honey or maple syrup. Want more tang? A splash more rice vinegar. Want it spicier? Double the red pepper flakes or add a swirl of sriracha. Mixing the cornstarch into the cold sauce ingredients before adding it to the hot pan prevents lumps and ensures it thickens into a smooth, glossy glaze.
  7. Meal Prep Magic: You can make this recipe even faster for a weeknight by doing some prep ahead of time. Press the tofu, chop all the vegetables, and whisk the sauce together up to 2 days in advance. Store each component in a separate airtight container in the refrigerator. When you’re ready to cook, the whole meal will come together in just 10-15 minutes.
  8. Get the Right Pan (or Make Do): A carbon steel wok is the traditional and ideal vessel for stir-frying due to its shape, which allows for heat to be distributed efficiently. However, you don’t need one to make a great stir-fry. A large, heavy-bottomed skillet (12-inch or larger), especially cast iron or stainless steel, will work just fine. The key is to have a large surface area and good heat retention.

FAQ Section

Here are answers to some of the most common questions about making this Quick Veggie Stir-Fry with Tofu.

1. My tofu is always soggy, what am I doing wrong?
This is the most common issue! The two most likely culprits are not pressing the tofu enough and overcrowding the pan. You must press out as much water as possible. Then, ensure the pan and oil are very hot before adding the tofu in a single layer. This allows it to sear and form a crust. Finally, the cornstarch coating is a game-changer for guaranteeing a crispy result.

2. Can I use a different protein in this recipe?
Absolutely. This recipe is very adaptable. You can easily substitute the tofu with 1 pound of boneless, skinless chicken breast (cut into bite-sized pieces), peeled and deveined shrimp, or thinly sliced beef. Adjust the cooking time accordingly—cook the protein first, set it aside, and then add it back in at the end with the sauce, just as you would with the tofu. For another plant-based option, edamame or chickpeas are great additions.

3. How do I make this recipe gluten-free?
It’s very simple to make this dish completely gluten-free. The only ingredient you need to swap is the soy sauce. Use tamari, which is a Japanese soy sauce that is typically brewed without wheat, or look for a certified gluten-free liquid aminos. All other ingredients in the recipe are naturally gluten-free.

4. How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The tofu will lose some of its crispiness upon refrigeration. The best way to reheat it is in a skillet over medium heat with a splash of water or oil until warmed through. This helps to revive the vegetables and can even bring back some of the tofu’s texture. Microwaving works, but it will result in softer tofu.

5. Can I make the stir-fry sauce ahead of time?
Yes, and it’s a great time-saving tip! You can whisk all the sauce ingredients together and store them in a sealed jar or container in the refrigerator for up to a week. The cornstarch might settle at the bottom, so just be sure to give it a vigorous shake or whisk before pouring it into the pan.

6. My vegetables always get overcooked and mushy. Any tips?
The keys to crisp-tender vegetables are high heat and timing. First, make sure your pan is very hot. Second, add the vegetables in stages. Harder vegetables that take longer to cook (like broccoli and carrots) should go in first. Softer vegetables that cook quickly (like bell peppers or bok choy) should be added a few minutes later. Cook for a shorter time than you think you need to; the vegetables will continue to cook from residual heat even after you add the sauce.

7. Is this recipe vegan?
This recipe is easily made vegan. The only potential non-vegan ingredient is honey. To make it 100% vegan, simply substitute the honey in the sauce with an equal amount of maple syrup or agave nectar. All other ingredients, including the tofu and vegetables, are plant-based.

8. What if I don’t have a wok? Can I still make a good stir-fry?
You can absolutely make an amazing stir-fry without a wok. The best alternative is the largest, heaviest skillet you own, preferably 12 inches or more in diameter. A cast-iron skillet is fantastic because it gets incredibly hot and retains heat well. A large stainless steel sauté pan also works great. The main goal is to have enough surface area to avoid steaming your food.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Quick Veggie Stir-Fry with Tofu


  • Author: Jenny

Ingredients

Scale

Here is everything you’ll need to create this vibrant and flavorful stir-fry. Each component is chosen for its specific contribution to the final dish, from the firm texture of the tofu to the complex, savory notes of the sauce.

  • For the Tofu and Marinade:
    • 1 (14-16 ounce) block of extra-firm tofu: This is crucial. Extra-firm tofu holds its shape beautifully and won’t turn to mush. It’s the perfect canvas for absorbing flavor and crisping up.
    • 1 tablespoon cornstarch: The secret weapon for an unbelievably crispy tofu exterior. It creates a light coating that fries to a perfect golden brown.
    • 1 tablespoon soy sauce (or tamari for gluten-free): This provides the initial savory, umami flavor that seeps into the tofu as it marinates briefly.
    • 2 tablespoons neutral oil (like avocado, canola, or grapeseed oil), divided: A high-smoke-point oil is essential for stir-frying without burning. We’ll use half for the tofu and half for the vegetables.
  • For the Stir-Fry Sauce:
    • ¼ cup low-sodium soy sauce (or tamari): The backbone of our sauce, providing saltiness and deep umami flavor. Low-sodium gives you more control over the final salt level.
    • 2 tablespoons rice vinegar: This adds a bright, tangy acidity that cuts through the richness and balances the other flavors.
    • 1 tablespoon sesame oil: A finishing oil with a powerful, nutty, and aromatic flavor. A little goes a long way.
    • 1 tablespoon honey or maple syrup: Adds a touch of sweetness to balance the salty and sour elements, creating a perfectly harmonious sauce. Maple syrup keeps the dish fully vegan.
    • 1 teaspoon cornstarch: This will act as a thickener, transforming the liquid sauce into a beautiful glaze that coats every single ingredient.
    • Pinch of red pepper flakes (optional): For those who like a little bit of background heat to liven things up. Adjust to your personal preference.
  • For the Vegetables and Aromatics:
    • 1 tablespoon freshly minced garlic (about 34 cloves): An essential aromatic that builds the foundational flavor of the stir-fry. Don’t substitute with powder if you can help it.
    • 1 tablespoon freshly grated ginger: Provides a warm, zesty, and slightly spicy counterpoint to the garlic.
    • 1 large head of broccoli, cut into bite-sized florets: Adds a wonderful texture, vibrant green color, and a host of nutrients. The florets are great at soaking up the sauce.
    • 1 red bell pepper, deseeded and thinly sliced: Brings sweetness, a pop of color, and a satisfyingly crisp-tender texture.
    • 1 yellow or orange bell pepper, deseeded and thinly sliced: Complements the red pepper with more color and a slightly different sweet flavor profile.
    • ½ cup shredded carrots: These add another layer of color, subtle sweetness, and cook down to a lovely tender state.
    • 4 scallions, chopped, with whites and greens separated: The white parts are cooked with the aromatics for a mild onion flavor, while the green parts are used as a fresh, zesty garnish.
  • For Garnish (Optional but Recommended):
    • Toasted sesame seeds: Adds a nutty crunch and visual appeal.
    • Chopped peanuts or cashews: For an extra layer of texture and richness.
    • Fresh cilantro leaves: If you’re a fan, it adds a bright, herbaceous note that freshens up the entire dish.

Instructions

Follow these steps carefully for a perfect stir-fry every time. The key is to have all your ingredients prepped and ready to go before you even turn on the heat—a practice known as mise en place. Stir-frying is a fast cooking process, so you won’t have time to chop once you start.

Step 1: Press and Prepare the Tofu
This is the most important step for achieving crispy tofu instead of soggy tofu. Open the package of tofu and drain all the water. Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top and then put something heavy on it, like a cast-iron skillet, a few cookbooks, or some canned goods. Let it press for at least 15 minutes, but 30 minutes is even better. This removes excess water, allowing the tofu to fry rather than steam. Once pressed, cut the tofu into ¾-inch cubes.

Step 2: Marinate and Coat the Tofu
In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) until they are lightly coated. Let them sit for a couple of minutes to absorb the flavor. Then, sprinkle the 1 tablespoon of cornstarch over the tofu and toss again, very gently, until each cube has a thin, even, powdery coating. This coating is what will give you that irresistible crispy shell.

Step 3: Prepare the Vegetables and Sauce
While the tofu is pressing, this is the perfect time to get everything else ready. Wash and chop all your vegetables as directed in the ingredients list. Mince the garlic and grate the ginger. Separate the white and green parts of the scallions. In a small bowl or liquid measuring cup, whisk together all the stir-fry sauce ingredients: ¼ cup soy sauce, rice vinegar, sesame oil, honey (or maple syrup), 1 teaspoon of cornstarch, and the optional red pepper flakes. Whisk until the cornstarch is fully dissolved and the sauce is smooth. Set aside.

Step 4: Cook the Tofu
Place a large skillet or wok over medium-high heat. Add 1 tablespoon of neutral oil. Once the oil is shimmering (this is important, don’t add the tofu to a cold pan), carefully arrange the tofu cubes in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary. Let the tofu cook without moving it for 3-4 minutes, until the bottom is deeply golden brown and crispy. Then, use tongs or a spatula to flip the cubes and cook for another 2-3 minutes on each side until golden and crispy all over. Remove the cooked tofu from the skillet and set it aside on a plate.

Step 5: Sauté the Aromatics and Hard Vegetables
Return the same skillet to the heat. Add the remaining 1 tablespoon of oil. Add the broccoli florets and shredded carrots to the pan. Stir-fry for 3-4 minutes, until the broccoli begins to turn bright green and becomes slightly tender. This gives the harder vegetables a head start. Now, push the vegetables to the side of the skillet to create a small clearing. Add the minced garlic, grated ginger, and the white parts of the scallions to that clearing. Sauté for about 30-60 seconds until they become intensely fragrant. Be careful not to burn the garlic.

Step 6: Cook the Soft Vegetables
Add the sliced bell peppers to the skillet. Mix everything together—the broccoli, carrots, and the aromatics—and continue to stir-fry for another 3-4 minutes. You want the vegetables to be “crisp-tender,” meaning they are cooked through but still have a bit of a bite and vibrant color. Overcooked, mushy vegetables are the enemy of a good stir-fry.

Step 7: Combine and Sauce
Give your prepared stir-fry sauce a quick re-whisk, as the cornstarch may have settled. Pour the sauce all over the vegetables in the skillet. It will bubble and start to thicken almost immediately. Let it simmer for about 1 minute, stirring constantly to coat all the vegetables. The sauce should transform from a thin liquid into a beautiful, glossy glaze.

Step 8: Finish and Serve
Turn off the heat. Return the crispy tofu to the skillet along with the green parts of the scallions. Gently fold everything together to coat the tofu in the sauce without breaking it apart. Serve immediately for the best texture.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450
  • Fat: 18g
  • Fiber: 8g
  • Protein: 20g