Tofu Stir Fry, my latest weeknight obsession
Tofu Stir Fry, my latest weeknight obsession is a medium Chinese recipe that serves 4. 530 calories per serving. Recipe by Rainbow Plant Life on YouTube.
Prep: 20 min | Cook: 27 min | Total: 57 min
Cost: $11.09 total, $2.77 per serving
Ingredients
- 8 oz Snap Peas (trimmed if needed)
- 1 medium Bell Pepper (half red, half yellow, sliced thinly, core removed)
- 2 cloves Garlic (roughly chopped, not minced to avoid burning)
- 1 tablespoon Fresh Ginger (peeled optional, minced)
- 0.75 cup Cilantro (chopped leaves and tender stems)
- 1.5 tablespoons Light Soy Sauce (Chinese light soy sauce; can use regular soy or tamari for gluten‑free)
- 1.5 tablespoons Rice Vinegar (adds tang)
- 2 tablespoons Hoisin Sauce (adds sweet‑savory depth)
- 2 tablespoons Shaoxing Wine (Chinese rice wine, optional for depth)
- 2 tablespoons Chili Garlic Sauce (adjust to taste; start with 1 tbsp for less heat)
- 1 tablespoon Brown Sugar (adds balanced sweetness)
- 3 tablespoons Vegetable Broth (or water if unavailable)
- 14 oz Firm Tofu (previously frozen and defrosted) (pressed for at least 10 minutes, sliced ~1/3 inch thick rectangles)
- 0.5 teaspoon Kosher Salt
- 0.5 teaspoon White Pepper
- 0.5 teaspoon Garlic Powder
- 0.25 teaspoon Chinese Five‑Spice Powder (heaping)
- 3 tablespoons Cornstarch (for coating) (creates crunchy exterior)
- 1 teaspoon Cornstarch (for slurry) (mixed with 1 tbsp cold water)
- 1 tablespoon Cold Water (for slurry)
- 3 tablespoons Neutral High‑Heat Oil (e.g., canola) (for frying tofu and vegetables)
- 2 teaspoons Toasted Sesame Oil (adds nutty finish)
- 2 teaspoons Toasted Sesame Seeds (pre‑roasted)
- 1 cup Jasmine Rice (uncooked; yields about 3 cups cooked)
Instructions
Prep Vegetables
Trim snap peas if needed and slice the bell pepper (half red, half yellow) into thin strips, removing the core. Set aside in a bowl.
Time: PT5M
Prep Aromatics
Roughly chop 2 garlic cloves and 1 tablespoon fresh ginger (no need to mince). Set aside.
Time: PT3M
Make Stir‑Fry Sauce
In a small bowl combine 1.5 tbsp light soy sauce, 1.5 tbsp rice vinegar, 2 tbsp hoisin sauce, 2 tbsp Shaoxing wine, 2 tbsp chili garlic sauce, 1 tbsp brown sugar, and 3 tbsp vegetable broth (or water). Whisk until sugar dissolves.
Time: PT5M
Press and Slice Tofu
Take the frozen‑thawed tofu block, press between paper towels for 10 minutes to remove excess water, then slice into ~1/3‑inch thick rectangles (cut each slab into strips).
Time: PT5M
Season and Coat Tofu
In a bowl, sprinkle tofu pieces with 0.5 tsp kosher salt, 0.5 tsp white pepper, 0.5 tsp garlic powder, and a heaping 0.25 tsp Chinese five‑spice. Add 3 tbsp cornstarch and toss gently until evenly coated.
Time: PT4M
Prepare Cornstarch Slurry
Mix 1 tsp cornstarch with 1 tbsp cold water until smooth. Set aside.
Time: PT1M
Cook Rice
Rinse 1 cup jasmine rice, add to rice cooker with 1¼ cups water (or use a saucepan). Cook according to package instructions (≈15 minutes). Keep warm.
Time: PT15M
Temperature: 350°F
Fry Tofu
Heat the wok over medium‑high until a thin wisp of smoke appears. Add 1½ tbsp oil, then add tofu in a single layer. Fry without moving for 2‑3 minutes until golden, then flip and fry the other side. Remove tofu to paper towels to drain excess oil.
Time: PT6M
Temperature: high heat
Wipe Wok and Heat Again
Discard excess oil, wipe the wok clean with a paper towel, then return to heat. Add remaining 1½ tbsp oil and wait for smoke before proceeding.
Time: PT2M
Temperature: high heat
Stir‑Fry Aromatics
Add chopped garlic and ginger to the hot oil. Stir‑fry quickly for 20‑30 seconds until fragrant, being careful not to let them burn.
Time: PT1M
Temperature: high heat
Add Vegetables
Add snap peas and bell pepper strips. Stir‑fry for 3‑4 minutes, tossing constantly, until vegetables are bright‑colored and just tender‑crisp.
Time: PT4M
Temperature: high heat
Add Sauce and Thicken
Pour the prepared sauce over the vegetables, stir to combine, and let it bubble for 2‑3 minutes. Stir the cornstarch slurry again and drizzle it into the wok, mixing until the sauce thickens and becomes glossy.
Time: PT3M
Temperature: high heat
Finish with Tofu and Garnishes
Return the fried tofu to the wok, drizzle 2 tsp toasted sesame oil, sprinkle 2 tsp toasted sesame seeds, and add the chopped cilantro. Toss everything together for another minute to coat evenly.
Time: PT2M
Temperature: medium heat
Serve
Spoon cooked jasmine rice into bowls, top with generous portions of the tofu stir‑fry, and enjoy immediately.
Time: PT1M
Nutrition Facts
- Calories
- 530
- Protein
- 10 g
- Carbohydrates
- 70 g
- Fat
- 12 g
- Fiber
- 4 g
Dietary info: Vegetarian, Vegan (use tamari for gluten‑free soy sauce), Gluten‑Free option available
Allergens: Soy, Sesame, Potential Wheat (hoisin sauce)
Ingredient Substitutions
- Instead of Snap Peas: snow peas, green beans
- Instead of Bell Pepper: mixed bell peppers, poblano
- Instead of Garlic: garlic powder (1/4 tsp)
- Instead of Fresh Ginger: ground ginger (1/2 tsp)
- Instead of Cilantro: Thai basil, parsley
- Instead of Light Soy Sauce: tamari, coconut aminos
- Instead of Rice Vinegar: apple cider vinegar (1 tbsp)
- Instead of Hoisin Sauce: BBQ sauce (1 tbsp)
- Instead of Shaoxing Wine: dry sherry, mirin
- Instead of Chili Garlic Sauce: sriracha (1 tbsp), red pepper flakes (1 tsp)
- Instead of Brown Sugar: white sugar, maple syrup (1 tsp)
- Instead of Vegetable Broth: water, chicken broth
- Instead of Firm Tofu (previously frozen and defrosted): extra‑firm tofu
- Instead of Kosher Salt: regular salt (1/4 tsp)
- Instead of White Pepper: black pepper (1/2 tsp)
- Instead of Garlic Powder: fresh garlic (1 clove)
- Instead of Chinese Five‑Spice Powder: ground cinnamon + star anise blend
- Instead of Cornstarch (for coating): arrowroot powder
- Instead of Cornstarch (for slurry): flour (1 tsp)
- Instead of Neutral High‑Heat Oil (e.g., canola): vegetable oil, peanut oil
- Instead of Toasted Sesame Oil: regular sesame oil (1 tsp)
- Instead of Toasted Sesame Seeds: raw sesame seeds (toasted)
- Instead of Jasmine Rice: basmati rice, brown rice
Equipment Needed
- Wok or Large Frying Pan
- Cutting Board
- Chef's Knife
- Mixing Bowl
- Small Bowl (for sauce)
- Measuring Spoons
- Measuring Cups
- Spatula or Wooden Spoon
- Paper Towels
- Rice Cooker or Saucepan
- Serving Bowls
Critical Steps — Do Not Skip
- Press tofu to remove excess water
- Coat tofu with cornstarch and spices before frying
- Heat wok until a thin wisp of smoke appears before adding oil
- Add sauce and cornstarch slurry to achieve glossy thickening
- Add tofu back at the end to retain crisp texture
Chef Tips from the Video
- Freezing tofu creates a sponge‑like texture that soaks up marinades better
- Slice tofu thin (~1/3 inch) for faster crisping and easier tossing
- Use a neutral oil with a high smoke point to achieve a clean sear
- Finish with a drizzle of toasted sesame oil for an extra layer of flavor
Troubleshooting
Tofu isn’t crispy after cooking
Make sure the tofu is well‑pressed and the wok is hot before adding oil; avoid crowding the pan so steam doesn’t soften the coating.
Sauce is too thin
Add a bit more cornstarch slurry (1 tsp cornstarch + 1 tbsp water) and simmer until desired thickness.
Vegetables are overcooked and soggy
Stir‑fry on high heat, keep tossing, and remove them as soon as they are bright and just tender.
Storage
Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat gently in a skillet; tofu may lose some crispness.
Freezer: Sauce freezes well for up to 2 months. Tofu and vegetables are not recommended for freezing as texture degrades.
Room temperature: Do not leave at room temperature for more than 2 hours.
Make-Ahead Tips
- Prepare and whisk the sauce up to 2 days ahead; store in a sealed jar
- Chop snap peas, bell peppers, garlic, ginger, and cilantro and keep in separate containers
- Press tofu and keep coated in cornstarch in the fridge; fry just before serving
Frequently Asked Questions
What is the cultural significance and history of tofu stir fry in Chinese cuisine?
Tofu stir‑fry reflects the Chinese tradition of quick, high‑heat cooking that preserves the freshness of vegetables while allowing tofu—a staple protein for centuries—to absorb bold flavors. It is a common home‑cooked dish, especially in vegetarian households, and showcases the balance of salty, sweet, sour, and spicy that defines many regional Chinese meals.
What are the traditional regional variations of tofu stir fry in Chinese cuisine?
In Sichuan cuisine, tofu stir‑fry often features doubanjiang (fermented bean paste) and abundant chilies for heat. Cantonese versions may use a lighter soy‑based sauce and include mushrooms. In Shanghai, a sweet soy glaze is common, while northern styles might incorporate scallions and a touch of vinegar.
How is tofu stir fry traditionally served in China?
Traditionally, tofu stir‑fry is served hot, directly from the wok, over steamed white rice or alongside noodles. It may be garnished with sliced scallions, toasted sesame seeds, or a drizzle of sesame oil, and eaten family‑style with shared plates.
What occasions or celebrations is tofu stir fry associated with in Chinese culture?
While not tied to a specific holiday, tofu stir‑fry is a popular dish for family gatherings, Lunar New Year meals, and vegetarian banquets because it is quick, nutritious, and adaptable to seasonal vegetables.
What makes this crispy tofu stir fry special compared to other Chinese tofu dishes?
The recipe uses frozen‑thawed tofu, which creates a spongy texture that absorbs the seasoned cornstarch coating, resulting in an exceptionally crunchy exterior while remaining tender inside. The quick‑mix sauce balances sweet, salty, tangy, and spicy notes, and the final sesame oil and cilantro add depth and freshness.
What are the most common mistakes to avoid when making crispy tofu stir fry?
Common errors include not pressing the tofu enough, overcrowding the wok (which steams rather than crisps), adding the sauce too early (making vegetables soggy), and overcooking the aromatics, which can turn bitter. Follow the prep‑ahead steps and keep the heat high for best results.
Why does this recipe coat the tofu with cornstarch and spices instead of marinating it in the sauce?
Coating with cornstarch creates a protective barrier that fries to a golden crust, locking in moisture and allowing the tofu to stay crisp when tossed with the sauce later. Marinating alone would make the tofu soft and prevent the desired crunch.
Can I make this tofu stir fry ahead of time and how should I store it?
Yes. Prepare the sauce, chop the vegetables, and press the tofu up to two days in advance. Store each component separately in airtight containers in the refrigerator. Re‑heat the tofu briefly in a hot pan before combining with the reheated sauce and vegetables to regain crispness.
What texture and appearance should I look for when the tofu is properly cooked?
The tofu should have a deep golden‑brown crust on all sides, with a slight crisp when you bite into it, while the interior remains soft and moist. The coating should be even without large clumps of cornstarch.
How do I know when the sauce is done cooking in this tofu stir fry?
The sauce is ready when it bubbles gently, thickens enough to coat the back of a spoon, and takes on a glossy sheen after the cornstarch slurry is incorporated. It should cling to the vegetables without pooling.
What does the YouTube channel Rainbow Plant Life specialize in?
Rainbow Plant Life focuses on plant‑based cooking, offering vibrant, wholesome recipes that emphasize fresh vegetables, tofu, and sustainable ingredients. The channel often shares detailed prep‑ahead tips and nutrition‑focused guidance for home cooks.
How does the YouTube channel Rainbow Plant Life's approach to Chinese cooking differ from other Chinese cooking channels?
Rainbow Plant Life blends classic Chinese techniques with a plant‑centric perspective, prioritizing tofu and vegetables over meat and highlighting flavor‑balancing sauces. The channel also emphasizes meal‑prep efficiency and nutritional information, which is less common on traditional Chinese cooking channels.
Last updated: September 3, 2026






