Customizable Tofu Stir Fry: Easy Recipe with Veggie Ideas
If you’re looking for a fast, healthy, and flavorful dinner, tofu stir-fry is the way to go. It’s simple, versatile, and packed with plant-based protein. You can toss in almost any veggie you have in the fridge, which makes it perfect for busy weeknights or clearing out the crisper drawer.
Tofu soaks up flavor like a sponge, and when it’s stir-fried until golden and crisp, it becomes the star of the dish. A quick marinade adds punch, and the high heat of the pan locks in that flavor fast. Add a colorful mix of vegetables for crunch, balance, and nutrition.
This dish comes together in about 30 minutes. Serve it over rice, noodles, or on its own. It’s flexible, satisfying, and easy to customize. Don’t worry if you’re new to tofu—this recipe makes it taste great, even for first-timers.
Whether you’re vegetarian, vegan, or just trying to eat more plants, this tofu stir fry is a winner. Keep the ingredients simple or get creative. Either way, dinner’s done quickly, and everyone leaves the table happy.
Tofu Stir Fry
Equipment
- 1 large wok or large skillet
Ingredients
Instructions
- Press the tofu for 15–20 minutes to remove excess water. Then cut it into bite-sized cubes.
- Optional: Toss tofu with cornstarch for extra crispiness.
- Heat oil in a large skillet or wok over medium-high heat.
- Add tofu and cook until golden and crispy on all sides, about 8–10 minutes. Remove from pan and set aside.
- In the same pan, add garlic and ginger (if using) and sauté for 30 seconds.
- Add vegetables and stir fry for 3–5 minutes until tender-crisp.
- Return tofu to the pan and add soy sauce. Stir to coat everything evenly.
- Serve hot over rice or noodles. Add more sauce, chili flakes, or sesame seeds if you like.
Cooking Tips
| Tip | Description |
|---|---|
| Press the Tofu | Remove excess water by pressing tofu for 15-20 minutes to help it crisp up better when cooking. |
| Use Firm or Extra-Firm Tofu | Soft tofu won’t hold up well in stir fry. Choose firm or extra-firm for best texture. |
| Coat Tofu with Cornstarch | Lightly dust tofu cubes with cornstarch before frying to achieve a crispy exterior. |
| Cook on High Heat | Use high heat and a well-heated pan to quickly sear tofu and veggies for better flavor and texture. |
| Don’t Overcrowd the Pan | Cook tofu and vegetables in batches if needed to avoid steaming and ensure proper browning. |
| Use Fresh Aromatics | Add minced garlic, ginger, or green onions early in the stir fry for a flavor boost. |
| Add Sauce at the End | Add soy sauce or stir fry sauce toward the end of cooking to prevent it from burning. |
| Customize Your Veggies | Use any fresh or frozen vegetables you like — carrots, broccoli, bell peppers, snap peas, and mushrooms work well. |
Ingredient Options
A list of vegetables and ingredients you can add to your tofu stir fry to mix things up and keep it exciting. You can mix and match these based on what you have and your taste preferences. Want ideas for specific flavor combos?
| Vegetables | Additional Ingredients & Flavor Boosters |
|---|---|
| Broccoli florets – Adds crunch and soaks up sauces well. | Crushed peanuts or cashews – Provide nutty crunch and richness. |
| Snap peas or snow peas – Stay crisp with a sweet flavor. | Sesame seeds – Sprinkle for toasty flavor and garnish. |
| Bell peppers – Bright colors and natural sweetness. | Fresh chili or chili flakes – Add heat and kick. |
| Carrots – Sweetness and crunch when sliced thin. | Fresh basil, cilantro, or mint – Fresh herbal notes at the end. |
| Mushrooms – Earthy depth and meaty texture. | Lime or lemon juice – Brightens and balances richness. |
| Baby corn – Sweet, crunchy mini-ears of corn. | Hoisin or oyster sauce – Sweet-savory depth of flavor. |
| Zucchini or yellow squash – Light, mild, and tender. | Peanut butter or tahini – Creates a creamy, nutty sauce. |
| Green beans – Firm texture with mild sweetness. | Coconut milk – Adds creamy, rich body to sauces. |
| Bok choy – Crisp stems and tender leaves. | Fresh ginger – Spicy, aromatic brightness. |
| Water chestnuts – Crunchy even after cooking. | Scallions – Fresh, mild onion bite. |
| Cabbage (Napa or green) – Softens into sweet layers. | Bamboo shoots – Crisp, subtle flavor. |
| Spinach or kale – Wilts quickly, adding color and nutrients. | |
| Onions (red, yellow, or green) – Aromatic base with sweetness. | |
| Bean sprouts – Light crunch and freshness. |
FAQ
Why use firm or extra-firm tofu in stir-fry?
Firm and extra-firm tofu hold their shape during cooking, so they won’t break apart when tossed with vegetables and sauce. They also have less water, which means they crisp up nicely when pan-fried and soak up flavors better. Firm tofu gives a tender bite, while extra-firm offers a chewier, meatier texture—both are ideal for stir-fries.
How do I press tofu to remove water for crispier results?
Wrap the tofu block in a clean kitchen towel or paper towels and place a heavy pan or plate on top. Let it sit for 15–30 minutes to squeeze out excess water. This helps the tofu crisp up better when cooked. For convenience, you can also use a tofu press.
Should tofu be pan-fried, baked, or air-fried before stir-frying?
Any of these methods work! Pan-frying gives a golden crust, baking makes large batches easier, and air-frying delivers a light, crispy texture with less oil. Choose the method that fits your time and tools—then toss the tofu into your stir-fry.
How do I keep tofu crispy in stir-fries?
Cook the tofu separately until crisp, then add it back to the pan at the very end. This prevents it from getting soggy in the sauce. Using cornstarch to lightly coat the tofu before frying also helps lock in crunch.
Can I make tofu stir-fry ahead of time?
Yes! Tofu stir-fry keeps well in the fridge for up to 3 days. Store the sauce separately if possible, and reheat tofu in a skillet or air fryer for best texture. Avoid microwaving, as it can make the tofu soft and chewy.









