Golden tofu cubes get perfectly crispy after a light cornstarch coating, then are tossed in a homemade Sriracha glaze that balances sweet maple syrup, salty soy sauce, and tangy rice vinegar. The fresh rainbow slaw delivers satisfying crunch with shredded red and green cabbage, crisp bell peppers, and sweet julienned carrots all dressed in a bright lime-sesame vinaigrette. This 40-minute dish comes together easily: pan-fry the coated tofu until golden, simmer the five-minute glaze, and toss the slaw ingredients together.
The first time I made this crispy Sriracha tofu, my kitchen smelled like my favorite Asian takeout spot, but better. I stood over the stove watching the tofu turn golden, that satisfying sizzle filling the room. My roommate wandered in asking what smelled so incredible and ended up staying for dinner. Now it is our go-to when we want something vibrant and satisfying without spending hours in the kitchen.
Last summer I served this at a small dinner party, unsure how my meat loving friends would react to a completely plant-based main. By the end of the meal, everyone was asking for the recipe instead of seconds of the grilled chicken I had also made. Something about that spicy sweet glaze just makes people happy, and the rainbow slaw makes the whole plate feel like a celebration.
Ingredients
- Extra firm tofu: Press it really well because moisture is the enemy of crispiness, I learned this after many soggy attempts
- Cornstarch: Creates the most beautiful light coating that gets perfectly golden and stays crispy even after tossing in glaze
- Sriracha sauce: Adjust to your heat tolerance, I usually go a little lighter than the recipe calls for
- Maple syrup or agave: Balances the heat and helps the glaze cling to every cube
- Rainbow vegetables: Use whatever colorful crunch you have, the more colors the better the presentation
- Fresh cilantro: Do not skip this, it brings a bright herbal note that cuts through the rich glaze
Instructions
- Prep your tofu:
- Wrap that block in clean towels and set something heavy on top for at least ten minutes, then cut into uniform cubes so they cook evenly
- Create the crispy coating:
- Toss those cubes with cornstarch, salt, and pepper until they look dusted and ready for their hot bath
- Get golden and gorgeous:
- Heat oil in your largest nonstick skillet over medium high heat, add tofu in one layer, and let it develop that beautiful crust before turning, about 3 to 4 minutes per side
- Whisk up the magic glaze:
- Combine Sriracha, soy sauce, maple syrup, rice vinegar, sesame oil, and garlic in a small pan over low heat, stirring until it thickens slightly and smells incredible
- Coat and toss:
- Pour that warm glaze over your crispy tofu and gently tumble everything until each piece is glossy and coated
- Build your rainbow slaw:
- Mix both cabbages, carrot, peppers, cilantro, and green onions in a big bowl, then whisk together the dressing ingredients and pour over the vegetables
- Assemble your masterpiece:
- Pile that colorful slaw onto plates, top with glazed tofu, and finish with extra green onions or sesame seeds if you want to be fancy
This recipe became my Friday night tradition during a busy season of life when cooking had to be fast but still felt special. There is something so satisfying about taking simple ingredients and transforming them into something that looks and tastes like it came from a restaurant kitchen.
Making Ahead
You can press and cube the tofu up to a day ahead, keeping it wrapped in the refrigerator. The slaw vegetables can be prepped and stored separately, but dress them right before serving so they stay crunchy and vibrant.
Serving Suggestions
I love serving this over steamed jasmine rice for a complete meal, or tucked into lettuce cups for a lighter version. The leftovers, if you somehow have any, make an amazing lunch the next day when the flavors have melded even more.
Customization Ideas
Swap in any crunchy vegetables you have in your crisper drawer. The glaze works beautifully on cauliflower florets or chickpeas if you need a soy free option. Sometimes I add sliced avocado for creaminess or toasted peanuts for extra protein and crunch.
- Try adding fresh lime juice to the slaw for extra brightness
- Sesame seeds make everything look more professional
- A drizzle of creamy sriracha mayo takes it over the top
This dish proves that plant-based eating can be exciting, satisfying, and absolutely delicious. Make it for someone who claims they do not like tofu and watch them change their mind completely.
Recipe FAQs
- → How do I get the tofu really crispy?
-
Press your tofu for at least 10 minutes before cooking to remove excess moisture. Coat the cubes evenly with cornstarch and cook them in a single layer without overcrowding the pan. Let each side cook undisturbed for 3-4 minutes over medium-high heat until deep golden brown.
- → Can I make this gluten-free?
-
Yes, substitute regular soy sauce with tamari or coconut aminos in both the glaze and slaw dressing. The rest of the ingredients are naturally gluten-free.
- → How spicy is this dish?
-
The Sriracha provides moderate heat that's balanced by maple syrup and the cooling fresh slaw. For more spice, add an extra tablespoon of Sriracha or include sliced chilies. For less heat, reduce the Sriracha to 1-2 tablespoons.
- → Can I prepare components ahead?
-
The slaw vegetables can be shredded and stored in the fridge for 2-3 days. The dressing can be made separately and tossed before serving. For best results, cook the tofu fresh and toss with glaze just before serving to maintain crispiness.
- → What else can I add to this dish?
-
Sliced avocado adds creaminess, toasted peanuts contribute crunch, or fresh basil leaves bring aromatic freshness. Serve over steamed jasmine rice or rice noodles for a more substantial bowl. Thinly sliced cucumber or radishes also work beautifully in the slaw.
- → Can I bake or air fry the tofu instead?
-
Absolutely. Arrange the cornstarch-coated tofu cubes in a single layer and bake at 400°F (200°C) for 25-30 minutes, flipping halfway. Air fry at 375°F (190°C) for 15-18 minutes, shaking the basket halfway through cooking.