This vibrant main features golden tofu cubes coated in cornstarch and pan-fried until irresistibly crisp, then tossed in a zesty glaze of fresh lime juice, soy sauce, maple syrup, and sriracha. The warm, spicy tofu sits atop a cool, refreshing slaw of shredded red cabbage, creamy avocado, julienned carrot, and fresh cilantro, creating perfect temperature and texture contrast. The entire dish comes together in just 40 minutes, making it ideal for weeknight dinners when you want something exciting but achievable.
Last summer my friend Maya came over for dinner and we were both craving something vibrant and spicy. I'd just picked up fresh limes from the farmers market and a head of red cabbage that looked too gorgeous to ignore. We ended up throwing together this tofu dish on a whim, and the way the tangy glaze played against the cool crunch of the slaw made us stop mid-bite and stare at each other. Now it's the first thing I make when I need a meal that feels like sunshine on a plate.
I made this for my sister's birthday dinner last month when she requested something vegan but impressive. My brother-in-law, who usually turns his nose up at tofu, went back for thirds and actually asked for the recipe. There's something about how the sauce caramelizes and clings to the crispy edges that converts even the most skeptical eaters. The whole table went quiet except for crunching and happy noises.
Ingredients
- 400 g firm tofu: Press it for at least 15 minutes to get rid of excess water so it crisps up beautifully instead of steaming in the pan
- 2 tbsp cornstarch: This is the secret to that restaurant-style crispy exterior that holds up even after tossing in sauce
- 2 tbsp neutral oil: Avocado oil is my go-to for high heat cooking without any weird aftertaste
- 2 tbsp lime juice: Fresh is absolutely worth it here since lime is the backbone of the whole flavor profile
- 1 tbsp soy sauce or tamari: Tamari keeps it gluten-free and has a slightly milder taste that works beautifully
- 1 tbsp maple syrup: Just enough sweetness to balance the heat and help the sauce cling to the tofu
- 1 tbsp sriracha: Adjust this based on your heat tolerance and the spiciness of your particular brand
- 3 cups red cabbage: The purple color makes the dish so gorgeous and it stays crunchy even after dressing
- 1 ripe avocado: Adds creaminess that bridges the gap between the hot tofu and crisp slaw
- 1/2 cup fresh cilantro: Don't be shy with it since its bright flavor cuts through the rich glaze
Instructions
- Crisp up the tofu:
- Cut your pressed tofu into even cubes and toss gently with cornstarch and salt until coated. Heat oil in a large nonstick skillet over medium-high heat, then add tofu in a single layer and let it cook undisturbed for a few minutes before turning. You want golden brown crunch on all sides so take your time.
- Whisk up the glaze:
- In a small bowl, combine lime juice, soy sauce, maple syrup, sriracha, lime zest, and minced garlic. The sauce should be tangy and slightly thick.
- Coat the tofu:
- Wipe out your skillet and pour in the chili lime sauce, bringing it to a gentle simmer. Add the crispy tofu and toss to coat, cooking for just a minute or two until the sauce thickens and clings to every piece.
- Build the crunch:
- In a large bowl, toss together shredded cabbage, diced avocado, cilantro, green onions, and carrot with lime juice and olive oil. Season with salt and pepper and mix gently so the avocado doesn't get mashed.
- Bring it all together:
- Pile the cabbage slaw into bowls and top generously with the glazed tofu. Sprinkle with toasted sesame seeds and serve with extra lime wedges for squeezing at the table.
This dish has become my go-to for summer potlucks because it travels well and looks so striking on a buffet table. I love watching people's faces when they take that first bite and realize how flavorful vegan food can be. It's become the recipe I'm most proud to share.
Make It Your Own
Sometimes I'll add roasted peanuts or pumpkin seeds to the slaw for extra protein and crunch. The earthy nuts play so well against the bright citrus and spicy glaze. You can also swap in napa cabbage for a milder flavor or add sliced radishes for more peppery bite.
Serving Ideas
I've served this over steamed jasmine rice for a heartier meal, inside butter lettuce wraps for a lighter version, or even wrapped in warm tortillas with some extra avocado. The leftovers make an amazing next-day lunch if you keep the components separate until you eat.
Perfect Your Technique
The most important thing is getting your tofu really crispy before adding the sauce. Work in batches if your pan is crowded since steam makes tofu soggy. Also, slice your cabbage as thinly as possible for the best texture.
- Let your tofu cubes sit for at least 30 minutes after pressing for maximum water removal
- Crank the heat slightly higher than you think for the crispiest results
- Taste your slaw before serving and add more lime juice or salt if needed
Every time I make this recipe I'm reminded why I fell in love with plant-based cooking in the first place. It's proof that vibrant, satisfying food doesn't need to be complicated or heavy to feel special.
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 before frying. Use a hot skillet with enough oil and avoid overcrowding the pan—cook in batches if needed. Don't move the tofu too frequently; let each side develop a golden crust before turning.
- → Can I prepare this ahead of time?
-
The cabbage slaw can be prepped up to 4 hours ahead, but add the avocado and dressing just before serving to prevent browning and sogginess. The tofu is best cooked fresh, but you can press and cube it earlier. Reheat crispy tofu in a hot oven rather than the microwave to maintain crunch.
- → What can I substitute for sriracha?
-
Sambal oelek, gochujang, or any chili garlic paste works well. For milder heat, use red pepper flakes or omit entirely. If you want different flavor dimensions, try harissa for North African notes or chipotle peppers in adobo for smoky depth.
- → Is this dish gluten-free?
-
Yes, simply use tamari instead of soy sauce, and ensure your sriracha brand is gluten-free (most are). Always double-check labels on prepared sauces, especially chili garlic sauce, as some contain wheat-based thickeners or soy sauce.
- → What should I serve with this?
-
Steamed jasmine rice or fluffy quinoa soaks up the flavorful glaze beautifully. For lighter options, serve in lettuce cups or over vermicelli noodles. Roasted sweet potato wedges or coconut lime rice also complement the spicy, tangy flavors perfectly.
- → How can I add more protein?
-
Stir in edamame, chickpeas, or roasted peanuts to the slaw for extra protein and crunch. You could also serve alongside tempeh or double the tofu portion. Hemp seeds sprinkled on top add protein while boosting healthy fats.