This vibrant dish features extra-firm tofu cubes coated in cornstarch and pan-fried until golden and crispy, then glazed with a balanced sweet and spicy sauce made from honey, soy sauce, rice vinegar, chili garlic sauce, garlic, and ginger. The cool, crunchy contrast comes from a colorful slaw of green and red cabbage with julienned carrots, spring onions, and sesame seeds, all tossed in a tangy sesame dressing. The entire meal comes together in just 40 minutes, making it perfect for weeknight dinners while still feeling special enough for entertaining.
The first time I made this, my kitchen smelled like honey and garlic, and my roommate wandered in asking what restaurant I'd ordered from. That's when I knew this tofu recipe was something special.
I served this at a dinner party last spring, and my friend who claims to hate tofu went back for thirds. Watching someone convert right at your table is pretty magical.
Ingredients
- Extra firm tofu: Press it for at least 15 minutes to remove excess water, which helps achieve that restaurant-style crispy exterior
- Cornstarch: This creates the light, crunchy coating that transforms soft tofu into something satisfyingly substantial
- Honey: Use a mild honey so it doesn't overpower the other flavors, though local varieties add wonderful depth
- Chili garlic sauce: Sambal oelek works perfectly here, but any chili paste will bring that gentle heat
- Sesame oil: Toasted sesame oil adds that unmistakable nutty aroma that makes everything taste better
- Green and red cabbage: The combination gives you beautiful color and varied textures, plus red cabbage stays crunchy longer
Instructions
- Prep the tofu properly:
- Press your tofu between clean towels with something heavy on top for at least 15 minutes, then cut into uniform cubes so they cook evenly
- Create the crispy coating:
- Toss the dried tofu cubes gently in cornstarch, salt, and pepper until each piece is lightly dusted, shaking off any excess
- Fry to golden perfection:
- Heat oil in a large non-stick skillet over medium-high heat and fry tofu in a single layer, turning carefully until all sides are golden and crispy
- Whisk the glaze:
- Combine honey, soy sauce, rice vinegar, chili garlic sauce, and sesame oil in a small bowl until smooth
- Build the sauce base:
- Sauté minced garlic and fresh ginger in the same skillet until fragrant, about 30 seconds, then pour in your sauce mixture
- Coat the tofu:
- Add the crispy tofu back to the skillet and toss gently to coat, cooking just 2-3 minutes until sauce thickens into a glossy glaze
- Make the cabbage crunch:
- Toss together shredded green and red cabbage, julienned carrot, sliced spring onions, and sesame seeds in a large bowl
- Dress the slaw:
- Whisk rice vinegar, soy sauce, sesame oil, honey, and salt, then pour over cabbage mixture and toss well to combine
- Plate it up:
- Start with a bed of the sesame cabbage crunch, top generously with glazed tofu, and finish with extra sesame seeds and fresh cilantro
This recipe saved me on countless busy weeknights when takeout seemed easier than cooking. Now it's faster than delivery and infinitely more satisfying.
Making It Your Own
Sometimes I add sliced bell peppers or snap peas to the cabbage mix for extra crunch and color. The dressing works beautifully on almost any raw vegetable combination you have in the fridge.
Perfect Pairings
Steamed jasmine rice is classic, but I also love this over cauliflower rice for a lighter version. For something different, try wrapping everything in butter lettuce cups for a fun handheld dinner.
Make Ahead Magic
The sauce can be whisked together up to three days in advance and stored in the fridge. The tofu is best when freshly fried, but you can press and cut it the day before to save time.
- Press tofu the night before and store it in the refrigerator wrapped in paper towels
- Double the sauce recipe and keep the extra in a jar for quick weeknight stir-fries
- Cabbage can be shredded up to two days ahead if stored in an airtight container
This dish has become my go-to for introducing people to plant-based cooking. Every bite proves that vegetarian food can be exciting, satisfying, and utterly delicious.
Recipe FAQs
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, then coat evenly in cornstarch. Fry in a single layer over medium-high heat without overcrowding the pan—work in batches if needed. Let each side develop a golden crust before flipping, about 3–4 minutes per side.
- → Can I make this ahead of time?
-
The cabbage slaw can be prepared up to 4 hours ahead and dressed just before serving to maintain crunch. The tofu is best served immediately after glazing for optimal crispiness, though you can fry the tofu in advance and reheat it in the sauce when ready to serve.
- → What can I substitute for the chili garlic sauce?
-
Sriracha works well as a substitute, though it has a slightly different flavor profile. For a milder version, use sweet chili sauce. If you want more heat control, use red pepper flakes to taste or fresh minced chili peppers.
- → Is this dish gluten-free?
-
As written, it contains soy sauce which typically includes wheat. To make it gluten-free, substitute all soy sauce with tamari or coconut aminos. Ensure your chili garlic sauce is certified gluten-free, as some brands contain wheat-based thickeners.
- → What protein could I use instead of tofu?
-
Tempeh works beautifully with the same preparation method. For a non-vegetarian option, chicken thighs cut into cubes would pair perfectly with the chili honey glaze. Adjust cooking time accordingly—chicken will need about 5–6 minutes per side to cook through completely.