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.
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.3 grams (1063.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1151 |
Total Fat 64.50g | 83% |
Saturated Fat 9.30g | 47% |
Polyunsaturated Fat 17.00g | |
Cholesterol 0mg | 0% |
Sodium 3931mg | 171% |
Total Carbohydrate 71.70g | 26% |
Dietary Fiber 22.20g | 79% |
Total Sugars 21.70g | |
Protein 82.40g | 165% |
Vitamin D 0IU | 0% |
Calcium 3081mg | 237% |
Iron 17mg | 94% |
Potassium 2656mg | 57% |
Source of Calories