Go Back Email Link

Vegetable Tofu Stir-Fry

Karina Kari
A colorful, protein-packed vegetable tofu stir-fry featuring crisp-tender broccoli, bell peppers, and snow peas.
Tossed in a savory-sweet soy-ginger sauce and served with brown rice, this plant-based meal is easy, healthy, and perfect for weeknight dinners or meal prep.
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Course Main Course
Cuisine Asian-Inspired, vegan
Servings 4

Equipment

  • 1 Large Nonstick Skillet
  • 1 cutting board
  • 1 sharp knife
  • 1 small bowl
  • 1 paper towel
  • 1 plate for tofu
  • Measuring Cups and Spoons
  • Spatula or wooden spoon

Ingredients
  

For the Tofu:

  • 14 ounces extra-firm tofu

For the Sauce:

  • cup low-sodium soy sauce
  • ¼ cup water
  • 1 tablespoon rice vinegar
  • 1 tablespoon maple syrup
  • 1 tablespoon sesame oil
  • 2 garlic cloves minced
  • 1 tablespoon fresh ginger minced
  • ½ teaspoon red pepper flakes
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

For the Stir-Fry:

  • 2 tablespoons vegetable oil
  • 3 scallions thinly sliced (separate green and white parts)
  • 2 bell peppers diced into 1/2-inch pieces
  • 1 pound broccoli trimmed and cut into small florets
  • 4 ounces snow peas about 1 heaping cup
  • 1 ½ cups cooked brown rice

Instructions
 

  • Prepare the Tofu – Press and Cube: Begin by draining the tofu and gently patting it dry with a paper towel.
    Wrap the tofu block in a clean, dry paper towel and place a heavy pan or cutting board on top.
    Let it rest for at least 15 minutes to remove excess water—this step ensures the tofu crisps up beautifully when cooked.
    Once pressed, cut the tofu into uniform 1/2-inch cubes for even cooking.
  • Mix the Sauce – Combine Flavors: In a small bowl, whisk together 1/3 cup low-sodium soy sauce, 1/4 cup water, 1 tablespoon rice vinegar, 1 tablespoon maple syrup, and 1 tablespoon sesame oil.
    Add the minced garlic, freshly grated ginger, 1/2 teaspoon red pepper flakes, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper.
    Stir until fully combined.
    This sauce balances savory, sweet, and slightly spicy flavors to coat the tofu and vegetables.
  • Cook the Tofu – Brown to Perfection: Heat 1 tablespoon vegetable oil in a large nonstick skillet over medium-high heat.
    Once shimmering, carefully add the tofu cubes in a single layer, avoiding overcrowding.
    Cook each side for 1–2 minutes until golden brown and slightly crisp.
    Pour 1/4 cup of the prepared sauce over the tofu, stirring gently to coat.
    Allow the sauce to bubble and reduce slightly, infusing the tofu with flavor.
    Remove the tofu from the skillet and set aside on a plate.
  • Sauté Aromatics – Build the Base: Add the remaining 1 tablespoon of vegetable oil to the now-empty skillet and swirl to coat.
    Add the white portions of the scallions and sauté for 1 minute until they soften and release their fragrance.
    This step creates a flavorful foundation for the vegetables.
  • Cook the Bell Peppers – Add Color and Sweetness: Add the diced bell peppers to the skillet.
    Sauté for about 2 minutes, stirring occasionally, until the edges start to soften but the peppers remain bright and crisp.
    The peppers add natural sweetness and vibrant color to the stir-fry.
  • Steam the Broccoli – Keep it Tender-Crisp: Next, add the broccoli florets.
    Continue cooking for 2 minutes, stirring frequently, to ensure even heat distribution.
    The goal is to have the broccoli tender yet slightly crisp, retaining its bright green color and essential nutrients.
  • Add Snow Peas – Finish the Vegetables: Toss in the snow peas and sauté for an additional 1–2 minutes.
    They should be crisp-tender, providing a satisfying crunch that contrasts with the softer vegetables and tofu.
  • Combine Sauce and Ingredients – Flavor Infusion: Pour the remaining sauce over the sautéed vegetables.
    Stir gently and allow it to simmer for 1–2 minutes, letting the sauce coat every piece of vegetable and heat through.
    This step ensures the flavors meld perfectly and the sauce thickens slightly.
  • Add Tofu and Rice – Complete the Stir-Fry: Return the browned tofu to the skillet and add the cooked brown rice.
    Fold everything together carefully, making sure the rice absorbs the sauce and the tofu is evenly coated.
    Continue cooking for another 2–3 minutes until the mixture is heated through and flavors are fully blended.
  • Garnish and Serve – Final Touch: Sprinkle the green parts of the scallions over the stir-fry for a fresh, vibrant finish.
    Serve immediately while warm, enjoying a perfectly balanced, colorful, protein-packed meal.

Notes

  • For the best texture, always press tofu before cooking to remove excess moisture. This prevents sogginess and ensures a crisp exterior.
  • Fresh vegetables work best, as frozen vegetables tend to release water and may make the stir-fry watery.
  • Adjust the red pepper flakes according to your preferred spice level. You can also substitute with sriracha or chili garlic sauce for a bolder flavor.
  • Use a nonstick skillet or well-seasoned wok to prevent sticking, especially when browning tofu.
  • If meal prepping, store rice and stir-fry separately to maintain optimal texture.
QR Code linking back to recipe