This dish features golden, crispy tofu cubes that are pan-fried until perfectly crunchy, then coated in a bold garlic chili sauce with hints of ginger, maple sweetness, and vinegar tang. The sauce clings beautifully to each tofu piece, creating layers of spicy, savory flavor.
Below sits a vibrant slaw combining green and red cabbage with crisp carrots, red bell pepper, and spring onions. A creamy peanut dressing made with lime, soy sauce, and sesame oil ties everything together, while roasted peanuts add satisfying crunch throughout.
Ready in just 45 minutes with simple techniques, this Asian-inspired bowl delivers contrasting textures and bold flavors. It's naturally vegan, gluten-free with tamari, and packed with plant-based protein.
The first time I made this dish, my kitchen filled with such incredible aromas that my roommate came wandering in, asking what takeout I'd ordered. When I told her it was tofu, she literally laughed out loud. That moment of seeing someone's disbelief that plant-based food could smell this intoxicating stuck with me. Now this recipe lives in my weekly rotation for those nights when I need something that feels indulgent but comes together in under an hour.
Last summer I served this at a dinner party where one guest announced they hated tofu. I didnt say anything, just let the food do the talking. Ten minutes later they were asking for seconds and the recipe, which might be the biggest compliment Ive ever received. Theres something about the way the crispy edges catch that sauce that converts even the most skeptical eaters.
Ingredients
- Extra firm tofu: Pressing it for at least 15 minutes removes excess moisture and ensures you get that satisfying crunch instead of sogginess
- Cornstarch: This creates the lightest crispiest coating Ive found, much better than heavy batters for tofu
- Garlic chili sauce: Sambal oelek is my go to but any chili paste works, just taste as you go since heat levels vary wildly between brands
- Peanut butter: Use smooth natural peanut butter here, the kind that separates, because it gives the dressing the creamiest texture
- Both cabbages: Using two colors isnt just pretty, the green and red cabbages actually have slightly different flavors and textures that make the slaw more interesting
Instructions
- Get your tofu ready:
- Cut the pressed tofu into uniform cubes so they cook evenly, then toss them gently with cornstarch, salt and pepper until every piece is lightly dusted
- Crisp it up:
- Heat your oil in a large nonstick skillet over medium high heat until it shimmers slightly, then add tofu in a single layer and let it cook undisturbed for a few minutes before turning, working your way around until all sides are golden brown and sound hollow when tapped
- Whisk up the fire:
- Combine all your garlic chili sauce ingredients in a small bowl, whisking until the maple syrup dissolves completely and everything turns into a glossy reddish-orange mixture
- Coat and glaze:
- Return your crispy tofu to the pan over medium low heat, pour in that beautiful sauce, and toss gently as it bubbles and thickens, coating every piece like little flavor bombs
- Build the slaw:
- Throw both cabbages, carrot, bell pepper, spring onions, peanuts and cilantro into your largest bowl and use your hands to toss everything together so the colors get all mingled
- Make it creamy:
- Whisk the peanut butter, lime juice, soy sauce, maple syrup, water and sesame oil until you have a silky dressing that falls from the whisk in a thick ribbon
- Bring it together:
- Pour that creamy peanut dressing over your slaw and toss until every crunchy shred is lightly coated, then pile generous portions onto plates and crown with those spicy glazed tofu cubes
This recipe became my go to for meal prep because the slaw actually gets better after a day in the fridge. Something magical happens as the peanut dressing works its way into the cabbage, and while the tofu loses a bit of crispness, reheating it in a hot skillet brings most of that crunch right back.
Making It Your Own
Sometimes I swap in cashew butter for the peanut butter or add a splash of rice vinegar to the sauce if I want more tang. The beauty of this recipe is how it welcomes improvisation while still delivering that perfect sweet spicy creamy combo every time.
Serving Ideas
While this is absolutely complete on its own, I love serving it over jasmine rice when I want something more filling. The rice soaks up any extra sauce from the tofu and turns into this flavorful base that makes the meal feel even more substantial.
Timing Tips
The smartest way to tackle this recipe is to make your slaw and dressing first, letting them hang out while you focus on the tofu. That way everything can come together at the same temperature and you're not rushing at the end.
- Press your tofu while you prep the vegetables
- Make both sauces at once since you're already whisking
- Warm your plates before serving if you want the tofu to stay crispy longer
Theres something deeply satisfying about a meal that looks this impressive and tastes this complex, but comes from such humble ingredients. It's the kind of recipe that reminds me why I fell in love with cooking in the first place.
Recipe FAQs
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, then pat it completely dry before cutting. Toss cubes thoroughly in cornstarch so every side is coated. Use a large nonstick skillet with enough oil, and don't overcrowd the pan—cook in batches if needed. Let each side develop a golden crust before turning, about 8–10 minutes total.
- → Can I make this ahead of time?
-
The slaw and dressing can be prepared up to a day ahead and stored separately. The tofu is best when freshly made, but you can prep the components—cube the tofu, mix the sauce ingredients—and cook just before serving. If reheating tofu, use a skillet over medium heat to restore crispiness rather than microwaving.
- → What can I substitute for peanut butter?
-
Almond butter or cashew butter work well in the dressing. For a nut-free version, use sunflower seed butter or tahini. The flavor profile will shift slightly, but the creamy texture remains. Adjust sweetness with additional maple syrup if using tahini, which has a stronger, earthier taste.
- → How can I adjust the spice level?
-
Start with 1 tablespoon of chili garlic sauce for moderate heat. For more kick, add red chili flakes to the sauce or increase the chili garlic sauce. If sensitive to spice, reduce to 1 teaspoon or use a mild chili paste. The peanut dressing helps balance heat with creaminess and sweetness.
- → What else can I add to the slaw?
-
Sliced cucumber, shredded broccoli stems, or thinly sliced snow peas add fresh crunch. Toasted sesame seeds or cashews work well alongside peanuts. For more protein, add edamame or thin strips of seared tempeh. Fresh herbs like Thai basil or mint can replace or complement the cilantro.
- → Is this dish gluten-free?
-
Yes, when you use tamari instead of soy sauce. All other ingredients are naturally gluten-free. Always check your chili garlic sauce label to ensure no gluten-containing additives. The cornstarch coating is gluten-free, though some prefer arrowroot or tapioca starch as alternatives.