Stay Healthy Vegan

Vegan Tofu Stir Fry (Crispy Tofu, 30 Minutes)

The most common mistake with tofu stir fry is putting soft, unpressed tofu into a warm pan. The result is steamed, rubbery tofu that sticks to everything. The correct method: press the tofu for 20+ minutes, coat in cornstarch, and fry in a very hot pan with plenty of oil. That produces the golden, crispy exterior and chewy interior that makes tofu a satisfying protein. The stir fry sauce comes together in 2 minutes.

Ingredients

Tofu:

  • 1 block (14 oz / 400 g) extra-firm tofu
  • 2 tablespoons cornstarch
  • Salt and white pepper
  • 3 tablespoons neutral oil with a high smoke point (avocado, vegetable, or peanut oil)

Stir fry sauce:

  • 3 tablespoons soy sauce or tamari
  • 1 tablespoon rice vinegar
  • 1 tablespoon sesame oil
  • 1 tablespoon maple syrup or agave
  • 1 teaspoon fresh ginger, grated
  • 2 garlic cloves, minced
  • 1 teaspoon cornstarch + 2 tablespoons water (slurry — to thicken)

Vegetables:

  • 1 red bell pepper, sliced
  • 1 cup (70 g) broccoli florets
  • 1 medium carrot, julienned
  • 1 cup (90 g) snap peas
  • 2 green onions, sliced (to serve)
  • Sesame seeds (to serve)

To serve:

  • Steamed white rice or noodles

Method

  1. Press the tofu. Wrap tofu in a clean kitchen towel or several layers of paper towel. Place a heavy pan or cast iron skillet on top. Press for at least 20 minutes. The longer you press, the crispier the result. Drain off any liquid that pools.
  2. Make the sauce. Whisk together soy sauce, rice vinegar, sesame oil, maple syrup, ginger, and garlic in a small bowl. Mix cornstarch with water to make a slurry; set aside.
  3. Cube and coat. Cut pressed tofu into ¾-inch (2 cm) cubes. Toss in a bowl with cornstarch, salt, and white pepper until each cube is evenly coated.
  4. Fry the tofu. Heat 2 tablespoons of oil in a wok or large skillet over high heat until very hot and slightly smoking. Add tofu in a single layer — don’t crowd the pan. Don’t move it for 2–3 minutes until the bottom is golden. Flip and cook the other sides, 1–2 minutes per side. Remove and set aside.
  5. Stir fry the vegetables. Add 1 tablespoon of oil to the same pan. Add harder vegetables first (carrot, broccoli) — cook 2 minutes. Add bell pepper and snap peas — cook 2 more minutes. Vegetables should be tender-crisp, not soft.
  6. Add sauce. Add the sauce to the vegetables. Stir briefly. Add the cornstarch slurry. Toss for 30 seconds — the sauce will thicken and coat everything.
  7. Return tofu. Add the crispy tofu back to the pan. Toss gently — just enough to coat.
  8. Serve. Serve over rice. Garnish with green onions and sesame seeds.

Tips for Crispy Tofu

Press for at least 20 minutes. This is the minimum. 30–40 minutes is better. A tofu press produces the driest result. Water expelled from tofu during pressing = steam during cooking = soft tofu.

Very hot pan. The pan should be so hot the oil moves like water when tilted. Tofu added to a moderate pan absorbs the oil and sticks; tofu added to a very hot pan immediately sears.

Don’t overcrowd the pan. Cook tofu in a single layer. Crowding drops the pan temperature and produces steamed rather than fried tofu. Cook in batches if needed.

Cornstarch coating. This creates the crispy crust. Skip it and the exterior will be softer. Make sure each piece is coated.

Don’t move it. Once tofu is in the pan, resist the urge to stir for 2–3 minutes. The crust forms through sustained contact with the hot surface.

Variations

Peanut sauce: Replace the stir fry sauce with a peanut sauce — 3 tablespoons peanut butter + 2 tablespoons soy sauce + 1 tablespoon lime juice + 1 teaspoon ginger + 2 tablespoons warm water.

Spicy: Add 1–2 teaspoons of sambal oelek or sriracha to the sauce.

Teriyaki style: Use teriyaki sauce (store-bought or homemade) instead of the stir fry sauce.

FAQ

Can I bake the tofu instead of frying? Yes — toss cornstarch-coated tofu with 1 tablespoon oil, spread on a lined baking sheet, and bake at 400°F (200°C) for 25–30 minutes, flipping halfway. Less crispy than pan-fried but a lower-effort option.

What’s the best tofu for stir fry? Extra-firm tofu. Regular firm can work but contains more water. Silken or soft tofu falls apart.


For another tofu-based vegan dinner, see the vegan tofu scramble or browse all main meals at the main meals hub.