This bang bang tofu is the recipe that turns tofu skeptics into tofu lovers. Perfectly crispy panko-crusted tofu cubes are tossed in a ridiculously addictive sweet-spicy sauce made with sriracha, sweet chili sauce, and vegan mayo. It's crunchy on the outside, creamy on the inside, and coated in a sauce so good you'll want to put it on literally everything.
The "swicy" trend (sweet + spicy) has absolutely exploded across social media, and this crispy bang bang tofu recipe is the poster child of the movement. It's one of those rare plant-based recipes that meat-eaters genuinely get excited about, because the texture and flavor are so satisfying that you forget you're eating tofu.
I've been making variations of this easy vegan tofu recipe for years, and this version is the one that finally felt perfect. The secret is pressing the tofu properly, coating it in seasoned cornstarch before the panko layer (double-coating!), and baking at high heat until shatteringly crispy. Then you toss — not drizzle — the sauce so every single piece is evenly coated. Served over steamed rice with a shower of sesame seeds and green onions, this is a 30-minute weeknight dinner that feels like takeout.
What Is Bang Bang Tofu?
Bang bang tofu is inspired by the classic "bang bang" sauce — a sweet, spicy, and creamy condiment originally popularized by American-Chinese restaurant chains like Bonefish Grill and Cheesecake Factory, where it's typically served on crispy shrimp or chicken. This plant-based version uses extra-firm tofu coated in crispy panko breadcrumbs and tossed in a homemade bang bang sauce recipe.
The name "bang bang" refers to the bold, punchy flavor profile — sweet from Thai chili sauce, spicy from sriracha, creamy from mayo, and tangy from rice vinegar. The sauce hits every taste bud at once, creating an irresistible flavor bomb that makes even the simplest proteins (or tofu!) taste extraordinary.
Why You'll Love This Recipe
- Meat-Eater Approved: The crispy coating and bold sauce make this so satisfying that even dedicated carnivores will clean their plate. It's that good.
- Baked, Not Fried: Achieves a shatteringly crispy texture in the oven — no deep frying, no oil-splattered stovetop, and far fewer calories.
- 30-Minute Weeknight Dinner: From cutting board to table in half an hour. Quick enough for any busy night.
- The Sauce Is Addictive: The homemade bang bang sauce takes 2 minutes to whisk together and you'll want to drizzle it on rice bowls, wraps, salads, and everything else.
- Budget-Friendly: Tofu is one of the most affordable proteins available. This entire recipe costs about $5–6 to make.
- Fully Vegan & Plant-Based: 100% vegan when made with plant-based mayo. High in plant protein and completely dairy-free.
Key Ingredients
Extra-Firm Tofu
Extra-firm holds its shape and crisps up beautifully. Press it for at least 15 minutes to remove excess water — this is the #1 step people skip, and it's the #1 reason their tofu turns out soggy.
Panko Breadcrumbs
Japanese panko creates a dramatically crispier, flakier crust than regular breadcrumbs. The larger flakes catch the sauce beautifully and stay crunchy even after tossing.
Sriracha + Sweet Chili Sauce
The dynamic duo of the bang bang sauce. Sweet chili brings the sticky sweetness, sriracha brings the heat. Together they create the perfect "swicy" balance.
Vegan Mayo
Creates the creamy base of the sauce that binds the sweet and spicy elements together. Regular mayo works too if you're not vegan.
Step-by-Step Instructions
Press and Cut the Tofu
Drain one block (14 oz) of extra-firm tofu. Wrap it in a clean kitchen towel or paper towels, place on a plate, and set something heavy on top (a cast iron skillet, a stack of books, etc.). Press for at least 15–20 minutes to remove excess moisture. Cut into bite-sized cubes, roughly 1-inch pieces.
💡 Pro Tip: The drier your tofu, the crispier it gets. If you have a tofu press, use it — but the towel-and-heavy-object method works perfectly. Rushing this step is the #1 reason people end up with soggy tofu.
Double-Coat the Tofu
Set up a two-step coating station. First, toss the tofu cubes in a bowl with 3 tablespoons of cornstarch, ½ teaspoon garlic powder, ½ teaspoon onion powder, and a pinch of salt until evenly coated. Then dip each piece into a shallow bowl of unsweetened plant milk (or water), and roll in panko breadcrumbs until fully coated. Place on a parchment-lined baking sheet.
💡 Pro Tip: The cornstarch layer is the secret weapon. It creates a thin, starchy barrier that helps the panko stick and produces an extra-crispy shell that stays crunchy even after getting sauced.
Bake Until Golden and Crispy
Preheat oven to 425°F (220°C). Lightly spray the coated tofu cubes with cooking oil spray (avocado or coconut oil spray work great). Bake for 20–25 minutes, flipping halfway through, until deeply golden-brown and crispy on all sides.
💡 Pro Tip: Don't skip the oil spray — it's what makes the panko turn golden and crunchy in the oven. Without it, the coating stays pale and soft. A light mist is all you need.
Make the Bang Bang Sauce
While the tofu bakes, whisk together ¼ cup vegan mayo, 2 tablespoons sweet chili sauce, 1 tablespoon sriracha, 1 teaspoon rice vinegar, and ½ teaspoon garlic powder in a small bowl until smooth and creamy. Taste and adjust — add more sriracha for extra heat or more sweet chili for sweetness.
💡 Pro Tip: Make extra sauce. You will want it on everything — rice bowls, noodles, roasted veggies, wraps, even as a dip for fries. It keeps for 2 weeks in the fridge.
Toss and Serve
Transfer the hot, crispy tofu to a large bowl. Pour the bang bang sauce over the tofu and toss gently until every piece is evenly coated. Serve immediately over steamed jasmine rice or cauliflower rice. Garnish generously with sliced green onions, sesame seeds (black and white), and thin red chili slices.
💡 Pro Tip: Toss the sauce with the tofu right before serving — never in advance. The panko coating stays crunchiest when sauced at the last second. If you drizzle instead of toss, some pieces won't get enough sauce.
Expert Tips for the Best Results
Freeze Then Thaw for Extra Crispiness: For the crispiest tofu ever, freeze the entire block of tofu overnight, then thaw it completely before pressing. Freezing changes the internal structure, making it more porous — it absorbs less oil and crisps up dramatically better.
Air Fryer Option: For even crispier results, cook in an air fryer at 400°F (200°C) for 12–15 minutes, shaking the basket halfway through. The circulating hot air creates an incredible all-over crunch.
Control the Heat Level: For mild, use only sweet chili sauce (no sriracha). For medium, follow the recipe as written. For fiery, double the sriracha and add a dash of gochujang or sambal oelek.
Make It a Bowl: Serve over steamed rice with edamame, shredded cabbage, pickled carrots, sliced avocado, and extra sauce for a complete bang bang tofu bowl that rivals any restaurant poke bowl.
How to Store & Reheat
🧊 Refrigerator
Store crispy tofu (unsauced) and bang bang sauce separately for up to 4 days. Keeping them apart preserves the crispy texture. Toss with sauce right before eating.
♨️ Reheating
Reheat unsauced tofu in the oven at 400°F for 8–10 minutes or in the air fryer at 375°F for 5 minutes until re-crisped. Never microwave — it turns the panko coating rubbery and sad.
📦 Meal Prep
Prep the coated (but unbaked) tofu cubes and store them on a parchment-lined tray in the fridge. Bake fresh each evening for a 15-minute dinner — the coating actually improves as it absorbs seasoning overnight.
Serving Suggestions
This crispy bang bang tofu is incredibly versatile:
- Rice Bowls — Over steamed jasmine rice with pickled veggies, edamame, and avocado for a complete vegan dinner bowl.
- Lettuce Wraps — Spoon into crisp butter lettuce cups with shredded carrots and cucumber for a light, low-carb meal.
- Noodles — Toss with lo mein, udon, or rice noodles and extra sauce for a saucy noodle bowl.
- Tacos — Stuff into warm flour or corn tortillas with slaw and extra bang bang sauce for fusion tacos.
- Appetizer / Snack — Serve as a party appetizer with toothpicks and a bowl of extra dipping sauce. They disappear fast.
Frequently Asked Questions
❓ How do I make tofu crispy without deep frying?
❓ Can I use chicken instead of tofu?
❓ Is bang bang tofu spicy?
❓ What is bang bang sauce made of?
❓ Can I make bang bang tofu gluten-free?
Bang Bang Tofu
Crispy panko-crusted baked tofu tossed in a sweet-spicy creamy bang bang sauce.
🧈 Crispy Tofu
🌶️ Bang Bang Sauce
🥢 Garnish
- Press tofu: Wrap in a towel and press 15–20 min with a heavy object. Cut into 1-inch cubes.
- Coat: Toss cubes in cornstarch + seasonings. Dip in plant milk, then roll in panko. Place on parchment-lined baking sheet.
- Bake: Spray with oil. Bake at 425°F (220°C) for 20–25 min, flipping halfway, until golden and crispy.
- Make sauce: Whisk mayo, sweet chili sauce, sriracha, rice vinegar, and garlic powder until smooth.
- Toss & serve: Toss hot crispy tofu in bang bang sauce. Serve over rice. Garnish with green onions, sesame seeds, and chili slices.
📝 Recipe Notes
Air fryer: 400°F for 12–15 min, shake halfway. Extra crispy hack: Freeze tofu overnight then thaw before pressing. Storage: Keep tofu and sauce separate for best texture. Reheat tofu in oven, never microwave. Heat level: Mild = omit sriracha. Spicy = double sriracha + add gochujang.


