This vibrant wok-tossed dish brings together golden crispy tofu cubes with tender cabbage slices in a savory garlic-ginger sauce. The balance of textures—crunchy vegetables, firm tofu, and silky coating—creates an satisfying meal that comes together in just 30 minutes. Perfect for busy weeknights when you want something nutritious without spending hours in the kitchen. The sauce delivers layers of umami from soy sauce, brightness from rice vinegar, and subtle sweetness from maple syrup, while optional chili flakes add gentle warmth.
The smell of ginger hitting hot oil always pulls me into the kitchen, no matter what I was doing before. My roommate in college used to make this stir fry during exam weeks when we needed something fast but actually nourishing. I stood beside her one Tuesday night, watching cabbage collapse into silk while tofu turned golden in the corners of the pan. Now it's the dish I turn to when the fridge is full of vegetables but my brain is empty.
Last winter my sister came over feeling completely drained from work, and I made this while she sat at the counter telling me about her day. By the time I slid a steaming bowl toward her, she had forgotten whatever was bothering her. The cabbage had absorbed just enough of that garlic ginger sauce to become sweet and savory all at once. She asked for the recipe before she even finished eating.
Ingredients
- Firm tofu: Press it briefly between paper towels to remove excess moisture for better crisping
- Vegetable oil: Split between crisping the tofu and blooming the aromatics
- Onion: Thin slices turn sweet and translucent as the foundation
- Garlic cloves: Mined fine so they dissolve into the sauce rather than staying chunky
- Fresh ginger: Grated directly into the hot oil for maximum fragrance
- Carrot: Julienned into matchsticks that stay slightly crunchy
- Green cabbage: Thinly sliced so it wilts quickly but keeps some bite
- Spring onions: Both white and green parts add fresh sharpness at the end
- Red bell pepper: Optional but brings sweetness and color contrast
- Soy sauce: The salty backbone of the sauce
- Rice vinegar: Cuts through the rich sesame oil with bright acidity
- Toasted sesame oil: A little goes a long way for that nutty finish
- Maple syrup or honey: Balances the salt and helps the sauce cling to vegetables
- Cornstarch: Thickens the sauce into something glossy and coating
- Water: Thins the sauce just enough to toss everything evenly
- Chili flakes: Optional heat for those who like a little warmth
Instructions
- Mix the sauce first:
- Whisk soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water, and chili flakes in a small bowl until the cornstarch dissolves completely.
- Crisp the tofu:
- Pat tofu cubes dry and cook in hot oil for five to seven minutes, turning until golden on multiple sides, then set aside.
- Bloom the aromatics:
- Add onion, garlic, and ginger to the remaining oil and stir fry for a minute or two until the kitchen smells incredible.
- Add the hearty vegetables:
- Toss in carrot, bell pepper if using, and cabbage, stir frying for four to five minutes until tender but still bright.
- Bring it all together:
- Return the tofu to the pan, pour in the sauce, and toss for one to two minutes until everything is coated and thickened.
- Finish and serve:
- Sprinkle with spring onions and serve immediately over rice or noodles for a complete meal.
This recipe became my go to when I moved into my first apartment and realized I could actually cook something that tasted like takeout. My parents visited that first month and my dad kept asking what restaurant I ordered from. The way the sauce coats each piece of tofu and every ribbon of cabbage makes it feel much more complicated than it actually is.
Making It Your Own
The beauty of this stir fry is how easily it adapts to whatever vegetables you have on hand. I have thrown in mushrooms, snap peas, and even baby corn when thats what the farm box delivered.
Getting The Texture Right
The contrast between crispy tofu edges and tender cabbage is what makes each bite interesting. Do not rush the tofu step even if you are hungry and impatient like I usually am.
Serving Suggestions
Steamed jasmine rice soaks up that extra sauce beautifully, but noodles work just as well for a more substantial bowl. A handful of roasted cashews or peanuts adds crunch and protein.
- Lime wedges on the side brighten everything
- Fresh cilantro leaves add herbal freshness
- Extra chili oil for those who like it hot
Some nights the simplest meals are the ones that stick with you longest.
Recipe FAQs
- → How do I make tofu crispy when stir frying?
-
Press excess moisture from the tofu before cooking, then use medium-high heat with enough oil to prevent sticking. Cut into uniform cubes and don't crowd the pan—cook in batches if needed. Let each side develop a golden crust before turning, about 5-7 minutes total.
- → Can I use other vegetables in this stir fry?
-
Absolutely. This dish is highly adaptable. Try adding mushrooms, snap peas, baby corn, broccoli florets, or bok choy. Adjust cooking times so harder vegetables cook longer and delicate ones are added near the end.
- → What can I serve with tofu and cabbage stir fry?
-
Steamed jasmine rice or noodles are classic choices. For low-carb options, serve over cauliflower rice or enjoy it on its own as a light meal. Add roasted cashews or peanuts for extra protein and crunch.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if needed to refresh the sauce. The texture will be softer than freshly made.
- → Can I make this gluten-free?
-
Yes, simply substitute tamari for the soy sauce. Ensure all other ingredients, particularly any garnishes or additions like nuts, are certified gluten-free. The rest of the dish naturally contains no gluten.