Bursting with vibrant flavors and wholesome ingredients, this Thai Broccoli Tofu Stir Fry is a quick and satisfying recipe that’s perfect for busy weeknights. Featuring golden, crispy tofu cubes, tender-crisp broccoli florets, and a savory, tangy sauce made from soy sauce, vegetarian oyster sauce, lime juice, and a touch of brown sugar, this dish balances perfectly between sweet, salty, and spicy. Fragrant garlic, ginger, and a sprinkle of red chili flakes add layers of authentic Thai-inspired depth, while optional garnishes like sesame seeds and green onions elevate the presentation. Ready in just 30 minutes and ideal when paired with steamed rice or noodles, this plant-based stir fry is both nutritious and irresistible, making it a top choice for quick dinner recipes or easy vegetarian meals.
Scan with your phone to download!
Press the tofu to remove excess water by placing it between two plates and adding a weight on top. Let it sit for 15 minutes, then pat it dry and cut into 1-inch cubes.
Cut the broccoli into bite-sized florets. Rinse and set aside.
In a small bowl, whisk together soy sauce, oyster sauce, lime juice, brown sugar, cornstarch, water, and red chili flakes to create the sauce. Set aside.
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes and cook until golden and crispy on all sides, about 5-7 minutes. Remove the tofu and set aside.
In the same skillet, add the remaining 1 tablespoon of vegetable oil. Stir in the minced garlic and grated ginger. Cook for 30 seconds until fragrant.
Add the broccoli florets to the skillet and stir-fry for 3-5 minutes, until tender-crisp.
Return the cooked tofu to the skillet and pour the prepared sauce over the tofu and broccoli. Stir well to coat everything evenly.
Cook for another 2-3 minutes, allowing the sauce to thicken slightly.
Serve immediately, garnished with sesame seeds and sliced green onions, if desired. Pair with steamed rice or noodles for a complete meal.
Serving size | (1063.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1150.8 |
Total Fat 64.5g | 0% |
Saturated Fat 9.3g | 0% |
Polyunsaturated Fat 17.0g | |
Cholesterol 0mg | 0% |
Sodium 3930.7mg | 0% |
Total Carbohydrate 71.7g | 0% |
Dietary Fiber 22.2g | 0% |
Total Sugars 21.7g | |
Protein 82.4g | 0% |
Vitamin D 0IU | 0% |
Calcium 3081.2mg | 0% |
Iron 16.9mg | 0% |
Potassium 2655.7mg | 0% |
Source of Calories