Love this? Save it for later!
Share the inspiration with your friends
I was standing in my kitchen, staring at a block of extra-firm tofu that had been sitting in the fridge for three days. Honestly, I was in one of those moods where nothing sounded good, but I needed dinner—fast. My husband had just texted, “Craving something crunchy and spicy tonight?” and I sighed. Tofu wasn’t exactly what came to mind for a craving buster.
But then I remembered that bottle of sweet chili sauce hiding in the back of the pantry, and that half-used jar of mayonnaise. A little Sriracha, a little rice vinegar, and suddenly I was whisking together a sauce that smelled like trouble—the good kind. I cubed that tofu, tossed it in cornstarch, and pan-fried every piece until it turned golden and shatteringly crisp. The first bite? I actually laughed. It was that good. This crispy bang bang tofu you’ll crave became an instant weeknight hero, and I’ve been making it at least twice a month ever since.
There’s something about that combination—crunchy, creamy, spicy, and just a little sweet—that makes you forget you’re eating plant-based protein. It’s the kind of meal that makes skeptics ask for seconds. And trust me, I’ve served it to plenty of them.
Why You’ll Love This Recipe
Let me tell you why this crispy bang bang tofu you’ll crave is about to become your new favorite dinner. I’ve tested this recipe at least eight times to get the texture just right—crispy on the outside, tender on the inside, and absolutely coated in that addictive sauce.
- Quick & Easy: From start to finish, you’re looking at about 25 minutes. Seriously. No marinating, no complicated steps, just straight-up deliciousness.
- Simple Ingredients: You probably have most of these in your kitchen right now. Tofu, cornstarch, pantry staples for the sauce—no fancy grocery runs required.
- Perfect for Weeknights: This is the kind of meal that turns a regular Tuesday into something you look forward to. Serve it over rice, noodles, or just eat it straight from the pan (no judgment).
- Crowd-Pleaser: I’ve brought this to potlucks and family dinners, and it disappears every single time. Even folks who “don’t like tofu” change their tune after one bite.
- Unbelievably Delicious: The texture is next-level comfort food. That crunch, that creamy-spicy sauce—it’s a flavor explosion that hits every note.
What makes this version different from all the others? It’s the double-coating technique. I press the tofu just enough to remove excess moisture, then toss it in cornstarch twice for maximum crunch. The sauce is perfectly balanced—not too sweet, not too spicy—and it clings to every piece like it was meant to be there. This isn’t just another tofu recipe; it’s the one you’ll make on repeat.
And honestly? It’s the kind of meal that makes you close your eyes after the first bite. Comfort food reimagined—faster, healthier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying crunch without the fuss. Most of these are pantry staples, which makes this crispy bang bang tofu you’ll crave perfect for those nights when you need dinner on the table fast.
For the Tofu
- 14 oz (400g) extra-firm tofu – Pressed and drained. I prefer Nasoya or House Foods for their consistent texture. Look for tofu packed in water, not silken.
- 3 tablespoons cornstarch – This is the secret to that ultra-crispy coating. You can substitute arrowroot powder if needed.
- ½ teaspoon salt – Enhances the flavor of the tofu itself.
- ¼ teaspoon black pepper – Just a touch for depth.
- 2 tablespoons vegetable oil – For pan-frying. Avocado or canola oil work great too.
For the Bang Bang Sauce

- ¼ cup mayonnaise – Use vegan mayo if you prefer. I like Follow Your Heart for a dairy-free option.
- 2 tablespoons sweet chili sauce – This is the backbone of the sauce. Mae Ploy is my go-to brand.
- 1 tablespoon Sriracha – Adjust to your spice tolerance. Start with less if you’re sensitive to heat.
- 1 teaspoon rice vinegar – Adds brightness and balances the richness.
- ½ teaspoon garlic powder – Because everything is better with garlic.
For Serving (Optional)
- Cooked jasmine rice or steamed rice – A bed for the tofu to sit on.
- Chopped green onions – For freshness and color.
- Sesame seeds – Toasted white or black seeds add a nice nutty finish.
- Fresh cilantro – If you’re a cilantro fan, this is a must.
Ingredient Substitution Tips: Need this gluten-free? Cornstarch is naturally gluten-free, and most sweet chili sauces are too—just double-check the label. For a nut-free version, this recipe is already nut-free as written. If you want to make it oil-free, you can bake the tofu at 400°F (200°C) for 20 minutes, flipping halfway—though the texture won’t be quite as crispy.
Equipment Needed
You don’t need a fancy kitchen to make this crispy bang bang tofu you’ll crave. Here’s what I use every time:
- Large non-stick skillet or cast-iron pan – A 10-inch skillet works perfectly. Non-stick makes cleanup easier, but cast iron gives you an even better crust.
- Tofu press or heavy books – I use a TofuBud press, but you can wrap the tofu in paper towels and place a heavy skillet on top for 15 minutes.
- Sharp knife and cutting board – For cubing the tofu evenly.
- Mixing bowls – One large bowl for tossing the tofu, one small bowl for the sauce.
- Spatula or tongs – For flipping the tofu pieces gently without breaking the crust.
- Paper towels – For pressing and draining the tofu.
Budget-Friendly Tip: Don’t have a tofu press? No worries. Just wrap the block in a clean kitchen towel and place a heavy cast-iron skillet on top for 15 minutes. Works like a charm.
Preparation Method
Let’s get cooking! This crispy bang bang tofu you’ll crave comes together in about 25 minutes, and I’ll walk you through every step.
- Press the tofu. Remove the tofu from its package and drain the water. Wrap the block in paper towels or a clean kitchen towel. Place it on a plate, then put a heavy skillet or a few books on top. Let it press for 15 minutes. You want as much moisture out as possible—this is the secret to crispy tofu.
- Cut the tofu into cubes. Once pressed, cut the tofu into 1-inch cubes. Try to make them uniform so they cook evenly. Pat them dry with a paper towel if they feel damp.
- Season and coat. In a large bowl, whisk together the cornstarch, salt, and pepper. Add the tofu cubes and gently toss until each piece is evenly coated. I use my hands for this—it’s faster and you can feel when every piece is covered. For extra crunch, let the coated tofu sit for 2-3 minutes, then toss again with any remaining cornstarch.
- Heat the oil. Place your skillet over medium-high heat and add the vegetable oil. Let it heat up for about 2 minutes. You’ll know it’s ready when a tiny piece of cornstarch sizzles immediately when dropped in.
- Pan-fry the tofu. Carefully add the tofu cubes to the skillet in a single layer. Don’t overcrowd the pan—work in batches if needed. Let them cook undisturbed for 3-4 minutes until the bottoms are golden brown and crispy. Flip each piece with tongs or a spatula and cook for another 3-4 minutes on the other side. The tofu should be golden and crunchy all over.
- Make the bang bang sauce. While the tofu cooks, whisk together the mayonnaise, sweet chili sauce, Sriracha, rice vinegar, and garlic powder in a small bowl. Taste it and adjust—add more Sriracha for heat, more sweet chili sauce for sweetness. Set aside.
- Toss in sauce. Transfer the crispy tofu to a clean bowl. Pour the bang bang sauce over the top and gently toss until every piece is coated. Do this right before serving so the tofu stays crunchy.
- Serve immediately. Spoon the tofu over steamed rice or noodles. Garnish with chopped green onions, sesame seeds, and fresh cilantro if you like. Dig in while it’s still warm and crispy!
Pro Tip: The sauce will soften the tofu over time, so only coat as much as you plan to eat. Keep extra sauce on the side for dipping if you’re serving a crowd.
Cooking Tips & Techniques
After making this crispy bang bang tofu you’ll crave more times than I can count, I’ve picked up a few tricks that make all the difference.
Don’t skip pressing the tofu. I know it’s tempting to rush, but pressing removes excess water that would otherwise make your tofu steam instead of fry. Fifteen minutes is the sweet spot. I once skipped this step when I was in a hurry, and the result was sad, soggy tofu that never got crispy. Learn from my mistake.
Double-coat for maximum crunch. After tossing the tofu in cornstarch, let it sit for a couple of minutes. The cornstarch will absorb any remaining surface moisture, creating a paste-like coating that fries up extra crispy. Then toss again with any leftover cornstarch. This little extra step is what gives you that shatteringly crunchy exterior.
Don’t move the tofu too early. When you first add the tofu to the hot oil, leave it alone. Let it develop a golden crust before you try to flip it. If you move it too soon, the coating will stick to the pan and fall off. You’ll know it’s ready when it releases easily from the skillet.
Work in batches. Overcrowding the pan lowers the oil temperature and leads to greasy, not-crispy tofu. If your skillet isn’t big enough, fry the tofu in two batches. Keep the first batch warm on a paper towel-lined plate while you finish the second.
Timing is everything. Make the sauce while the tofu fries so everything is ready at the same time. And only toss the tofu in sauce right before serving—nobody likes soggy leftovers.
Variations & Adaptations
One of the best things about this crispy bang bang tofu you’ll crave is how easy it is to adapt. Here are some of my favorite variations:
Spicy Mango Bang Bang Tofu
Replace the sweet chili sauce with 2 tablespoons of mango chutney and add an extra teaspoon of Sriracha. The fruity sweetness pairs beautifully with the heat. I tried this on a whim one summer and now it’s my go-to for warm-weather dinners.
Baked Version (Oil-Free)
Preheat your oven to 400°F (200°C). Toss the cornstarch-coated tofu with a tablespoon of soy sauce (for flavor) and spread it on a parchment-lined baking sheet. Bake for 20 minutes, flipping halfway through. It won’t be quite as crispy as pan-fried, but it’s still delicious and much lighter.
Air Fryer Method
Spray the coated tofu cubes with cooking spray and air fry at 375°F (190°C) for 12-15 minutes, shaking the basket halfway through. This gives you a texture close to pan-fried with less oil. Perfect for meal prep.
Gluten-Free Adaptation
This recipe is naturally gluten-free as long as you use a gluten-free sweet chili sauce. Check the label on your Sriracha too—most brands are gluten-free, but it’s worth verifying.
Nut-Free & Soy-Free Options
To make this soy-free, substitute the tofu with extra-firm chickpea tofu or pressed and baked cauliflower florets. For nut-free, this recipe is already nut-free as written.
Serving & Storage Suggestions
This crispy bang bang tofu you’ll crave is best served immediately, right when it’s hot and crunchy. But here’s how to handle it for different situations:
Serving Temperature: Serve the tofu hot over a bed of steamed jasmine rice or fluffy white rice. The rice soaks up any extra sauce and balances the heat. For a low-carb option, serve it over cauliflower rice or a bed of fresh greens.
Complementary Dishes: This tofu pairs beautifully with steamed broccoli, edamame, or a simple cucumber salad. If you’re in the mood for something heartier, try it alongside Chinese curry chicken for a fusion feast that hits all the right notes. For a lighter meal, a side of creamy mango coconut chia parfait makes a surprisingly good dessert pairing.
Storage: Store leftover tofu (without sauce) in an airtight container in the refrigerator for up to 3 days. Keep the sauce separate. When you’re ready to eat, reheat the tofu in a dry skillet over medium heat for 3-4 minutes until crispy again. Then toss with the sauce.
Freezing: I don’t recommend freezing the cooked tofu—the texture becomes spongy. But you can freeze the pressed, uncooked tofu cubes coated in cornstarch for up to 2 months. Cook directly from frozen, adding an extra 2 minutes to the cooking time.
How Flavors Develop: The sauce actually gets better after sitting in the fridge for a day—the flavors meld together beautifully. Just remember to keep it separate from the tofu until serving.
Nutritional Information & Benefits
Here’s a rough estimate for one serving (about ⅓ of the recipe, without rice):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 |
| Protein | 14g |
| Carbohydrates | 18g |
| Fat | 18g |
| Fiber | 2g |
| Sugar | 6g |
| Sodium | 620mg |
Health Benefits: Tofu is an excellent source of plant-based protein and contains all nine essential amino acids. It’s also rich in calcium, iron, and magnesium. The cornstarch coating adds minimal carbs, making this a balanced meal when paired with veggies and rice.
Dietary Considerations: This recipe is dairy-free, egg-free, and can easily be made gluten-free and vegan by using vegan mayonnaise. It’s naturally nut-free and soy-based, so it’s not suitable for soy allergies—but you can substitute with chickpea tofu as mentioned above.
I personally love that this dish feels indulgent but is actually packed with protein and relatively low in calories. It’s comfort food that doesn’t weigh you down.
Conclusion
This crispy bang bang tofu you’ll crave is proof that plant-based eating doesn’t have to be boring or complicated. It’s quick, it’s crunchy, and that sauce is absolutely addictive. Whether you’re a longtime tofu lover or someone who’s still on the fence, this recipe has a way of winning people over.
I love how versatile it is—you can adjust the spice level, swap in different sauces, or serve it over whatever grain you have on hand. It’s become my go-to for busy weeknights, lazy Sundays, and everything in between. Honestly, it’s the kind of recipe that makes you look forward to cooking dinner.
I’d love to hear how yours turns out! Did you add extra Sriracha? Serve it with noodles instead of rice? Drop a comment below and let me know your twist. And if you loved it, share it with a friend who needs a little more crunch in their life. Happy cooking!
Frequently Asked Questions
Can I make this crispy bang bang tofu ahead of time?
You can prep the tofu by pressing and cubing it up to a day in advance. Store the cubes in an airtight container in the fridge. Coat and fry them fresh when you’re ready to eat for the best texture.
What if I don’t have sweet chili sauce?
Mix together 2 tablespoons of honey or maple syrup with 1 tablespoon of rice vinegar and 1 teaspoon of red pepper flakes as a quick substitute. It won’t be exactly the same, but it’s close enough in a pinch.
Can I use firm tofu instead of extra-firm?
Extra-firm is best for this recipe because it holds its shape and gets crispy. Firm tofu has more moisture and may not crisp up as well. If that’s all you have, press it for an extra 10 minutes to remove as much water as possible.
How do I reheat leftovers without losing the crunch?
Reheat the tofu (without sauce) in a dry skillet over medium heat for 3-4 minutes, flipping halfway. You can also use an air fryer at 350°F (175°C) for 3-4 minutes. Avoid the microwave—it makes the tofu soggy.
Is this recipe spicy? Can I make it milder?
It has a mild to medium heat level thanks to the Sriracha. To make it milder, use only 1 teaspoon of Sriracha or substitute with ketchup for a kid-friendly version. For extra heat, add more Sriracha or a pinch of cayenne pepper to the sauce.
Pin This Recipe!

Crispy Bang Bang Tofu Recipe: Easy & Perfectly Crunchy
This crispy bang bang tofu is a quick and easy weeknight dinner that delivers shatteringly crunchy tofu coated in a creamy, spicy, and slightly sweet sauce. Ready in about 25 minutes, it’s a plant-based crowd-pleaser that even tofu skeptics will love.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Asian-inspired
Ingredients
- 14 oz (400g) extra-firm tofu, pressed and drained
- 3 tablespoons cornstarch
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons vegetable oil (avocado or canola oil work too)
- ¼ cup mayonnaise (vegan mayo if preferred)
- 2 tablespoons sweet chili sauce
- 1 tablespoon Sriracha (adjust to taste)
- 1 teaspoon rice vinegar
- ½ teaspoon garlic powder
- Cooked jasmine rice or steamed rice (for serving, optional)
- Chopped green onions (for garnish, optional)
- Sesame seeds (for garnish, optional)
- Fresh cilantro (for garnish, optional)
Instructions
- Press the tofu: Remove tofu from package and drain water. Wrap in paper towels or a clean kitchen towel, place on a plate, and put a heavy skillet or books on top. Press for 15 minutes to remove excess moisture.
- Cut the tofu into 1-inch cubes. Pat dry with a paper towel if damp.
- In a large bowl, whisk together cornstarch, salt, and pepper. Add tofu cubes and gently toss until evenly coated. For extra crunch, let coated tofu sit for 2-3 minutes, then toss again with any remaining cornstarch.
- Heat vegetable oil in a large non-stick skillet or cast-iron pan over medium-high heat for about 2 minutes, until a tiny piece of cornstarch sizzles immediately.
- Add tofu cubes to the skillet in a single layer (work in batches if needed). Cook undisturbed for 3-4 minutes until bottoms are golden brown and crispy. Flip and cook another 3-4 minutes on the other side until golden and crunchy all over.
- While tofu cooks, make the bang bang sauce: In a small bowl, whisk together mayonnaise, sweet chili sauce, Sriracha, rice vinegar, and garlic powder. Taste and adjust seasoning.
- Transfer crispy tofu to a clean bowl. Pour sauce over top and gently toss until every piece is coated. Serve immediately.
- Serve over steamed rice or noodles. Garnish with chopped green onions, sesame seeds, and fresh cilantro if desired.
Notes
Press tofu thoroughly for best crispiness. Double-coat with cornstarch for extra crunch. Do not overcrowd the pan. Toss tofu in sauce just before serving to maintain crunch. Store leftover tofu (without sauce) in an airtight container in the refrigerator for up to 3 days. Reheat in a dry skillet over medium heat for 3-4 minutes.
Nutrition
- Serving Size: 1 serving (about ⅓ o
- Calories: 285
- Sugar: 6
- Sodium: 620
- Fat: 18
- Saturated Fat: 3
- Carbohydrates: 18
- Fiber: 2
- Protein: 14
Keywords: crispy bang bang tofu, easy tofu recipe, crunchy tofu, spicy tofu, weeknight dinner, plant-based, vegan option, gluten-free option



