This plant-based dish features golden crispy tofu cubes coated in a glossy, spicy ginger-sesame sauce that balances heat with subtle sweetness. The base combines shredded red and green cabbage with julienned carrots, creating a refreshing crunch that complements the rich, flavorful tofu.
Ready in just 35 minutes, this Asian-inspired main delivers satisfying texture contrasts—crispy edges, tender interiors, and crisp vegetables. The sauce brings together soy, maple syrup, rice vinegar, toasted sesame oil, Sriracha, garlic, and fresh ginger for layers of umami and warmth.
Garnished with sesame seeds and fresh cilantro, this vegan offering works beautifully as-is or served over steamed rice. Adjust the Sriracha to control the spice level, or add roasted peanuts for extra protein and crunch.
Last Tuesday evening, I was craving something that would wake up my tastebuds after a long day of work. I had a block of tofu sitting in my fridge and some red cabbage from the weekend farmers market, so I started experimenting. The kitchen filled with this incredible ginger-garlic aroma that had my roommate wandering in, asking what smelled so good.
I first made this for a dinner with my friend Sarah, who swore she didnt like tofu. She went back for seconds and then asked for the recipe before even leaving my apartment. The way the sauce clings to each crispy cube while the cabbage stays fresh and bright makes it feel fancy without any actual fuss.
Ingredients
- Firm tofu: Press it for at least 15 minutes to remove excess water, which helps achieve that golden, restaurant-style crispiness
- Cornstarch: Creates the delicate crispy coating that transforms plain tofu into something crave-worthy
- Fresh ginger: Use the small holes on your grater for maximum flavor release
- Sriracha: Adjust to your heat tolerance, but dont skip it entirely
- Red and green cabbage: The dual colors make this dish visually stunning while adding fresh crunch
- Toasted sesame oil: This is not the place to substitute with regular sesame oil
- Fresh cilantro: Adds brightness and cuts through the rich sauce
Instructions
- Prep your tofu for maximum crunch:
- Cut your pressed tofu into even cubes and toss gently with cornstarch until each piece is lightly dusted
- Crisp it to golden perfection:
- Heat oil in your skillet over medium-high heat and cook tofu, turning patiently until all sides are deeply golden
- Whisk up that bold sauce:
- Combine soy sauce, maple syrup, rice vinegar, sesame oil, Sriracha, ginger, garlic, and cornstarch in a bowl
- Let the sauce get glossy and thick:
- Pour sauce into your empty skillet and stir constantly as it transforms into something velvety
- Coat every cube evenly:
- Return your crispy tofu to the skillet and toss gently until each piece is gleaming with sauce
- Build your crunchy base:
- Mix both cabbages with carrot, green onions, cilantro, and sesame seeds in a large bowl
- Plate it like a pro:
- Mound cabbage salad on plates, top generously with sauced tofu, and finish with those extra sesame seeds
This recipe has become my go-to for nights when I want something that feels indulgent but still keeps me light. My sister texted me from college last week saying she made it for her roommates and they kept asking when I was coming over to cook again.
Making It Your Own
Sometimes I add sliced bell peppers or snap peas to the cabbage mixture for extra color and crunch. Roasted peanuts work beautifully as a garnish if you want to add some protein variation or just love that nutty element.
Perfect Pairings
While this stands beautifully on its own, Ive found that serving it over jasmine rice or alongside rice noodles makes it a more substantial meal. The neutral starch really soaks up that spicy ginger sauce.
Make-Ahead Magic
You can press and cut your tofu up to a day in advance, storing it in the refrigerator with paper towels to absorb moisture. The sauce ingredients can be whisked together and stored in a jar, but wait to add the cornstarch until youre ready to cook.
- Keep your tofu press handy
- Toast extra sesame seeds to have ready
- Pre-shred your cabbage mix the morning of
The way the spicy heat builds while the cabbage keeps everything fresh is exactly why this recipe earned a permanent spot in my weekly rotation.
Recipe FAQs
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, then coat cubes thoroughly in cornstarch before frying. Use medium-high heat and don't overcrowd the pan—let the cubes develop a golden crust on each side before turning.
- → Can I make this gluten-free?
-
Yes. Replace regular soy sauce with tamari or coconut aminos, and verify that your cornstarch and other ingredients are certified gluten-free. The rest of the dish naturally contains no gluten.
- → How spicy is this dish?
-
The Sriracha provides moderate heat that's balanced by maple syrup and the mild cabbage salad. Start with one tablespoon, then add more if you prefer it spicier. You can also substitute with sambal oelek for a different chili profile.
- → Can I prepare components ahead?
-
The cabbage salad can be shredded and stored in the refrigerator for up to a day. The sauce mixes up quickly and keeps well in a sealed container. For best results, fry and sauce the tofu just before serving.
- → What else can I add to the cabbage crunch?
-
Thinly sliced bell peppers, radishes, or snap peas work beautifully. For extra protein and texture, try roasted cashews or peanuts. Mung bean sprouts also add fresh crunch.
- → Is there a protein substitute for tofu?
-
You could use tempeh cubes following the same method, though the texture will be nuttier rather than silky. For a non-soy option, try cauliflower florets roasted until crispy, then tossed in the sauce.