Skip to content
Menu
Recipes Stack
VeganVegetarianChinese-inspired

Crispy Tofu Stir-Fry with Vegetables

Golden, crispy tofu and crunchy vegetables tossed in a sweet, savory garlic-ginger sauce. A vegan stir-fry even tofu skeptics enjoy, in 35 minutes.

By Recipes Stack Kitchen

Bowl of crispy tofu stir-fry with broccoli, red pepper and snap peas over rice
AI-generated illustration of the finished dish. How we use AI
35min total

43% of it needs you at the counter

Hands-on
15 min
Cooking
20 min
Serves
4
Calories
315
Protein
20 g
Per serving
$1.73

Why this recipe works

Soft, bland tofu is why people think they do not like tofu. Press it, coat it and fry it hard, and it becomes crisp, golden and the best part of the stir-fry.

  1. Pressing the tofu and coating it in cornstarch gives a crisp crust that holds up in sauce.
  2. Cooking the tofu and vegetables separately keeps both at their best.
  3. Adding the sauce at the very end means the tofu stays crunchy.

Ingredients

4 servings

For the sauce

To serve

You will need

  • 12-inch nonstick skillet or wok
  • Clean kitchen towel for pressing

Method

Tap a step number to mark it done.

  1. Press the tofu

    Wrap the tofu in a clean towel and set something heavy on top for 10 minutes to squeeze out water. Cut into cubes and toss with the cornstarch and a pinch of salt.

  2. Crisp the tofu

    Heat 2 tablespoons of oil in the skillet over medium-high heat. Add the tofu in one layer and cook, turning every couple of minutes, until golden and crisp on most sides. Move to a plate.

  3. Cook the vegetables

    Add the last tablespoon of oil, the broccoli and 2 tablespoons of water. Cover for 2 minutes, then uncover, add the pepper and snap peas and stir-fry until crisp-tender. Add the garlic and ginger for 30 seconds.

  4. Sauce

    Whisk the sauce ingredients, pour into the pan and simmer until glossy, about 1 minute. Return the tofu and toss to coat.

  5. Serve

    Serve immediately over rice with sesame seeds and scallions.

Techniques in this recipe

  • Pieces packed edge to edge with steam rising
    Crowded: steams and turns grey
    Pieces spaced apart with browned edges
    Spaced out: browns and crisps

    Don't crowd the pan

    Give food space in the pan or on the sheet pan so moisture can escape. Crowded food steams and turns grey; spaced-out food browns and crisps.

    Read the full guide

Cook's notes

  • Extra-firm tofu is a must here; softer tofu falls apart.
  • No time to press? Freeze the block overnight, then thaw; the texture becomes chewier and soaks up sauce.
  • Nutrition covers the stir-fry only; add about 205 calories per cup of cooked rice.

Nutrition per serving

315 calories

$1.73 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein24% of calories20 g
Carbs22% of calories18 g
Fat54% of calories20 g
Fiber5 g
Sodium460 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

How do I get tofu crispy?

Press out as much water as possible, coat it in cornstarch and fry in a hot pan without crowding or stirring too often.

Can I bake the tofu instead?

Yes. Toss the coated cubes with 1 tablespoon of oil and bake at 425°F for 25 minutes, turning halfway.

Is this stir-fry vegan?

Yes, as written. It is also gluten-free if you use tamari.

Ratings and reviews