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
easy tofu stir fry with vegetables - Close-up of a vibrant easy tofu stir fry with colorful vegetables and crispy tofu in a wok, garnished with sesame seeds.

Easy Tofu Stir Fry with Vegetables

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick, flavorful, and incredibly versatile recipe for a healthy tofu and vegetable stir fry, perfect for busy weeknights.

  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

1 block (14-16 oz) extra-firm tofu, pressed and cut into 1-inch cubes
4 tablespoons low-sodium soy sauce (or tamari/coconut aminos), divided
2 tablespoons cornstarch, divided
2 teaspoons sesame oil, divided
2 tablespoons cooking oil (e.g., avocado, canola), divided
1 cup broccoli florets
1 medium carrot, thinly sliced
1 bell pepper (any color), thinly sliced
1 cup sliced mushrooms
3 green onions, white and green parts separated and sliced
1 tablespoon rice vinegar
1 tablespoon brown sugar (or maple syrup)
1 teaspoon fresh ginger, grated
1 clove garlic, minced
1/4 cup vegetable broth
1 tablespoon toasted sesame seeds, for garnish (optional)

Instructions

Step 1: Begin by draining the extra-firm tofu. Wrap it in several layers of paper towels or a clean kitchen towel. Place it on a plate, then put another plate on top and weigh it down with something heavy (like a few cans or a book). Press for at least 15-20 minutes to remove excess water. Once pressed, cut the tofu into 1-inch cubes.
Step 2: In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch, and 1 teaspoon of sesame oil. Let it sit for at least 5-10 minutes while you prep your vegetables and sauce.
Step 3: In a small bowl, whisk together the remaining 3 tablespoons of soy sauce, 1 tablespoon of rice vinegar, 1 tablespoon of brown sugar (or maple syrup), 1 teaspoon of grated fresh ginger, 1 clove of minced garlic, and 1 teaspoon of sesame oil. Add 1/4 cup of vegetable broth and 1 teaspoon of cornstarch, whisking until smooth. Set aside.
Step 4: Heat 1 tablespoon of cooking oil in a large skillet or wok over medium-high heat. Once hot, add the marinated tofu in a single layer. Cook for 5-7 minutes, flipping occasionally, until all sides are golden brown and crispy. Remove the tofu from the pan and set it aside.
Step 5: Add another 1 tablespoon of cooking oil to the same skillet. Add the chopped broccoli florets, sliced carrots, and bell pepper. Stir-fry for 3-5 minutes until the vegetables are tender-crisp. Add the mushrooms and green onions (white parts) and stir-fry for another 2 minutes.
Step 6: Return the crispy tofu to the skillet with the vegetables. Give the prepared stir-fry sauce a quick whisk again (cornstarch tends to settle) and pour it over the tofu and vegetables. Stir continuously for 1-2 minutes until the sauce thickens and coats everything beautifully.
Step 7: Remove from heat. Stir in the green parts of the green onions. Garnish with toasted sesame seeds and a drizzle of extra sesame oil, if desired. Serve immediately over steamed brown rice, quinoa, or noodles.

Notes

For best results, ensure your tofu is well-pressed before marinating and cooking. Don't overcrowd the pan when cooking tofu or vegetables to ensure they brown instead of steam. Adjust spice levels to your preference with chili flakes or sriracha.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 385kcal
  • Sugar: 8g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 3g
  • Unsaturated Fat: 19g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 25g
  • Cholesterol: 0mg