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
tofu stir-fry with colorful vegetables in skillet

Tofu Stir-Fry

Tofu Stir-Fry is a quick, healthy, plant-based meal loaded with veggies, flavor, and protein. Perfect for busy weeknights or meal prep!

  • Total Time: 50 minutes
  • Yield: 4 1x

Ingredients

Scale
  • 1 (14-oz.) block extra-firm tofu, fresh or frozen and defrosted
  • Kosher salt (for boiling)
  • 1 Tbsp. reduced-sodium soy sauce
  • 1 Tbsp. toasted sesame oil
  • 1/2 tsp. freshly ground black pepper
  • 2 Tbsp. cornstarch
  • 3 Tbsp. extra-virgin olive oil, divided
  • 3 garlic cloves, finely chopped
  • 1 Tbsp. grated peeled ginger
  • 1 small head of broccoli, cut into florets
  • 1 red bell pepper, seeds and ribs removed, thinly sliced
  • 2 small carrots, peeled, sliced
  • 2 scallions, thinly sliced
  • 8 oz. string beans, trimmed
  • Salt and pepper to taste
  • 1/4 cup water
  • 2 Tbsp. reduced-sodium soy sauce
  • 2 Tbsp. packed light brown sugar
  • 2 tsp. cornstarch
  • 2 tsp. toasted sesame oil

Instructions

  1. In a medium pot of salted boiling water, simmer tofu for 2 minutes. If using frozen tofu, simmer until defrosted.
  2. Drain and place tofu on paper towels. Pat dry and gently squeeze out excess moisture.
  3. Cut tofu into bite-sized cubes. In a bowl, mix with soy sauce, sesame oil, and black pepper until absorbed.
  4. Add cornstarch to coat evenly.
  5. Heat 2 Tbsp. olive oil in a large skillet over medium-high heat. Add tofu and cook 7–8 minutes, turning occasionally, until golden on all sides. Remove from pan.
  6. In the same skillet, heat 1 Tbsp. olive oil. Add garlic and ginger; sauté for 1 minute.
  7. Add broccoli, bell pepper, carrots, scallions, and string beans. Stir-fry 8–10 minutes until tender-crisp. Season with salt and pepper.
  8. In a bowl, whisk water, soy sauce, brown sugar, cornstarch, and sesame oil until smooth.
  9. Return tofu to the skillet. Add sauce and cook 2–3 minutes, stirring, until sauce thickens and coats the ingredients.

Notes

  • For extra crispy tofu, press it for 20 minutes before boiling.
  • Add red chili flakes or sriracha for a spicy kick.
  • Great over jasmine rice, quinoa, or noodles.
  • Author: Julia
  • Prep Time: 10 minutes
  • Additional Time: 20 minutes
  • Cook Time: 20 minutes
  • Diet: VeganDiet

Nutrition

  • Serving Size: 1
  • Calories: 354
  • Sugar: 14
  • Sodium: 907
  • Fat: 21
  • Saturated Fat: 3
  • Unsaturated Fat: 0
  • Trans Fat: 0
  • Carbohydrates: 26
  • Fiber: 7
  • Protein: 15
  • Cholesterol: 0