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
- In a medium pot of salted boiling water, simmer tofu for 2 minutes. If using frozen tofu, simmer until defrosted.
- Drain and place tofu on paper towels. Pat dry and gently squeeze out excess moisture.
- Cut tofu into bite-sized cubes. In a bowl, mix with soy sauce, sesame oil, and black pepper until absorbed.
- Add cornstarch to coat evenly.
- 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.
- In the same skillet, heat 1 Tbsp. olive oil. Add garlic and ginger; sauté for 1 minute.
- Add broccoli, bell pepper, carrots, scallions, and string beans. Stir-fry 8–10 minutes until tender-crisp. Season with salt and pepper.
- In a bowl, whisk water, soy sauce, brown sugar, cornstarch, and sesame oil until smooth.
- 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.
- 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