Nutrition Facts for Spicy stir fried tofu with bok choy or baby broccoli

Spicy Stir Fried Tofu with Bok Choy or Baby Broccoli

Bold, flavorful, and loaded with plant-based goodness, this Spicy Stir-Fried Tofu with Bok Choy or Baby Broccoli is a weeknight dinner game-changer! Featuring crispy pan-seared tofu, vibrant greens, and a savory-spicy sauce made with hoisin, soy sauce, and sambal oelek, this recipe delivers the perfect balance of heat and umami in every bite. Fresh garlic, ginger, and toasted sesame oil elevate the dish with aromatic depth, while a sprinkling of sesame seeds and green onions adds a delightful crunch. Ready in just 30 minutes, this quick stir-fry is not only easy to make but also highly versatile—serve it over rice or noodles for a satisfying vegan meal packed with flavor and nutrition.

Nutriscore Rating: 80/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Spicy Stir Fried Tofu with Bok Choy or Baby Broccoli
Prep Time:15 mins
Cook Time:15 mins
Total Time:30 mins
Servings: 4

Ingredients

  • 14 oz firm tofu
  • 8 oz bok choy or baby broccoli
  • 4 cloves garlic
  • 1 tbsp ginger
  • 3 tbsp soy sauce
  • 2 tbsp hoisin sauce
  • 1 tbsp sambal oelek or chili garlic sauce
  • 1 tbsp toasted sesame oil
  • 1 tbsp cornstarch
  • 3 tbsp water
  • 2 tbsp vegetable oil
  • 2 green onions
  • 1 tbsp sesame seeds

Directions

Step 1

Drain and press the tofu for 10-15 minutes to remove excess moisture. Then cut it into 1-inch cubes.

Step 2

While the tofu is pressing, rinse the bok choy or baby broccoli thoroughly and pat dry. If using bok choy, chop the leaves into bite-sized pieces. If using baby broccoli, trim the woody ends.

Step 3

Finely mince the garlic and grate the ginger. Chop the green onions, separating the green tops from the white parts.

Step 4

In a small bowl, whisk together the soy sauce, hoisin sauce, sambal oelek, sesame oil, cornstarch, and water to create the sauce. Set aside.

Step 5

Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes in a single layer and cook for 3-4 minutes on each side until golden and crispy. Remove the tofu from the skillet and set aside.

Step 6

In the same skillet, add another tablespoon of vegetable oil. Add the minced garlic, grated ginger, and the white parts of the green onions. Stir-fry for 30 seconds until fragrant.

Step 7

Add the bok choy or baby broccoli to the skillet. Stir-fry for 3-4 minutes until the vegetables are tender but still crisp.

Step 8

Return the cooked tofu to the skillet. Pour the sauce over the tofu and vegetables, stirring well to coat everything evenly. Cook for 1-2 minutes until the sauce thickens.

Step 9

Remove from heat and garnish with the green tops of the green onions and sesame seeds.

Step 10

Serve immediately over steamed rice or noodles for a delicious meal.

Nutrition Facts

Serving size (869.1g)
Amount per serving % Daily Value*
Calories 920.1
Total Fat 65.6g 0%
Saturated Fat 9.0g 0%
Polyunsaturated Fat 19.5g
Cholesterol 1.0mg 0%
Sodium 2645.0mg 0%
Total Carbohydrate 47.8g 0%
Dietary Fiber 10.4g 0%
Total Sugars 18.2g
Protein 54.0g 0%
Vitamin D 0IU 0%
Calcium 921.8mg 0%
Iron 9.7mg 0%
Potassium 1547.2mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 59.2%
Protein: 21.7%
Carbs: 19.2%