This vibrant Tofu Stir Fry is your new go-to recipe for a quick and delicious meal. It’s a fantastic way to enjoy plant-based protein with a medley of fresh vegetables. Imagine a dish that’s as beautiful on your plate as it is delightful to eat, bursting with satisfying textures and savory-sweet flavors. Prepare to impress your family and friends with this simple, incredibly rewarding stir fry that’s perfect for busy evenings.

This recipe is designed to be approachable for cooks of all levels, offering a clear path to a flavorful outcome. Amarinda believes that cooking should be a joyful experience, and this Tofu Stir Fry is crafted to bring that joy right into your kitchen. With our step-by-step guidance, you’ll build confidence and create a memorable meal that feels both wholesome and exciting.
Recipe Overview
| Prep Time | 15 minutes |
|---|---|
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Cuisine | Asian-Inspired |
Why This Recipe Works
As your trusted kitchen guide, I’m so excited to share this Tofu Stir Fry with you! I developed this recipe because I know how important it is to have reliable, delicious meals that don’t take forever to prepare, especially on busy weeknights. Tofu can sometimes feel intimidating, but this method ensures it’s perfectly textured – slightly crisp on the outside and tender within – making it a truly satisfying protein source. It’s all about building layers of flavor without complexity.
The magic of a great stir fry lies in its balance of textures and tastes, and this recipe delivers just that. The quick cooking process locks in the vibrant flavors and nutrients of the fresh vegetables, while the simple sauce ties everything together beautifully. We’re using common pantry staples, making this an accessible dish for everyone. You’ll feel a wonderful sense of accomplishment as you transform simple ingredients into a restaurant-worthy meal right in your own home.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Extra-firm tofu | 1 (14-oz.) block | Fresh or frozen and defrosted. Frozen tofu often yields a firmer, chewier texture after thawing and squeezing. |
| Reduced-sodium soy sauce | 3 Tbsp. (1 for tofu, 2 for sauce) | Use tamari for a gluten-free option. |
| Toasted sesame oil | 3 tsp. (1 for tofu, 2 for sauce) | Adds a wonderful nutty aroma and deep flavor. |
| Black pepper | 1/2 tsp. (for tofu) + Pinch (for vegetables) | Freshly ground enhances the aroma. |
| Cornstarch | 2 Tbsp. (for tofu coating) + 2 tsp. (for sauce) | This helps create a crispier exterior on the tofu and thickens the sauce beautifully. |
| Extra-virgin olive oil | 3 Tbsp., divided | Any high-heat cooking oil like avocado or canola oil works well. |
| Garlic | 3 cloves | Finely chopped for maximum flavor release. |
| Fresh ginger | 1 Tbsp. | Peeled and grated. Use a microplane for best results. |
| Broccoli | 1 small head | Cut into bite-sized florets. |
| Red bell pepper | 1 medium | Seeds and ribs removed, thinly sliced. |
| Carrots | 2 small | Peeled and sliced into thin rounds or matchsticks. |
| Scallions | 2 | Thinly sliced, white and green parts separated. Whites for cooking, greens for garnish. |
| String beans | 8 oz. | Trimmed. Fresh or frozen are fine. |
| Water | 1/4 cup | For the sauce. |
| Light brown sugar | 2 Tbsp., packed | Adds a touch of sweetness to balance the savory notes. Coconut sugar is a good alternative. |
| Kosher salt | To taste | For seasoning vegetables. |
Step-by-Step Instructions
Prepare the Tofu
- In a medium pot of boiling salted water, simmer the block of tofu for 2 minutes. If you are using frozen tofu, simmer until it is completely defrosted, stirring gently to ensure even heating.
- Remove the tofu from the heat and carefully drain it in a colander lined with paper towels. Allow it to cool slightly until it’s comfortable to handle. Then, gently but firmly squeeze out as much excess water as possible. If using frozen tofu, you can use firmer pressure here to expel more moisture, which leads to a crispier result.
- Cut the pressed tofu into desired bite-sized pieces, about 1-inch cubes. Transfer these pieces to a medium bowl.
- Add 1 tablespoon of soy sauce, 1 tablespoon of toasted sesame oil, and 1/2 teaspoon of black pepper to the tofu pieces. Toss gently until the liquid is mostly absorbed by the tofu.
- Sprinkle 2 tablespoons of cornstarch over the tofu mixture. Toss again thoroughly until each piece of tofu is evenly coated. This coating is key to achieving that delightful crispiness.
Stir-Fry the Vegetables and Tofu
- In a large skillet or wok, heat 2 tablespoons of extra-virgin olive oil over medium-high heat until it shimmers. Be patient with this step; a hot pan is crucial for a good sear.
- Carefully add the coated tofu in a single layer to the hot skillet. Cook, stirring occasionally, until the tofu is golden brown and crispy on all sides, which should take about 7 to 8 minutes. Season lightly with salt and pepper while it cooks.
- Once the tofu is beautifully golden, transfer it to a separate plate, leaving any excess oil in the skillet. Don’t worry if some pieces stick a little; that’s a sign they’re getting nice and crisp!
- Add the remaining 1 tablespoon of olive oil to the same skillet over medium-high heat.
- Add the finely chopped garlic and grated ginger to the hot oil. Cook, stirring constantly, until they are fragrant, usually about 1 minute. Be careful not to burn the garlic; it can turn bitter quickly.
- Add the broccoli florets, sliced red bell pepper, sliced carrots, the white parts of the scallions, and the trimmed string beans to the skillet. Season generously with salt and pepper.
- Cook, tossing the vegetables occasionally, until they are tender-crisp, which typically takes 8 to 10 minutes. You want them cooked through but still with a pleasant bite.
Create and Finish the Sauce
- While the vegetables are cooking, prepare the stir-fry sauce. In a small bowl, whisk together 1/4 cup of water, 2 tablespoons of reduced-sodium soy sauce, 2 tablespoons of packed light brown sugar, 2 teaspoons of cornstarch, and 2 teaspoons of toasted sesame oil. Ensure the cornstarch is fully dissolved to prevent lumps.
- Return the crispy tofu to the skillet with the cooked vegetables.
- Pour the prepared sauce over the tofu and vegetables.
- Stir continuously and cook for about 2 minutes, or until the sauce has slightly thickened and coats everything beautifully. The cornstarch in the sauce will activate with the heat, creating a glossy finish.
- Stir in the green parts of the sliced scallions just before serving. This adds a fresh oniony bite and a pop of color.
Chef Tips for Perfect Results
- Press Your Tofu Thoroughly: The drier the tofu, the crispier it will become. Don’t skip the squeezing step! For extra crispiness, bake or air-fry the pressed tofu.
- Hot Wok/Skillet is Key: Ensure your pan is properly heated before adding ingredients. This prevents sticking and promotes proper searing and caramelization, crucial for flavor.
- Don’t Crowd the Pan: Cook the tofu and vegetables in batches if necessary. Overcrowding lowers the temperature, leading to steaming rather than stir-frying.
- Prep All Ingredients (Mise en Place): Stir-frying is fast. Have all your vegetables chopped, garlic minced, and sauce mixed before you start cooking. This ensures a seamless and enjoyable cooking process.
- Adjust Vegetable Cooking Times: Add vegetables in order of how long they take to cook – harder vegetables like carrots and broccoli first, followed by quicker-cooking ones like bell peppers and string beans.
- Taste and Adjust Sauce: Before adding the sauce to the pan, taste it. You might want a little more sweetness, saltiness, or a touch of acidity (like rice vinegar, if you have it) to perfectly suit your palate.
Common Mistakes to Avoid
- Using Wet Tofu: If your tofu isn’t well-pressed and dried, it will steam in the pan instead of getting crispy. This is why the pressing and patting dry steps are so vital for achieving that desirable texture.
- Crowding the Pan: Adding too many ingredients at once lowers the pan’s temperature significantly. This leads to a soggy stir-fry instead of one with distinct, crisp textures. Work in batches if your skillet isn’t large enough to hold everything in a single layer.
- Overcooking the Vegetables: Stir-fries should have vegetables that are tender-crisp, not mushy. Keep an eye on them and remove them from the heat at the right moment to retain their vibrant color and texture.
- Burning the Aromatics: Garlic and ginger cook very quickly. Stir them constantly and add them when the oil is hot but not smoking, and remove from heat briefly if necessary to prevent scorching. Burned aromatics can ruin the overall flavor of your dish.
- Not Prepping Ingredients in Advance: Stir-frying is a rapid cooking process. If you’re still chopping vegetables or measuring sauce ingredients when things are already in the pan, you risk burning the earlier ingredients. Always have everything ready to go before you turn on the heat.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Extra-firm tofu | Tempeh, seitan, chicken breast (cubed), shrimp | Tempeh offers a nuttier flavor and firmer bite. Seitan provides a chewy, meat-like texture. Chicken and shrimp offer traditional non-vegetarian protein notes. |
| Broccoli | Cauliflower florets, snap peas, asparagus, bok choy | Adds different textures and subtle flavor variations. Bok choy will soften more. |
| Red bell pepper | Yellow or orange bell pepper, snow peas, mushrooms | Slightly different sweetness profiles. Mushrooms add an earthy, umami depth. |
| Soy sauce | Tamari (for gluten-free) or coconut aminos (for soy-free/paleo) | Tamari is similar to soy sauce but often richer. Coconut aminos are sweeter and less salty. |
| Light brown sugar | Maple syrup, honey, coconut sugar | Slightly different sweetness profiles. Maple syrup adds a hint of maple. Honey is sweeter. Coconut sugar offers a caramel note. |
| Extra-virgin olive oil | Avocado oil, canola oil, peanut oil | These oils have higher smoke points and are well-suited for stir-frying. Peanut oil adds a subtle nutty flavor. |
Serving Suggestions and Pairings
This delightful Tofu Stir Fry is a complete meal on its own, but it pairs wonderfully with a variety of sides to enhance your dining experience. For a classic pairing, serve it over fluffy steamed jasmine rice or brown rice for added fiber. Quinoa is another excellent, healthy grain option. If you’re looking for something lighter, a bed of cauliflower rice works perfectly. For a more substantial meal, consider serving it alongside a simple miso soup or a fresh cucumber salad.
This dish is fantastic for weeknight dinners when you need something quick and satisfying. It’s also an ideal option for meal prep; simply portion it into containers for healthy lunches throughout the week. Hosting a casual dinner party? This large-batch friendly stir fry is a crowd-pleaser that’s easy to scale up and requires minimal last-minute fuss.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3–4 days | Store cooled leftovers in an airtight container in the refrigerator. The tofu may soften slightly upon refrigeration. |
| Reheating (Stovetop) | ~5 minutes | Heat a skillet with a little oil over medium heat. Add the stir fry and cook, stirring occasionally, until heated through. This method often helps re-crisp the tofu. |
| Reheating (Microwave) | 1–2 minutes | Place leftovers in a microwave-safe dish. Heat on medium power, stirring halfway through, until warm. The tofu will be softer than with stovetop reheating. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | ~350-450 kcal |
| Protein | ~15-20g |
| Fat | ~20-25g |
| Carbohydrates | ~30-40g |
| Fiber | ~5-7g |
| Sugar | ~8-12g |
| Sodium | ~600-800mg (consider using less soy sauce if reducing sodium) |
Approximate values. Actual values may vary based on specific ingredients used and portion sizes.
Frequently Asked Questions
Can I use soft or medium tofu?
While this recipe works best with extra-firm tofu for its ability to hold its shape and crisp up, you can experiment with medium tofu if you prefer a softer texture. Be aware that it will be more delicate and may break apart more easily during cooking. Soft tofu is generally not recommended for stir-frying as it lacks the structure needed.
How do I make the tofu extra crispy?
For the crispiest tofu, ensure you press out as much water as possible. Freezing and then defrosting the tofu significantly improves its texture and ability to become crisp. Coating the tofu in cornstarch, as directed, is also crucial. Do not overcrowd the pan, and allow the tofu to develop a golden-brown crust before stirring too much.
My vegetables are too mushy, what happened?
Vegetables often become mushy when they are overcooked or when the pan is too crowded, causing them to steam rather than stir-fry. To avoid this, ensure your skillet is hot enough before adding the vegetables and stir-fry them in batches if necessary. Add them in order of their cooking time, starting with harder vegetables like carrots and finishing with quicker ones like bell peppers.
Can I prepare this Tofu Stir Fry ahead of time?
You can prepare most components of this stir fry in advance. The tofu can be pressed and coated, and the vegetables can be chopped and stored separately in airtight containers in the refrigerator. The sauce can also be mixed ahead of time. For the best texture, it’s recommended to stir-fry the components close to serving time, though reheated leftovers are still delicious.
How can I make the sauce spicier?
To add heat to the sauce, incorporate a spicy element while you whisk the ingredients together. Options include adding a teaspoon of sriracha, a pinch of red pepper flakes, or a dash of your favorite hot sauce. You can also add thinly sliced fresh chili peppers or jalapeños to the stir-fry along with the garlic and ginger.
Conclusion
You’ve just unlocked the secret to a truly delicious and satisfying Tofu Stir Fry! This recipe proves that flavor, ease, and healthy eating can go hand-in-hand. Embrace the creativity in your kitchen and enjoy the rewarding process of making this vibrant dish. Cook with confidence, share the joy, and savor every bite!

Amarinda's Easy Tofu Stir Fry: A Weeknight Dinner Hero
Recipe Ingredients
- 1 (14-oz.) block extra-firm tofu, fresh or thawed and squeezed
- 2 Tbsp rice wine vinegar
- 3 Tbsp reduced-sodium soy sauce
- 3 tsp toasted sesame oil
- 1 head broccoli, cut into florets
- 1 red bell pepper, julienned
- 1 cup snap peas
- 2 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1 tbsp cornstarch
- 2 tbsp water
- 1 red chili, thinly sliced (optional)
- Toasted sesame seeds for garnish
Step-by-Step Instructions
- Preheat oven to 350°F (180°C). Wrap tofu in paper towels and press under a heavy object for 10-15 minutes
- Cut tofu into 1-inch cubes. Toss with 1 tbsp soy sauce, 1 tsp sesame oil, and rice wine vinegar
- Heat 1 tbsp oil in a large skillet. Cook tofu over medium heat until lightly browned
- Remove tofu and set aside. In same skillet, sauté garlic, ginger, and chili
- Add broccoli, bell pepper, snap peas, remaining 1 tbsp soy sauce, and 1.5 tsp sesame oil. Cook until vegetables are tender-crisp
- In a bowl, whisk cornstarch with water. Pour into skillet and stir to thicken. Add back tofu to reheat
- Serve immediately, garnished with sesame seeds
Notes
Use tamari instead of soy sauce for gluten-free
Store leftovers refrigerated up to 3 days
Add mushrooms or baby corn for extra nutrition
