Go Back
Print

Easy Spicy Tofu Stir-Fry Recipe

This Spicy Tofu Stir-Fry is a bold and flavorful dish packed with protein-rich tofu, fresh vegetables, and a delicious spicy sauce. Perfect for a quick weeknight dinner, it is both healthy and satisfying, making it ideal for vegetarian and vegan diets. The tofu is perfectly crispy, paired with a tangy and spicy sauce that hits all the right notes.
Course Main Course
Cuisine Asian, Chinese-Inspired
Keyword Gluten-Free, High-protein, Vegan, Vegetarian
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4 servings
Calories 280kcal
Cost $10 - $12

Equipment

  • Non-stick skillet or wok
  • Mixing bowls
  • Knife and cutting board
  • Tofu press (optional)
  • Whisk
  • Spatula

Ingredients

Tofu & Vegetables:

  • 14 oz (1 block) Extra-firm tofu, pressed and cubed
  • 1 tbsp Cornstarch (for crispiness)
  • 1 tbsp Vegetable oil (for frying)
  • 1 cup Broccoli florets
  • 1 Red bell pepper sliced
  • 1 Carrot julienned
  • 2 cups Baby spinach (or kale)
  • 2 Green onions sliced for garnish
  • 1 tsp Sesame seeds (for garnish)

Spicy Sauce:

  • 3 tbsp Soy sauce (or tamari for gluten-free)
  • 1 tbsp Sriracha (adjust for spice preference)
  • 1 tbsp Hoisin sauce (adds sweetness)
  • 1 tbsp Rice vinegar
  • 2 tsp Maple syrup (or brown sugar)
  • 1 tsp Sesame oil
  • 1 tbsp Ginger freshly grated
  • 3 cloves Garlic minced
  • 1 tsp Chili flakes (optional for extra heat)
  • 1 tbsp Water (to thin if needed)

Instructions

1. Press the Tofu:

  • Drain the tofu and press it using a tofu press or by wrapping it in a clean kitchen towel with a heavy object on top. Let it press for about 10 minutes to remove excess moisture.

2. Cube and Coat the Tofu:

  • Cut the pressed tofu into bite-sized cubes.
  • Toss the tofu cubes with cornstarch to ensure extra crispiness.

3. Cook the Tofu:

  • Heat a large skillet or wok over medium heat.
  • Add the vegetable oil and cook the tofu cubes, turning occasionally, until all sides are golden brown and crispy (about 8 minutes).
  • Transfer the cooked tofu to a plate and set aside.

4. Prepare the Spicy Sauce:

  • In a small bowl, whisk together the soy sauce, sriracha, hoisin sauce, rice vinegar, maple syrup, sesame oil, ginger, garlic, and chili flakes.
  • Adjust the consistency with water if necessary.

5. Stir-Fry the Vegetables:

  • In the same skillet, add a little more oil if needed.
  • Stir-fry the broccoli, bell pepper, and carrot for about 4-5 minutes until tender but still crisp.

6. Combine Tofu and Sauce:

  • Return the crispy tofu to the skillet with the vegetables.
  • Pour the spicy sauce over the tofu and vegetables.
  • Stir well to coat everything evenly and let it cook for another 2-3 minutes until the sauce thickens slightly.

7. Add Spinach:

  • Toss in the spinach and let it wilt into the stir-fry for about a minute.

8. Garnish and Serve:

  • Remove from heat and sprinkle with green onions and sesame seeds.
  • Serve immediately with steamed rice or quinoa for a complete meal.

Notes

  • Tofu Tip: Use extra-firm tofu for the best texture. Pressing the tofu ensures it crisps up nicely.
  • Vegetable Variations: Swap in snap peas, mushrooms, or zucchini for a twist.
  • Protein Boost: Add edamame or tempeh for extra protein.
  • Gluten-Free: Use tamari instead of soy sauce.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet for best results.

Enjoy your delicious Spicy Tofu Stir-Fry!