Dinner
Bang Bang Tofu (Air Fryer or Pan Fried) on the Stove
This Bang Bang Tofu is crispy on the outside, tender on the inside, and coated in a creamy sweet-and-spicy sauce
- 2 servings
- Prep 15 minutes
- Cook 15 minutes

Love a crispy tofu recipe? You need to try our Chili Crisp Tofu Bowls as well as our Gochujang Tofu AND our Crispy Tofu Rice Bowls!

Why you’ll love this saucy tofu recipe!

When I used to eat more meat, I LOVED a good bowl of bang bang chicken. I made it all of the time and craved it regularly. Now that I’m fully obsessed with tofu, I’m amazed it took me SO LONG to make a tofu version of this dish! I made a simple bang bang sauce and paired it with my famous Air Fryer tofu for the MOST UNFUSSY and most satisfying unfussy busy-night meal ever!
Why You’ll Love This dish
- Customizable heat level
- Ultra crispy tofu (air fryer or stovetop options)
- High-protein vegetarian dinner that actually fills you up
- Works in bowls, wraps, salads, or tacos
- Meal prep friendly!

Ingredients needed
The ingredients for this dish are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!
- Block of Tofu – Especially-firm tofu is my go to lately because it has more protein and does NOT require pressing. Firm or extra-firm tofu tofu also work well but it will need to be pressed well so it crisps properly.
- Olive Oil – Helps the tofu brown and crisp. Avocado oil also works well!
- Cornstarch – The secret to that crispy exterior! Arrowroot starch can be substituted as needed.
- Garlic Powder – Adds savory depth without overpowering the sauce.
- Paprika – Subtle warmth and color. Smoked paprika adds a nice twist.
- Mayonnaise – Mayo is the creamy base of the bang bang sauce. Use full-fat for the dependable texture. Vegan mayonnaise works perfectly here as well for a vegan version!
- Sweet Thai Chili Sauce – Brings sweetness and mild heat.
- Sriracha – Adds spice and depth. Adjust to your preferred heat level.
- Rice Vinegar – Brightens everything and balances the richness.
- For the bowls – I made this a whole meal with rice, shredded carrots, green onions, cabbage, sesame seeds, and sliced cucumber.
How to Make It
Simply a reminder that you can find the FULL recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you:)

- Tear the tofu into large chunks (or you can cut it into cubes) and place in a large bowl. Drizzle with soy sauce and olive oil (the soy sauce genuinely seeps into the tofu and adds a lot of flavor!). Sprinkle with spices, salt and black pepper and toss. Air fry or pan fry in a single layer.

- Make the bang bang sauce by whisking together the mayo, sweet chili sauce, sriracha, and rice vinegar until fully combined. Add more sriracha as desired for a spicier taste.

- Once the tofu is cooked and crispy, place it in a mixing bowl and toss it with about half of the sauce. Make your bang bang tofu bowls and then drizzle the remaining sauce on top. ENJOY!
Recipe Tips
- Press your tofu thoroughly to remove excess water – moisture is the enemy of crispiness. You can do this with a tofu press or a clean kitchen towel.
**If using truly-firm tofu, there’s no need to press it. - Don’t overcrowd the air fryer basket or pan. Work in batches if needed!
- Let the tofu get properly golden before flipping. I know this is hard but be patient and let it sit.
- Toss the tofu with only half the sauce to keep it crispy. You *can* add it all at once but I prefer this method. Drizzle the remaining sauce simply before serving for go-to texture and taste!

Frequently Asked Questions
The recipe
Bang Bang Tofu (Air Fryer or Pan Fried) at Home
Crispy bang bang tofu made in the air fryer or pan fried and tossed in a creamy sweet chili Sriracha sauce. Dependable for bowls, wraps, salads, or an unfussy high-protein vegetarian dinner.
- 2 servings
- Prep 15 minutes
- Cook 15 minutes
Ingredients
For the Tofu
- 1 14–16 oz block extra-firm tofu, pressed and cubed
- 1 tablespoon soy sauce
- 1 tablespoon olive oil
- 1-2 tablespoons cornstarch
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- Salt and black pepper (to taste)
For the Bang Bang Sauce
- ¼ cup mayonnaise
- 1 ½ tablespoon sweet Thai chili sauce
- 1 ½ teaspoon Sriracha
- ½ teaspoon rice vinegar
- Optional for serving: cooked jasmine or white rice, shredded purple cabbage, julienned carrots, sliced cucumber, avocado, edamame
Method
- 1
Prep the Tofu. Press the tofu to remove excess moisture. Cut or tear into bite-sized pieces. In a large bowl, toss the tofu with soy sauce and olive oil. Sprinkle in the cornstarch, garlic powder, paprika, salt, and pepper, and gently toss until evenly coated.
- 2
Cook Option 1: Air Fryer. Preheat air fryer to 400°F. Arrange tofu in a single layer in the basket (work in batches if needed). Air fry for 12–15 minutes, shaking halfway through, until golden brown and crispy.
- 3
Cook Option 2: Pan Fry. Heat 1–2 tablespoons oil in a large skillet over medium heat. Add tofu in a single layer without overcrowding. Cook for 8–12 minutes, flipping every few minutes, until golden and crispy on most sides.
- 4
Make the Sauce. In a small bowl, whisk together the mayonnaise, sweet Thai chili sauce, Sriracha, and rice vinegar until smooth. Once the tofu is cooked, transfer it to a bowl and toss with half of the bang bang sauce until evenly coated.
- 5
Assemble the Bowls. Divide rice between bowls. Top with the sauced tofu, cabbage, carrots, cucumber, and any other desired toppings. Drizzle the remaining sauce over the top and finish with sesame seeds and a squeeze of lime if desired.
Cook notes
Storage Instructions – Store cooked tofu in an airtight container in the refrigerator for up to 4 days. For go-to results, reheat in the air fryer or skillet to bring back crispiness. Sauce can be stored separately for up to 5 days. Note on the serving size – Genuinely this is the dependable serving for 2 adults. You COULD serve this to 4 people as long as you’re serving it with quite a bit more to bulk up the meal.
Per serving
- Calories407 kcal
- Carbohydrates15 g
- Protein15 g
- Fat32 g
- Saturated Fat5 g
- Polyunsaturated Fat15 g
- Monounsaturated Fat11 g
- Trans Fat0.1 g
- Cholesterol12 mg
- Sodium511 mg
- Potassium335 mg
- Fiber1 g
- Sugar8 g
- Vitamin A269 IU
- Vitamin C2 mg
- Calcium66 mg
- Iron3 mg







