Why You’ll Love This Recipe
This recipe delivers crispy tofu coated in a spicy sauce paired with the freshness and crunch of bok choy. It’s packed with plant-based protein and fiber, easy to make, and full of flavor without being overly complicated. Plus, it’s gluten-free, vegan, and adaptable to your preferred spice level.
Ingredients
-
14 ounces firm or extra-firm tofu, pressed and cut into cubes
-
2 tablespoons vegetable oil, divided
-
3 cups baby bok choy, halved or quartered lengthwise
-
3 cloves garlic, minced
-
1 tablespoon fresh ginger, minced
-
2 tablespoons soy sauce or tamari
-
1 tablespoon sriracha or chili garlic sauce (adjust to taste)
-
1 tablespoon rice vinegar
-
1 teaspoon maple syrup or sugar
-
2 green onions, sliced
-
Optional: toasted sesame seeds for garnish
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Press tofu for at least 15 minutes to remove excess moisture. Cut into cubes.
-
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat.
-
Add tofu cubes and cook until golden and crispy on all sides, about 8-10 minutes. Remove and set aside.
-
In the same skillet, add remaining oil. Sauté garlic and ginger for 1 minute until fragrant.
-
Add bok choy and stir-fry for 3-4 minutes until tender-crisp.
-
In a small bowl, whisk together soy sauce, sriracha, rice vinegar, and maple syrup.
-
Return tofu to the skillet and pour the sauce over everything.
-
Toss to coat evenly and cook for another 2 minutes.
-
Remove from heat, sprinkle with green onions and sesame seeds if desired.
-
Serve hot with steamed rice or noodles.
Servings and timing
This recipe serves 3-4 people. Preparation and cooking take about 30-35 minutes.
Variations
-
Add sliced bell peppers, mushrooms, or snap peas for more veggies.
-
Substitute sriracha with chili paste or fresh chili peppers for different heat.
-
Toss with cooked noodles instead of serving with rice.
-
Use tamari for gluten-free option.
-
Garnish with crushed peanuts or cashews for extra crunch.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave until warmed through.
FAQs
Can I use silken tofu?
Firm or extra-firm tofu is best for stir-frying to achieve crispiness.
How do I prevent tofu from sticking?
Press tofu well, use enough oil, and avoid overcrowding the pan.
Can I make this recipe milder?
Reduce or omit sriracha and use mild soy sauce.
Is this dish vegan?
Yes, completely vegan.
Can I prepare tofu ahead?
Press and cube tofu ahead to save time.
What oil is best for stir-frying?
Vegetable, canola, or peanut oil work well.
Can I freeze leftovers?
Freezing is possible but may alter tofu texture.
How do I store leftovers?
In an airtight container in the fridge, consume within 3 days.
Can I add protein?
Tofu is protein-rich; add edamame or tempeh if desired.
What sides pair well?
Serve with steamed rice, quinoa, or noodles.
Conclusion
Spicy Stir Fried Tofu with Bok Choy is a delicious, healthy, and easy-to-make dish that delivers crispy tofu and fresh greens in a flavorful spicy sauce. Perfect for quick meals or meal prep, it’s a satisfying plant-based option that’s full of vibrant textures and tastes.
PrintSpicy Stir Fried Tofu with Bok Choy
Spicy Stir Fried Tofu with Bok Choy is a vibrant, healthy, and flavorful dish that combines crispy tofu with tender bok choy in a spicy, savory sauce. This quick stir-fry is perfect for a nutritious weeknight dinner or meal prep, offering a satisfying mix of textures and bold flavors.
- Prep Time: 15 minutes
- Cook Time: 15-20 minutes
- Total Time: 30-35 minutes
- Yield: 3-4 servings
- Category: Main Dish
- Method: Stir-frying
- Cuisine: Asian
- Diet: Vegan
Ingredients
- 14 ounces firm or extra-firm tofu, pressed and cut into cubes
- 2 tablespoons vegetable oil, divided
- 3 cups baby bok choy, halved or quartered lengthwise
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons soy sauce or tamari
- 1 tablespoon sriracha or chili garlic sauce (adjust to taste)
- 1 tablespoon rice vinegar
- 1 teaspoon maple syrup or sugar
- 2 green onions, sliced
- Optional: toasted sesame seeds for garnish
Instructions
Press tofu for at least 15 minutes to remove excess moisture. Cut into cubes.
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat.
- Add tofu cubes and cook until golden and crispy on all sides, about 8-10 minutes. Remove and set aside.
- In the same skillet, add remaining oil. Sauté garlic and ginger for 1 minute until fragrant.
- Add bok choy and stir-fry for 3-4 minutes until tender-crisp.
- In a small bowl, whisk together soy sauce, sriracha, rice vinegar, and maple syrup.
- Return tofu to the skillet and pour the sauce over everything.
- Toss to coat evenly and cook for another 2 minutes.
- Remove from heat, sprinkle with green onions and sesame seeds if desired.
- Serve hot with steamed rice or noodles.
Notes
- Add sliced bell peppers, mushrooms, or snap peas for more veggies.
- Substitute sriracha with chili paste or fresh chili peppers for different heat.
- Toss with cooked noodles instead of serving with rice.
- Use tamari for gluten-free option.
- Garnish with crushed peanuts or cashews for extra crunch.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 3g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 0mg