Golden cubes of extra-firm tofu get incredibly crispy when coated in cornstarch and pan-fried until golden on all sides. The tofu is then glazed in a bold sauce combining soy sauce, toasted sesame oil, maple syrup, chili garlic sauce, and fresh ginger.
Beneath the spicy tofu lies a vibrant slaw of green and red cabbage, julienned carrot, scallions, and cilantro. The crunch is dressed with rice vinegar, lime juice, and fresh ginger for a bright, zesty contrast that cools the heat.
Ready in just 40 minutes, this plant-based main delivers satisfying texture in every bite—crispy tofu meets cool cabbage crunch. Perfect for weeknight dinners and impressive enough for serving guests.
The first time I made this dish, I was trying to recreate a memory from a tiny spot in Chinatown where I'd watched the cook work magic with tofu and flames. I messed up the timing completely, burning the first batch, but that accident taught me that patience with the cornstarch coating is everything. Now my kitchen fills with the same intoxicating blend of ginger and toasted sesame that made me stop in my tracks that day.
My roommate walked in during my seventh attempt at perfecting the sauce balance and immediately asked what I was making that smelled so incredible. We ended up eating standing up at the counter, barely letting it cool down, which is still how I judge whether a recipe is worth keeping. This one absolutely is.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes before cubing, the drier the tofu, the crispier it will get
- Cornstarch: Creates that irresistible golden crust that holds onto every drop of sauce
- Toasted sesame oil: Use the dark kind, it's worth seeking out for that deep nutty flavor
- Chili garlic sauce: Sriracha works perfectly, but adjust amount based on your heat tolerance
- Fresh ginger: Grate it right into the sauce for the brightest, most aromatic kick
- Green and red cabbage: The combination makes everything look beautiful and adds different crunch textures
- Rice vinegar and lime juice: Together they create the perfect bright, acidic balance for the slaw
Instructions
- Get the tofu ready:
- Toss your pressed cubes with cornstarch and salt until each piece is lightly dusted, like you're coating them for a party they're going to enjoy.
- Create the crispy magic:
- Heat that oil until it shimmers, then add tofu in a single layer without crowding the pan, giving each piece room to breathe and crisp up.
- Whisk up your sauce:
- Combine all your sauce ingredients in a small bowl, stirring until the maple syrup dissolves completely and everything is friends.
- Glaze the tofu:
- Return your golden cubes to the skillet, pour in that beautiful sauce, and toss until every piece wears a glossy coat.
- Build the crunch:
- Mix both cabbages with carrot, scallions, cilantro and sesame seeds in your biggest bowl.
- Dress it up:
- Whisk together your slaw dressing and pour it over, tossing with your hands to make sure every shred gets some love.
- Put it together:
- Pile that colorful cabbage onto plates first, then crown with your glazed tofu while it's still sizzling hot.
Last summer I served this at a potluck where the host was skeptical about tofu being satisfying enough for dinner. By the end of the night, she was asking for the recipe and admitted she went back for thirds, which still makes me ridiculously happy.
The Art of Tofu Pressing
I learned the hard way that wrapping tofu in towels and weighing it down with a heavy can makes all the difference between crispy and soggy. Those extra minutes of prep pay off in texture that actually makes people forget they're eating tofu at all.
Balancing Heat and Sweet
The secret to this sauce is tasting as you go, starting with less chili garlic sauce than you think you need. I've found that letting the flavors meld for even five minutes before tossing with the tofu creates this incredible depth you can't rush.
Make-Ahead Magic
The cabbage slaw actually benefits from sitting in its dressing for up to an hour, softening just slightly while staying crunchy. This means you can prep almost everything in advance and just fry the tofu right before serving.
- Toast extra sesame seeds and keep them for garnish
- Double the sauce and use leftovers on grain bowls
- Serve with lime wedges for extra bright pops
This recipe has become my go-to for introducing people to plant-based cooking that doesn't feel like a compromise at all.
Recipe FAQs
- → How do I get tofu really crispy?
-
Press extra-firm tofu for 15-20 minutes to remove excess moisture, then coat cubes evenly in cornstarch before pan-frying. Use medium-high heat and don't overcrowd the pan—cook in batches if needed. Turn tofu occasionally until all sides are golden and crispy, about 10-12 minutes.
- → Can I make this gluten-free?
-
Yes. Simply replace regular soy sauce with tamari in both the chili sesame sauce and slaw dressing. All other ingredients are naturally gluten-free, making this an easy gluten-free Asian-inspired dish.
- → How spicy is this dish?
-
The heat level is medium and approachable. One tablespoon of chili garlic sauce provides gentle warmth that balances with the sweet maple syrup and cool cabbage slaw. For more spice, add sliced red chili peppers or increase the chili sauce amount. For less heat, reduce to half tablespoon.
- → Can I bake the tofu instead of pan-frying?
-
Absolutely. Coat tofu in cornstarch as directed, then arrange on a parchment-lined baking sheet. Bake at 400°F (200°C) for 25-30 minutes, flipping halfway through, until golden and crispy. Toss with sauce immediately after baking for best glazing results.
- → What can I serve with this tofu?
-
Steamed jasmine rice or brown rice makes a classic base. For lighter options, try rice noodles, quinoa, or cauliflower rice. The dish works well as-is for a low-carb meal, or add sautéed bok choy and steamed edamame for a complete Asian-inspired bowl.
- → How long does the cabbage slaw stay fresh?
-
The undressed cabbage mixture stays fresh for 2-3 days when stored in an airtight container in the refrigerator. Add the dressing just before serving to maintain optimal crunch. Leftover tofu keeps for 2-3 days but will lose some crispiness—reheat in a skillet to restore texture.