Golden cubes of extra-firm tofu get perfectly crispy in a hot skillet, then are tossed in a glossy chili-sesame glaze that balances sweet maple syrup, savory soy sauce, and spicy sambal oelek. The warm, spicy tofu contrasts beautifully with a cool, crisp slaw featuring shredded green and red cabbage, carrots, and fresh herbs dressed in zesty lime-ginger vinaigrette. Each bite delivers satisfying texture contrast—crunchy exterior, tender interior, crisp vegetables—while layers of sesame, ginger, garlic, and chili create complex flavor depth. This vegan main comes together in under an hour and serves four generously.
The first time I made this tofu, my roommate wandered into the kitchen asking what smelled so incredible. The combination of sizzling sesame oil, chili, and ginger creates an aroma that literally pulls people to the stove. I'd been experimenting with weeknight plant-based meals that felt exciting rather than obligatory.
Last summer, I served this at a dinner party where two guests swore they didn't like tofu. They went back for seconds and actually asked for the recipe before leaving. Watching skeptical faces light up after that first bite of spicy-sweet glaze has become one of my favorite kitchen moments.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to remove excess water, which is the secret to achieving restaurant-style crispiness at home
- Cornstarch: Creates that irresistible golden crust that actually holds up when tossed in sauce
- Chili garlic sauce: Sambal oelek adds authentic heat and depth that crushed red flakes just can't match
- Toasted sesame oil: Don't skip the toasted version—it's what gives the glaze that nutty, rich finish
- Green and red cabbage: The dual colors make the dish visually stunning while providing texture variation
- Fresh ginger: Grate it yourself rather than using paste for the brightest, most punchy flavor
Instructions
- Press and prep your tofu:
- Cut the block into 2cm cubes, wrap in a clean towel, and place something heavy on top for 15 minutes while you prep everything else
- Coat the tofu:
- Toss the dried cubes with cornstarch and salt in a bowl until they look uniformly dusted and white
- Crisp it up:
- Heat oil in a large nonstick skillet over medium-high heat, add tofu in a single layer, and let each side develop a deep golden crust before turning—about 10-12 minutes total
- Whisk the glaze:
- Combine soy sauce, maple syrup, sesame oil, chili garlic sauce, rice vinegar, garlic, and ginger in a small bowl
- Thicken the sauce:
- Pour glaze into the same skillet over medium heat, stir in the cornstarch slurry, and cook for 1 minute until it coats the back of a spoon
- Coat and remove:
- Return tofu to the pan, gently toss to coat in the thickened glaze, and remove from heat immediately
- Build the slaw:
- In a large bowl, toss together green cabbage, red cabbage, carrots, spring onions, cilantro, and sesame seeds
- Dress it up:
- Whisk rice vinegar, soy sauce, sesame oil, lime juice, maple syrup, and ginger, then pour over slaw and toss until everything glistens
- Plate it beautifully:
- Divide slaw among four plates, pile tofu generously on top, and add extra cilantro or sesame seeds if you're feeling fancy
This recipe has become my go-to for nights when I want dinner to feel special without spending hours in the kitchen. Something about the vibrant colors and bold flavors makes even a Tuesday evening feel like a celebration worth savoring.
Making It Your Own
I've discovered that swapping the tofu for tempeh adds a wonderful nutty flavor and even more protein. Crispy chickpeas work surprisingly well too, especially if you're cooking for someone who's firmly anti-tofu.
Perfecting The Slaw
The key to the best slaw is letting it sit for just 5 minutes after dressing. This softens the cabbage slightly while maintaining that satisfying crunch that balances the warm tofu so beautifully.
Serving Suggestions
While this dish stands perfectly on its own, sometimes I serve it over steamed jasmine rice for hungrier appetites. Rice noodles work wonderfully too, absorbing that extra sauce that always seems too good to leave behind.
- Add sliced fresh chilies to either the glaze or slaw if you love heat
- Use tamari instead of soy sauce to keep it gluten-free
- Double the slaw recipe—it's even better the next day for lunch
I hope this brings as much joy to your table as it has to mine. There's something deeply satisfying about plant-based food that feels this indulgent and vibrant.
Recipe FAQs
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, pat dry thoroughly, and coat evenly in cornstarch. Use a large nonstick skillet with plenty of space between cubes, and don't flip too frequently—let each side develop golden crust before turning (about 3-4 minutes per side over medium-high heat).
- → Can I make this gluten-free?
-
Absolutely. Simply substitute tamari for all soy sauce called for in both the glaze and slaw dressing. Verify your chili garlic sauce is gluten-free, or use crushed red pepper flakes with garlic as an alternative.
- → What can I substitute for the chili garlic sauce?
-
Sriracha works well for similar heat and sweetness, or use gochujang for a fermented Korean twist. For a fresher approach, combine crushed red pepper flakes with minced fresh garlic and a touch of tomato paste.
- → How far ahead can I prep the components?
-
The slaw vegetables can be shredded and stored in an airtight container up to 2 days ahead. The dressing can be whisked together and refrigerated for 3 days. Tofu should be pressed, cut, and coated just before cooking for best texture. Glaze ingredients can be measured in advance but should be whisked together while cooking.
- → What sides pair well with this dish?
-
Steamed jasmine rice or fluffy brown rice soaks up the extra glaze beautifully. Rice noodles, quinoa, or even udon noodles work as alternatives. For lighter options, serve with miso soup or pickled vegetables on the side.
- → Can I bake the tofu instead of pan-frying?
-
Yes—coat prepared tofu cubes in cornstarch as directed, then arrange in a single layer 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 the glaze afterward.