“Is this takeout?” I couldn’t handle my excitement when I took the first bite of my homemade Bang Bang Tofu. Crispy, golden tofu enveloped in a creamy, sweet-spicy sauce—that’s what I aim to recreate every time I cook this dish. Not only is it reminiscent of my favorite Asian takeout meals, but this Bang Bang Tofu is also a quick weeknight dinner that’s perfect for those busy evenings. With just a handful of ingredients and two cooking methods—air frying or pan frying—it’s a vegetarian delight that anyone can whip up in no time. Plus, it boasts the delightful texture of crispy tofu while still delivering a punch of flavor, making it an instant crowd-pleaser. So, who’s ready to dive into this satisfying dish and elevate home cooking beyond the ordinary?

Why is Bang Bang Tofu so irresistible?
Crispy Texture: The extra-firm tofu gets perfectly golden and crunchy, creating a delightful crunch in every bite.
Sweet & Spicy Sauce: This dish features a creamy sauce that beautifully balances sweetness with a zesty kick, reminiscent of your favorite takeout.
Versatile Cooking Methods: Choose between air frying for a healthier option or pan frying for a rich flavor; either way, it’s a win!
Quick Weeknight Dinner: With just a handful of ingredients and minimal prep, this Bang Bang Tofu is an easy solution for busy evenings.
Complete Meal Option: Pair it with jasmine rice and fresh veggies for a nourishing meal that pleases both vegetarians and meat lovers alike.
Crowd-Pleasing Favorite: Serve it at your next get-together, and watch it disappear—everyone will be asking for the recipe!
Bang Bang Tofu Ingredients
• Here’s what you need for this mouthwatering dish!
For the Tofu
- Extra-Firm Tofu – Essential for crispiness; be sure to press it well.
- Soy Sauce – Adds umami and saltiness; opt for low-sodium varieties for a healthier choice.
- Olive Oil – Helps with moisture and crisping during cooking; any neutral oil works as a substitute.
- Cornstarch – Creates that irresistible crispy exterior when pan-fried or air-fried.
- Garlic Powder – Provides robust flavor; fresh garlic can enhance the taste even more.
- Paprika – Adds mild spiciness and vibrant color; adjust according to your spice preference.
- Salt and Black Pepper – Essential seasonings to enhance all flavors.
For the Sauce
- Mayonnaise – The creamy base of the sauce; feel free to use vegan mayo to keep it plant-based.
- Sweet Thai Chili Sauce – Brings sweetness and tanginess to the dish.
- Sriracha – Adds the perfect amount of heat; customize it to your desired spice level.
- Rice Vinegar – Balances out the flavors with a touch of acidity.
Optional Additions for Serving
- Cooked Jasmine Rice – A perfect base to soak up the flavors.
- Shredded Purple Cabbage – Adds crunch and color.
- Julienned Carrots – A sweet contrast that complements the dish.
- Sliced Cucumber – Refreshing and crisp to add texture.
- Avocado – Creamy richness that enhances every bite.
- Edamame – Packed with protein; a delightful addition.
- Sesame Seeds – Toasted, they add a nutty flavor and visual appeal.
- Lime Wedges – A squeeze of lime brightens the dish and adds zest.
Now, you’re all set to create a delicious Bang Bang Tofu that’s sure to impress!
Step‑by‑Step Instructions for bang bang tofu
Step 1: Press Tofu
Begin by pressing the extra-firm tofu to remove excess moisture, which is crucial for achieving that crispy texture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top for about 15-20 minutes. Once pressed, cut the tofu into bite-sized pieces, ensuring they’re uniform for even cooking later in the bang bang tofu preparation.
Step 2: Coat Tofu
In a large mixing bowl, combine soy sauce, olive oil, cornstarch, garlic powder, paprika, salt, and black pepper. Toss the pressed tofu pieces gently in the mixture until each piece is evenly coated. This flavorful coating will help create that irresistible crunch; let it sit for about 5 minutes while you prepare the cooking method for your bang bang tofu.
Step 3: Cook Tofu (Air Fryer)
Preheat your air fryer to 400°F (200°C). Arrange the coated tofu in a single layer in the air fryer basket, ensuring they are not overcrowded. Air fry for 12-15 minutes, shaking the basket halfway through to ensure even crisping. The tofu should turn a beautiful golden brown, signaling it’s ready to be tossed in the sauce.
Step 4: Cook Tofu (Pan Fried)
For the pan-fried version, heat a generous tablespoon of olive oil in a nonstick skillet over medium-high heat. Once hot, carefully add the tofu in a single layer, allowing space between each piece. Fry for 8-12 minutes, flipping occasionally, until the tofu is golden and crispy on all sides. This method enhances the flavor even more for your bang bang tofu dish.
Step 5: Make the Sauce
In a small bowl, whisk together mayonnaise, sweet Thai chili sauce, Sriracha, and rice vinegar until smooth. This sauce is the heart of your bang bang tofu, providing that creamy, sweet-spicy kick. Taste and adjust the heat by adding more Sriracha if desired, making sure it suits your preference perfectly.
Step 6: Combine
Once your tofu is beautifully cooked and crispy, transfer it back into the mixing bowl. Drizzle half of the prepared sauce over the tofu and gently toss to coat each piece. This step is crucial as it ensures that the bang bang tofu remains crispy while getting that glorious flavor boost from the sauce.
Step 7: Assemble Bowls
To serve, place a generous scoop of cooked jasmine rice in bowls and top with the coated bang bang tofu. Add your choice of fresh veggies, such as shredded purple cabbage, julienned carrots, or sliced cucumber. Drizzle the remaining sauce on top and garnish with sesame seeds and lime wedges for a vibrant, complete meal.

What to Serve with Bang Bang Tofu?
Transform your delicious homemade dish into a delightful meal by exploring these fantastic pairings!
-
Jasmine Rice:
A fluffy bed for the crispy tofu, jasmine rice absorbs the sweet and spicy sauce beautifully, balancing flavors perfectly. -
Fresh Veggies:
Shredded purple cabbage and julienned carrots provide crunch and color, adding freshness that enhances the overall plate. -
Cucumber Salad:
Cool, refreshing slices of cucumber offer a crisp texture, complementing the bold flavors while lightening the meal. -
Avocado Slices:
Creamy avocado adds richness, perfectly offsetting the crispy tofu and sweet-spicy sauce for a satisfying bite. -
Edamame:
Packed with protein and a subtle sweetness, edamame offers an enjoyable chew and rounds out the dish with nutritious goodness. -
Sesame Seeds:
Toasted sesame seeds add a nutty flavor and a delightful crunch, making your Bang Bang Tofu visually appealing too. -
Lime Wedges:
A squeeze of fresh lime brightens the dish, enhancing the flavors and giving a zesty pop that elevates every bite. -
Chili Garlic Sauce:
For those who crave heat, a side of chili garlic sauce brings an extra kick, making it a thrilling experience for spice lovers!
Make Ahead Options
These Bang Bang Tofu are ideal for meal prep, saving you valuable time on busy weeknights! You can press and coat the tofu up to 24 hours in advance—simply refrigerate the coated tofu in an airtight container to keep it fresh. The sauce can also be made ahead and stored separately for up to 3 days; this keeps the flavors vibrant while preventing the tofu from becoming soggy. When it’s time to enjoy your meal, just cook the tofu as instructed, combine it with the sauce, and serve over rice with your choice of veggies. This way, you’ll experience restaurant-quality Bang Bang Tofu with minimal effort!
Bang Bang Tofu Variations & Substitutions
Feel free to switch things up and make this recipe your own with these tasty variations!
- Tempeh Substitute: Swap extra-firm tofu for tempeh to add a nuttier flavor and firmer texture.
- Gluten-Free Option: Use a gluten-free soy sauce and gluten-free mayonnaise to accommodate dietary preferences.
- Baked Tofu: Instead of frying, coat tofu and bake at 375°F for 25-30 minutes until crispy for a healthier option.
- Spicy Addition: Mix in some chopped fresh chilies or a sprinkle of red pepper flakes for an extra kick of heat.
- Zesty Twist: Add a tablespoon of lime juice to the sauce for a zesty citrus flavor that brightens the dish.
- Peanut Sauce Variation: Try subbing the mayonnaise mixture with a peanut sauce for a deliciously nutty flavor that complements the tofu beautifully.
- Veggie Boost: Toss in sautéed or roasted vegetables like broccoli, bell peppers, or snap peas to make it heartier and more nutritious.
- Soy-Free: Experiment with coconut aminos instead of soy sauce for a soy-free option without sacrificing flavor.
Exploring these options can help you discover the perfect version of Bang Bang Tofu that suits your taste! If you have any leftover tofu, don’t forget to check out how to store and freeze it for your next culinary adventure!
Expert Tips for Bang Bang Tofu
- Press Tofu Well: Ensure you remove as much moisture as possible for exceptionally crispy tofu; skipping this step can result in sogginess.
- Don’t Overcrowd: Whether air frying or pan frying, give your tofu space to breathe. Overcrowding leads to steaming, which ruins that coveted crunch.
- Add Sauce Last: Drizzle the sauce over the tofu after cooking. This helps maintain the texture, preventing it from becoming soggy during the cook time of your bang bang tofu.
- Customize Spice Level: Adjust the Sriracha based on your personal heat preference. Always taste the sauce before adding more to keep it enjoyable for everyone!
- Experiment with Proteins: Try using tempeh instead of tofu for a unique twist, adding variety and enhancing your plant-based meals.
How to Store and Freeze Bang Bang Tofu
- Fridge: Store leftover Bang Bang Tofu and sauce separately in airtight containers for up to 3 days. This keeps the tofu crispy and the sauce fresh.
- Freezer: For longer storage, freeze uncoated or cooked tofu in a single layer on a baking sheet, then transfer to a freezer-safe bag for up to 2 months.
- Reheating: Reheat the cooked tofu in an air fryer at 350°F (175°C) for 5-7 minutes or in a skillet over medium heat until heated through for the best crispy texture.
- Tips: To maintain maximum flavor and texture, consider freezing the tofu before it’s coated to preserve its crunch for your next delicious serving of Bang Bang Tofu!

Bang Bang Tofu Recipe FAQs
What type of tofu is best for Bang Bang Tofu?
Absolutely, extra-firm tofu is the best choice for this recipe! It provides the right texture for achieving that perfect crispy crust. Make sure to press the tofu well to remove excess moisture—this could take about 15-20 minutes with a weight on top. If you prefer a different vibe, tempeh can also be a great substitute for its unique texture!
How long can I store leftover Bang Bang Tofu?
You can store leftover Bang Bang Tofu and sauce separately in airtight containers in the refrigerator for up to 3 days. When you’re ready to enjoy it again, give the tofu a little time in the air fryer or a skillet to restore its delightful crispiness.
Can I freeze Bang Bang Tofu?
Yes! To freeze Bang Bang Tofu, I recommend doing it before coating it with the sauce. Lay the cooked tofu in a single layer on a baking sheet and freeze it until solid. Once frozen, transfer the tofu to a freezer-safe bag, and store for up to 2 months. When you’re ready to eat, just reheat it in the air fryer for the best texture!
Why is my tofu not crispy?
Very common! If the tofu isn’t crispy, it might be due to excess moisture. Ensure you thoroughly press it before cooking and avoid overcrowding your air fryer or pan, as this causes steaming instead of frying. If you follow these steps and coat it well with cornstarch, you should end up with that wonderful crunch!
Is Bang Bang Tofu suitable for a vegan diet?
Absolutely! Simply swap regular mayonnaise for a vegan alternative, and you’re all set. Many brands offer delightful vegan mayo options that maintain the creaminess you want in the sauce without any animal products. Enjoy this dish guilt-free!
Can I use an alternative to soy sauce?
Sure thing! If you’re looking for a gluten-free option, you can use tamari instead of soy sauce. Both options will still give your Bang Bang Tofu that essential umami flavor we all love. Remember, adjusting the amount based on your taste preference is always a great idea!

Crispy Bang Bang Tofu with Sweet & Spicy Sauce Your Way
Ingredients
Equipment
Method
- Press the extra-firm tofu to remove moisture for 15-20 minutes. Cut into bite-sized pieces.

- Combine soy sauce, olive oil, cornstarch, garlic powder, paprika, salt, and pepper in a bowl. Toss the tofu pieces in the mixture and let it sit for 5 minutes.

- For air frying: Preheat air fryer to 400°F (200°C). Arrange the tofu in a single layer and air fry for 12-15 minutes, shaking halfway through.

- For pan frying: Heat olive oil in a skillet over medium-high heat. Add tofu and fry for 8-12 minutes until golden and crispy on all sides.

- Mix mayonnaise, sweet Thai chili sauce, Sriracha, and rice vinegar in a bowl until smooth.

- Toss the cooked tofu in half of the sauce until evenly coated.

- Serve over jasmine rice and add fresh veggies. Drizzle with remaining sauce and garnish with sesame seeds and lime.


Leave a Reply