Description
Colorful Asian-inspired stir fry packed with crispy tofu and tender-crisp vegetables in a savory-sweet sauce—ready in 30 minutes and way better than takeout.
Prep Time: 15 minutes | Cook Time: 15 minutes | Total Time: 30 minutes | Servings: 4
Ingredients
- 14 oz extra-firm tofu, drained and cubed (press it well, seriously)
- 2 tbsp soy sauce (low-sodium works great)
- 1 tbsp sesame oil (toasted sesame oil for best flavor)
- 2 tbsp neutral oil for cooking (vegetable or peanut oil)
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced into strips
- 1 cup broccoli florets (bite-sized pieces)
- 1 cup snow peas (fresh, with strings removed)
- 2 carrots, sliced thinly on the diagonal
- 3 cloves garlic, minced (fresh is essential here)
- 1-inch piece ginger, grated (or about 1 tablespoon)
- 2 tbsp hoisin sauce (check for quality brand)
- 1 tbsp cornstarch
- 1/4 cup vegetable broth
- Cooked rice, for serving
- Sesame seeds, for garnish
- 2 green onions, sliced, for garnish
Instructions
- Drain your tofu and press it between paper towels with something heavy on top for about 10 minutes. Cut into bite-sized cubes—uniform size means even cooking.
- In a bowl, toss those tofu cubes with soy sauce and sesame oil. Let them marinate for 15 minutes while you prep your vegetables. Don’t skip this step—it adds so much flavor.
- Heat 2 tablespoons neutral oil in your largest skillet or wok over medium-high heat until it shimmers. Add tofu in a single layer and resist touching it for 3-4 minutes per side until golden brown and crispy. Pull it out and set aside on a plate.
- In that same pan (don’t wipe it out), crank the heat and add your bell peppers, broccoli, snow peas, and carrots. Stir fry for 5-7 minutes, keeping everything moving but letting it sit long enough to get some color. You want tender-crisp, not mushy.
- Push vegetables to the sides and add garlic and ginger to the center. Cook for about a minute until your kitchen smells amazing—that’s your signal.
- In a small bowl, whisk together hoisin sauce, cornstarch, and vegetable broth until smooth. Pour this over your vegetables and watch it bubble and thicken as you toss everything together, about 1-2 minutes.
- Return that crispy tofu to the skillet and toss everything together until coated in sauce. Give it another minute to heat through.
- Serve immediately over cooked rice (white, brown, or cauliflower rice all work). Garnish with sesame seeds and sliced green onions because it makes it look like you know what you’re doing.
Nutrition Information (Per Serving):
- Calories: 295
- Carbohydrates: 28g
- Protein: 15g
- Fat: 14g
- Fiber: 6g
- Sodium: 620mg
- Vitamin A: 180% DV
- Vitamin C: 165% DV
- Calcium: 20% DV
- Iron: 25% DV
This stir fry is loaded with vitamins from all those colorful vegetables, plus plant-based protein from tofu. The iron content is impressive for a vegan dish, and all that fiber keeps you satisfied without feeling heavy.
Notes:
- Seriously, press that tofu well. Wet tofu will never get crispy no matter how hot your pan is.
- Every stove runs different—if things aren’t sizzling, crank up the heat. Stir fry needs high heat to work.
- Cut all vegetables roughly the same size so they cook evenly.
- Have everything prepped before you start cooking—stir fry moves fast once you begin.
- Fresh ginger and garlic matter here. The jarred stuff doesn’t have the same punch.
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 3 days. The tofu will soften but still tastes good. Don’t freeze this—vegetables turn to mush and tofu gets weird and spongy when thawed. Reheat in a hot skillet to revive some texture, never in the microwave which turns everything to rubber. If you’re meal prepping, cook the tofu and prep the vegetables separately, then stir fry fresh when ready to eat.
Serving Suggestions:
- Serve over steamed white rice, brown rice, or quinoa for a complete meal
- Pair with crispy spring rolls or pot stickers for a full Asian-inspired dinner
- Add a side of miso soup or hot and sour soup
- Serve with extra chili garlic sauce on the side for heat lovers
Mix It Up (Recipe Variations):
- Spicy Szechuan Stir Fry: Add 1-2 tablespoons chili garlic sauce and 1/2 teaspoon Szechuan peppercorns for mouth-numbing heat that wakes up your taste buds.
- Peanut Sauce Stir Fry: Replace hoisin with 3 tablespoons peanut butter mixed with soy sauce and honey for a Thai-inspired twist the kids will devour.
- Sweet and Sour Tofu Stir Fry: Add 1 cup pineapple chunks and replace hoisin with a mixture of rice vinegar, ketchup, and brown sugar.
- Garlic Ginger Stir Fry: Double the garlic and ginger, skip the hoisin, and use straight soy sauce for a cleaner, lighter flavor.
What Makes This Recipe Special:
This stir fry honors traditional Chinese cooking techniques where high heat and quick cooking preserve both nutrients and texture. The method of cooking tofu separately, then stir frying vegetables in batches, prevents that dreaded steamed vegetable problem that plagues most home-cooked stir fries. What sets this apart is understanding that authentic stir fry isn’t about drowning everything in sauce—it’s about creating that perfect balance where crispy tofu, tender-crisp vegetables, and glossy sauce come together in harmony.
