This vibrant plant-based main features crispy tofu cubes golden-fried until perfectly crunchy, then tossed in a luscious sweet-spicy mango sauce made with fresh mango, sriracha, garlic, and ginger. The cool, crisp contrast comes from a refreshing slaw combining green and red cabbage with julienned carrots, red bell pepper, and cilantro, all dressed in bright lime vinaigrette. Ready in just 45 minutes, this fusion dish balances heat and sweetness beautifully—adjust the sriracha to your preferred spice level. Garnish with toasted sesame seeds, sliced green onions, and fresh cilantro for extra texture and flavor.
The first time I made this spicy mango tofu, my kitchen smelled like a tropical street food market. I had extra mangoes ripening on the counter and a block of tofu that needed using, so I started throwing things into a blender. The combination of sweet mango heat against cool, crisp cabbage became one of those happy accidents that now lives in regular rotation at my house.
Last summer, I served this at a dinner party where my friend Sarah, who swore she hated tofu, went back for seconds. She kept asking what I did to make it taste so good, and honestly, it was just the mango sauce doing all the work. Now she texts me whenever mangoes go on sale at the grocery store.
Ingredients
- Firm tofu: Press it for at least 15 minutes to remove excess moisture, which helps the cornstarch coat evenly and creates that satisfying crispy exterior
- Cornstarch: This creates the delicate crust that holds onto the spicy mango sauce, though potato starch works beautifully if you need gluten-free
- Ripe mango: The sweetness balances the heat perfectly, so choose mangoes that yield slightly to gentle pressure
- Sriracha: Adjust this to your heat tolerance, I usually start with less and add more after tasting the sauce
- Lime juice: Fresh is essential here, bottled juice lacks the bright acidity that cuts through the rich mango coating
Instructions
- Get your tofu ready:
- Pat the tofu completely dry with paper towels, cut into cubes, and toss with cornstarch until every piece is lightly dusted
- Crisp it up:
- Heat oil in a large nonstick skillet over medium-high heat, add tofu in a single layer, and cook until golden on all sides, about 8 to 10 minutes
- Blend the sauce:
- Combine mango, sriracha, soy sauce, maple syrup, rice vinegar, garlic, and ginger in a blender until completely smooth
- Coat the tofu:
- Return tofu to the skillet, pour the mango sauce over, and simmer on low for 2 to 3 minutes until the sauce thickens slightly
- Make the slaw:
- Toss both cabbages, carrot, red bell pepper, and cilantro in a large bowl, then whisk together lime juice, olive oil, agave, salt, and pepper and pour over vegetables
- Assemble:
- Divide slaw among plates, top with spicy tofu, and sprinkle with sesame seeds, green onions, extra cilantro, and lime wedges
This dish has become my go-to for introducing people to plant-based eating. There is something about the combination of textures and flavors that just works, watching skeptical friends take that first bite and seeing their eyes light up never gets old.
Making It Ahead
The slaw actually improves after a few hours in the refrigerator, so I often prep it in the afternoon. The tofu is best served immediately while still crispy, but you can make the mango sauce up to two days ahead and store it in an airtight container in the fridge.
Serving Suggestions
While this stands beautifully on its own, I sometimes serve it over steamed jasmine rice when I need something more substantial. Rice noodles work wonderfully too, especially on hot summer nights when I want something lighter than a grain bowl.
Variations To Try
Substitute pineapple for the mango when mangoes are not in season, it brings a brighter, tangier note that pairs surprisingly well with the spicy tofu. For added protein, edamame or roasted cashews folded into the slaw make each bite even more satisfying.
- Swap sriracha for gochujang if you want a deeper, fermented heat
- Add crushed peanuts or cashews for extra crunch and healthy fats
- Try purple cabbage exclusively for a dramatic color contrast
Hope this brings as much color and joy to your table as it has to mine. Happy cooking.
Recipe FAQs
- → How do I get crispy tofu?
-
Press firm tofu to remove excess moisture, cut into cubes, and coat evenly in cornstarch before frying. Cook in a single layer over medium-high heat, turning occasionally until golden and crisp on all sides—about 8–10 minutes.
- → Can I make this ahead?
-
The slaw can be prepared up to 4 hours ahead and kept refrigerated. For best results, cook the tofu and sauce fresh, as the coating softens over time. Store components separately and assemble just before serving.
- → What can I substitute for sriracha?
-
Any chili sauce works well—try sambal oelek, gochujang for Korean flair, or crushed red pepper flakes for adjustable heat. For less spice, reduce amount and add extra mango sweetness.
- → Is this gluten-free?
-
Yes, with simple swaps: use tamari instead of soy sauce, potato starch instead of cornstarch, and ensure all condiments are certified gluten-free. The dish is naturally vegan and dairy-free.
- → What sides pair well?
-
Steamed jasmine rice or rice noodles make this a more substantial meal. For lighter options, serve over lettuce cups or with miso soup. The dish also works beautifully in banh mi-inspired wraps.
- → Can I use frozen mango?
-
Frozen mango works perfectly for the sauce—thaw completely and drain excess liquid before blending. The texture will be slightly thinner but still delicious.