Tofu Stir Fry Recipe
This Tofu Stir Fry is a quick, colorful meal made with crispy pan-seared tofu, fresh vegetables, and a savory homemade sauce. It comes together in about 35 minutes, making it a practical choice when you want a wholesome dinner without spending much time in the kitchen.
Every bite combines crisp vegetables, golden tofu, and a garlic-ginger sauce with just the right balance of savory, lightly sweet, and tangy flavors. Served over rice or noodles, it’s a satisfying meal that’s fresh, vibrant, and filling.
Why This Recipe Works So Well
- Quick to Prepare: Ready in about 35 minutes from start to finish.
- One Pan Cooking: The tofu and vegetables cook in the same skillet for easier cleanup.
- Loaded with Vegetables: A simple way to enjoy a colorful mix of fresh produce.
- Meal Prep Friendly: Holds up well for lunches and quick dinners during the week.
- Easy to Adapt: Use whatever vegetables you already have in the refrigerator.
- Beginner Friendly: Straightforward cooking steps make stir frying approachable for any home cook.
Helpful Ingredient Tips
- Extra-Firm Tofu: This variety holds its shape best and develops a crisp exterior after pan-searing.
- Cornstarch: Coating the tofu with cornstarch creates a lightly crisp crust while also helping the sauce cling to each piece.
- Fresh Ginger and Garlic: Fresh aromatics provide a brighter, more balanced flavor than dried alternatives.
- Low-Sodium Soy Sauce: Gives the sauce plenty of savory flavor while making it easier to control the saltiness.
- Sesame Oil: Add toasted sesame oil to the sauce rather than cooking with it to preserve its rich aroma.
Chef’s Tip: Don’t overcrowd the skillet when cooking the tofu. Giving each piece enough space allows it to brown evenly instead of steaming.

Tofu Stir Fry Recipe
This Tofu Stir Fry is a quick, colorful dinner made with crispy pan-seared tofu, fresh vegetables, and a savory garlic-ginger sauce that coats every bite. It's a simple meal that's packed with plant-based protein and comes together in about 30 minutes, making it perfect for busy weeknights.
Print
Pin
Rate
Servings: 4
Equipment
- Large nonstick skillet or wok
- Chef's Knife
- Tongs or Spatula
Ingredients
For the Tofu
- 1 (14-ounce) block extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 1 tablespoon soy sauce
- 1 tablespoon neutral oil
- ¼ teaspoon black pepper
For the Stir Fry
- 1 tablespoon avocado or vegetable oil
- 1 small broccoli head cut into florets
- 1 red bell pepper sliced
- 1 yellow bell pepper sliced
- 1 large carrot thinly sliced
- 1 cup snap peas
- 4 green onions sliced
- 3 cloves garlic minced
- 1 tablespoon freshly grated ginger
For the Sauce
- ⅓ cup low-sodium soy sauce
- 2 tablespoons vegetable broth or water
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup or brown sugar
- 2 teaspoons toasted sesame oil
- 1 tablespoon cornstarch
- 1 teaspoon sriracha optional
For Serving
- Steamed jasmine or brown rice
- Sesame seeds
- Extra sliced green onions
Instructions
- Pat the tofu dry with paper towels, then cut it into bite-sized cubes. Toss the tofu with soy sauce, black pepper, and cornstarch until evenly coated.

- Heat the oil in a large skillet or wok over medium-high heat. Arrange the tofu in a single layer and cook for 8 to 10 minutes, turning occasionally, until golden and crisp on all sides. Transfer the tofu to a plate.

- While the tofu cooks, whisk together the soy sauce, vegetable broth, rice vinegar, maple syrup, sesame oil, cornstarch, and sriracha until smooth.

- Using the same skillet, add another drizzle of oil if needed. Cook the broccoli, carrots, and bell peppers for about 4 minutes, stirring frequently. Add the snap peas and continue cooking for another 2 minutes until the vegetables are crisp-tender. Stir in the garlic, ginger, and most of the green onions. Cook for about 30 seconds until fragrant.

- Return the crispy tofu to the skillet. Pour in the prepared sauce and gently toss everything together. Continue cooking for 2 to 3 minutes until the sauce thickens and evenly coats the tofu and vegetables.

- Remove from the heat and garnish with sesame seeds and the remaining green onions. Serve immediately over steamed rice or noodles.

Notes
- Pressing the tofu for at least 20 minutes helps it become crisp and absorb more flavor.
- Extra-firm tofu works best because it holds its shape while cooking.
- Swap the vegetables with mushrooms, zucchini, bok choy, cabbage, asparagus, or baby corn depending on what you have on hand.
- For extra heat, add additional sriracha or red pepper flakes.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat in a skillet over medium heat to help the tofu stay crisp.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 345 kcal |
| Carbohydrates | 25g |
| Protein | 19g |
| Fat | 18g |
| Fiber | 6g |
| Sugar | 9g |
| Sodium | 840mg |
Common Mistakes to Avoid
- Skipping the Tofu Press: Excess moisture prevents the tofu from becoming crisp.
- Crowding the Pan: Leave space between the tofu pieces so they brown evenly.
- Overcooking the Vegetables: Keep them crisp-tender for the best texture and color.
- Adding the Sauce Too Early: Wait until the tofu and vegetables are cooked before pouring it in.
- Forgetting to Whisk the Sauce: Mix well before adding so the cornstarch doesn’t settle at the bottom.
- Cooking on Low Heat: Medium-high heat helps create better browning on both the tofu and vegetables.
Fun Ways to Customize This Recipe

- Mushroom Stir Fry: Replace some of the peppers with sliced cremini mushrooms.
- Cashew Version: Add roasted cashews during the final minute of cooking.
- Noodle Bowl: Serve the stir fry over lo mein or rice noodles instead of rice.
- Extra Spicy: Stir in additional sriracha or crushed red pepper flakes.
- Peanut Sauce Twist: Replace part of the sauce with a spoonful of natural peanut butter.
- Asian Greens: Add bok choy or napa cabbage for extra vegetables.
- Pineapple Stir Fry: Toss in pineapple chunks during the last few minutes for a sweet-savory contrast.
Try More Main Course Recipes
Make-Ahead and Storage Guide
- Make Ahead: Chop the vegetables and whisk the sauce up to 2 days in advance.
- Refrigerator Storage: Store leftovers in an airtight container for up to 4 days.
- Freezer Storage: Freeze the cooked stir fry for up to 2 months, though the vegetables may soften slightly after thawing.
- Reheating: Warm in a skillet over medium heat until heated through to help maintain the tofu’s texture.
- Freshness Tip: Garnish with fresh green onions and sesame seeds after reheating for the best finish.
Frequently Asked Questions
- Why should I press the tofu before cooking?
Pressing removes excess moisture, allowing the tofu to brown more easily and absorb the sauce better. - Can I make this recipe in a wok instead of a skillet?
Yes. A wok works especially well because its high sides make tossing the ingredients easier. - How do I know when the tofu is crispy enough?
The tofu should be golden brown on multiple sides with a lightly crisp exterior before it’s removed from the pan. - Can I prepare the sauce ahead of time?
Yes. Whisk the sauce together and refrigerate it for up to 2 days. Stir again before using. - Why is cornstarch added to both the tofu and the sauce?
The first coating helps crisp the tofu, while the second thickens the sauce so it coats every ingredient evenly. - Can I use frozen vegetables?
Yes. Thaw and drain them first if possible to avoid excess moisture in the skillet. - What’s the best rice to serve with tofu stir fry?
Jasmine rice, brown rice, or even cauliflower rice all pair well with the savory sauce. - Can I make this recipe gluten-free?
Yes. Use tamari instead of soy sauce and make sure the remaining ingredients are certified gluten-free.





