This vibrant Asian-inspired stir fry combines golden crispy tofu cubes with tender shredded cabbage and fresh vegetables in a rich garlic-ginger sauce. Ready in just 30 minutes, it's perfect for quick weeknight dinners when you want something healthy and satisfying.
The sauce balances salty soy sauce with tangy rice vinegar, nutty sesame oil, and a touch of maple syrup for a well-rounded flavor profile that coats every bite. You can easily customize with your favorite vegetables or adjust the heat level.
The first time I made this stir fry, my kitchen filled with the most incredible aroma of garlic and ginger hitting hot oil. My roommate wandered in asking what smelled so good, and we ended up eating it straight from the wok while standing at the counter.
Last winter when I was completely burnt out from work, this recipe became my weekly go-to comfort food. Something about the rhythm of slicing vegetables and watching them transform in the wok felt almost meditative.
Ingredients
- Firm tofu: Press it for 15 minutes before cubing to get that restaurant-style crispy exterior that doesnt fall apart
- Vegetable oil: Use neutral oil with a high smoke point since were cooking at relatively high heat
- Fresh ginger and garlic: Fresh is non-negotiable here, jarred minced garlic just doesnt have the same punch
- Green cabbage: Look for heads that feel heavy for their size with tightly packed leaves
- Soy sauce: Low sodium gives you more control over the final salt level
- Rice vinegar: Adds just the right amount of brightness to cut through the savory elements
- Toasted sesame oil: This is what gives the dish that distinct nutty finish
- Cornstarch: Essential for getting that glossy restaurant-style sauce consistency
Instructions
- Make the sauce first:
- Whisk together the soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water, and chili flakes until completely smooth. The cornstarch needs to fully dissolve before it hits the hot pan.
- Get that tofu golden:
- Cook the cubes undisturbed for 2-3 minutes on each side in hot oil to develop a nice crust, and resist the urge to keep moving them around.
- Build the flavor base:
- Let the onion, garlic, and ginger sizzle for about 30 seconds before stirring, you want them to just start turning golden at the edges.
- Vegetable timing:
- Add the carrots first since they take longest, then cabbage and bell pepper, cooking until theyre tender but still have a satisfying crunch.
- Bring it all together:
- Pour the sauce in and stir constantly for 1-2 minutes as it bubbles and thickens, coating everything in that glossy glaze.
- Finish with freshness:
- Scatter the spring onions on top right before serving to maintain their bright color and mild onion flavor.
This recipe has seen me through countless weeknight dinners, lazy Sunday lunches, and even a few impromptu meals with friends who just happened to drop by.
Making It Your Own
Once youve made this a few times, youll start to see how adaptable it really is. Sometimes I add mushrooms for earthiness or snap peas for extra sweetness when theyre in season.
Serving Suggestions
While steamed jasmine rice is the classic accompaniment, Ive also served this over udon noodles for a more substantial meal. The sauce clings beautifully to the noodles.
Make Ahead Wisdom
You can slice all the vegetables up to a day ahead and store them in the fridge, which makes the actual cooking feel almost effortless on busy nights. Just keep the tofu separate until youre ready to cook.
- Press your tofu in advance and store it in the refrigerator
- Mix the sauce ahead but give it a quick whisk before using
- Cut vegetables into similar sizes for even cooking
Theres something deeply satisfying about a recipe that comes together so quickly yet feels nourishing and complete.
Recipe FAQs
- → How do I get crispy tofu?
-
Drain and pat the tofu thoroughly before cutting into cubes. Cook over medium-high heat in a nonstick skillet or wok with hot oil, turning occasionally for 5-7 minutes until all sides are golden brown. Avoid overcrowding the pan for best results.
- → Can I make this gluten-free?
-
Yes, simply substitute regular soy sauce with tamari or coconut aminos. The cornstarch and other sauce ingredients are naturally gluten-free. Always check your labels if you have celiac disease or gluten sensitivity.
- → What vegetables work best in this stir fry?
-
Cabbage, carrots, bell peppers, onions, and spring onions work beautifully. You can also add mushrooms, snap peas, baby corn, or broccoli. Just keep in mind different cooking times—add harder vegetables first and softer ones later.
- → Can I prepare this ahead of time?
-
You can chop vegetables and make the sauce up to 24 hours ahead. Store everything in airtight containers in the refrigerator. For best texture, cook the tofu fresh just before serving, though leftovers reheat well for lunch the next day.
- → How can I add more protein?
-
Pair this dish with steamed rice or noodles for a complete meal. You can also add edamame, cashews, or peanuts for extra plant-based protein. The tofu itself provides about 13 grams of protein per serving.