vegetables
vegan
stir fried
everyday
main course
tender
Asian
all seasons
Hot


Tofu and Broccoli Stir-fry
Difficulty
easy
Time
35m
Price Category
average
Calories
Medium
This Tofu and Broccoli Stir-fry recipe is a quick, delicious, and incredibly healthy meal, perfect for a busy weeknight. Crispy pan-fried tofu and tender broccoli create a perfect harmony with a savory-sweet sauce. It's easy to prepare, packed with nutrients, and guaranteed to please anyone looking for a fast and satisfying vegan dish.
ingredients
Steps
Prepare and Cook Tofu
Press the tofu: wrap it in paper towels or a clean kitchen towel and place a heavy object on top for 20 minutes. Cut into 2 cm cubes. Heat 1 tbsp of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden brown and crispy on all sides, about 8-10 minutes. Remove the tofu from the pan and set aside.
Make the Sauce
Meanwhile, in a small bowl, whisk together the tamari (or soy sauce), sesame oil, grated ginger, minced garlic, cornstarch, water (or vegetable broth), rice vinegar, brown sugar, and red pepper flakes (if using). Mix well until the cornstarch is dissolved.
Stir-fry Broccoli
In the same skillet, add another 1 tbsp of vegetable oil. Add the broccoli florets and stir-fry for 3-5 minutes until bright green and slightly tender-crisp. If needed, add a splash of water and cover briefly to steam.
Combine and Serve
Return the cooked tofu to the skillet with the broccoli. Pour the prepared sauce over everything and stir continuously until the sauce thickens and coats the tofu and broccoli, about 1-2 minutes. Remove from heat and serve immediately. Garnish with toasted sesame seeds and sliced green onions.
Extra Tips
► For extra crispy tofu, make sure to press out as much water as possible before cooking.
► Don't overcrowd your pan! Cook the tofu and broccoli in batches if necessary to ensure they get a nice sear.
► Serve with steamed rice or quinoa for a complete and satisfying meal.
Nutrition
| Per 100g | Per Serving 250g / 8.8 oz | |
|---|---|---|
| Calories | 250 kcal | 625 kcal |
| Protein | 15g | 37.5g |
| Fat | 15g | 37.5g |
| Carbohydrate | 10g | 25g |
| Fiber | 3g | 7.5g |
| Sugar | 4g | 10g |