Go Back
A colorful Tofu Stir-fry with crispy tofu, broccoli, and red bell peppers in a savory sauce.

Crispy Tofu Stir-fry with Spring Vegetables

Avatar photoAmelia Chen-Morrison
Experience restaurant-style crispy tofu at home with this quick and easy stir-fry. Perfectly golden tofu is tossed with a vibrant medley of spring vegetables like asparagus and snap peas, all coated in a magical, no-cook sauce that's savory, sweet, and tangy. This healthy, 20-minute meal is a texture and flavor revelation, perfect for any weeknight dinner.
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Course Main Course
Cuisine Asian-inspired
Servings 4
Calories 400 kcal

Equipment

  • Tofu press or heavy objects (e.g., cast-iron skillet, cookbooks)
  • Paper towels or a clean kitchen towel
  • Large bowl
  • Small bowl or liquid measuring cup
  • Whisk
  • Large Skillet or Wok
  • Tongs or spatula
  • Chef's knife
  • Cutting board
  • Garlic press or microplane

Ingredients
  

  • 3 tablespoons cornstarch, divided
  • 2 tablespoons high-heat oil e.g., avocado or canola oil
  • ¼ cup low-sodium soy sauce or tamari
  • 2 tablespoons rice vinegar
  • 2 tablespoons maple syrup
  • 1 teaspoon toasted sesame oil
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 bunch asparagus about 1 lb
  • 1 cup snap peas, trimmed
  • 1 red bell pepper, thinly sliced
  • 3 green onions, sliced, whites and greens separated
  • 1 teaspoon sesame seeds for garnish
  • ¼ teaspoon red pepper flakes for garnish, optional

Instructions
 

  • Press the Tofu: Wrap the block of tofu in several layers of paper towels or a clean kitchen towel. Place on a plate and top with a heavy object like a cast-iron skillet or cookbooks. Let it press for at least 15 minutes to remove excess water.
  • Prep the Tofu: Once pressed, tear the tofu into bite-sized, 1-inch pieces with your fingers. In a large bowl, toss the tofu pieces with 2 tablespoons of cornstarch until evenly coated.
  • Make the Sauce: In a small bowl, whisk together the low-sodium soy sauce, rice vinegar, maple syrup, toasted sesame oil, and the remaining 1 tablespoon of cornstarch until completely smooth. Set aside.
  • Cook the Tofu: Heat 1-2 tablespoons of high-heat oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, carefully add the tofu in a single layer, working in batches if necessary to avoid overcrowding. Cook for 8-10 minutes, turning occasionally, until golden brown and crispy on all sides. Remove the cooked tofu from the skillet and set aside on a plate.
  • Sauté Aromatics: Reduce the heat to medium. If the pan is dry, add another teaspoon of oil. Add the minced garlic, grated ginger, and the white and light green parts of the green onions. Sauté for 30-60 seconds until fragrant, being careful not to burn the garlic.
  • Stir-fry Vegetables: Increase the heat back to medium-high. Add the asparagus, snap peas, and sliced red bell pepper to the skillet. Stir-fry for 3-4 minutes until the vegetables are vibrant and crisp-tender.
  • Combine and Finish: Return the crispy tofu to the skillet with the vegetables. Give the sauce a final whisk to recombine, then pour it over everything. Stir gently to coat. The sauce will bubble and thicken in about 1-2 minutes.
  • Serve: Remove the skillet from the heat. Stir in the dark green parts of the sliced green onions. Serve immediately over rice or noodles, garnished with sesame seeds and red pepper flakes, if desired.

Notes

Crispy Tofu Secret: Do not skip pressing the tofu! Tearing it instead of cutting creates more surface area for crisping. Cook in a single layer, in batches if necessary, to avoid steaming and ensure a golden crust.
Ingredient Swaps: Feel free to substitute vegetables with what you have on hand, like broccoli, mushrooms, or bok choy. Coconut aminos can be used for a soy-free sauce (reduce sweetener slightly). Any liquid sweetener like agave or honey works.
Flavor Boosts: For extra umami, whisk a teaspoon of miso paste into the sauce. For more heat, add chili garlic sauce or sambal oelek. A sprinkle of roasted cashews or peanuts at the end adds a great crunch.
Serving Suggestions: This dish is excellent served over steamed jasmine rice, quinoa, or tossed with udon or soba noodles. For a low-carb option, serve in crisp lettuce cups.