What is crispy tofu stir-fry?
Crispy tofu stir-fry is golden, crunchy tofu cubes with broccoli and bell peppers in a savory garlic-soy sauce — about 350 calories and 20g protein per serving. The cornstarch coating creates crackling crispiness. The vegetables stay vibrant and crisp-tender. This is the vegan protein dinner that satisfies like meat.
This is not soggy, bland tofu that skeptics hate. Proper pressing and coating technique produces genuinely crispy tofu that holds up to sauce. If you want other plant-based stir-fries, try vegetable tofu stir-fry with different vegetables or tofu buddha bowl for a grain bowl format.
Nutrition and macros by portion
The nutrition label shows one serving as written: 350 calories, 20g protein, 24g carbs, 20g fat.
| Portion | Adjustment | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | More vegetables, less tofu | 280 kcal | 16g | 26g | 14g |
| This serving | As written | 350 kcal | 20g | 24g | 20g |
| Hungry | Serve over rice | 520 kcal | 24g | 64g | 22g |
The protein comes from tofu — 200g extra-firm tofu provides about 20g complete plant protein with all essential amino acids. The carbs are from vegetables. The fat is from tofu and cooking oil. This is a balanced vegan meal that provides substantial protein.
Choosing and pressing tofu
Extra-firm tofu is essential for stir-frying — softer varieties crumble and cannot crisp. Look for tofu packed in water, not silken or soft varieties.
Pressing removes water so the tofu can absorb sauce and develop crispiness. Wrap the block in paper towels, place on a plate, put something heavy on top (a pot, cookbooks), and let it sit 15-30 minutes. The more water you remove, the crispier the tofu.
The cornstarch coating
Cut pressed tofu into 2cm cubes. Toss with 2 tablespoons cornstarch until evenly coated. The cornstarch creates a thin barrier that fries crispy and provides texture contrast with the soft interior. Do not skip this step — naked tofu will not crisp properly.
Pan-frying for crispiness
Heat oil in a large pan or wok over medium-high heat. Add tofu in a single layer — do not crowd or they steam instead of crisp. Cook 3-4 minutes per side, turning to brown all surfaces. The tofu should be golden and crackling on the outside, tender inside.
Remove cooked tofu and set aside. You will add it back at the end so it does not get soggy from the sauce.
Stir-frying vegetables
Use the same pan for vegetables. Broccoli and bell peppers are classic, but any quick-cooking vegetables work. Stir-fry over high heat for 3-4 minutes until crisp-tender — still bright in color with some crunch.
Add garlic in the last 30 seconds — it burns quickly over high heat. Then add soy sauce, which sizzles and reduces slightly.
The garlic-soy sauce
Three tablespoons soy sauce, three cloves minced garlic, one tablespoon sesame oil. Simple but deeply savory. Add the sauce to the vegetables, let it sizzle and reduce for 30 seconds, then return the tofu and toss everything together.
For more complex sauce, add: rice vinegar for tang, honey or maple syrup for sweetness, sriracha for heat, ginger for brightness.
Common mistakes to avoid
Not pressing tofu: Wet tofu cannot crisp. Press for at least 15 minutes.
Skipping cornstarch: The coating is essential for crispiness.
Crowded pan: Cook tofu in batches if needed. Crowding causes steaming.
Adding sauce too early: Sauce creates steam. Add at the end, toss quickly.
Not removing tofu before adding sauce: It gets soggy. Cook separately, combine at the end.
Serving options
Over steamed rice is classic. Over brown rice adds fiber and nutrition. Over cauliflower rice keeps it low-carb. As-is for the lowest calories. Top with sesame seeds and sliced green onions for presentation.
Meal prep notes
Crispy tofu does not stay crispy when stored. For meal prep, store tofu and vegetables separately. Reheat tofu in a hot pan (not microwave) to restore some crispiness. Accept that reheated tofu will not be quite as crispy as fresh.
The 25-minute vegan dinner
Press tofu while prepping vegetables — 15 minutes. Cube and coat tofu — 3 minutes. Pan-fry until crispy — 8-10 minutes. Stir-fry vegetables — 4 minutes. Add sauce, return tofu, toss — 1 minute. Serve over rice. Plant-based protein dinner with satisfying texture and bold flavor.