If you’ve ever been disappointed by bland or soggy tofu, this Sticky Bang Bang Tofu recipe is about to change your mind. After making it for my family more times than I can count, I’ve learned that great tofu starts with texture before sauce. A crisp golden crust and a creamy sweet-and-spicy bang bang glaze turn this simple weeknight dinner into something everyone happily comes back for.
Table of Contents
📝 Recipe Snapshot
Prep Time: 15 minutes
Cook Time: 15 minutes
Resting Time: 15 minutes
Total Time: 45 minutes
Yield: 4 servings
Calories: 320 kcal per serving
Common Sticky Bang Bang Tofu Problems Fixed
The Tofu Turns Out Soggy
Too much moisture is the biggest culprit. I always slice the tofu first, then press it between paper towels under a heavy skillet for at least 15 minutes. Removing excess water helps the coating crisp beautifully.
The Coating Falls Off
Wet tofu or skipping the oil prevents the cornstarch from sticking properly. Toss the pressed cubes with 1 teaspoon of oil before adding the cornstarch so every piece develops a thin, even coating.
The Sauce Burns Instead of Glazing
Sweet Thai chili sauce contains sugar that caramelizes quickly. I never cook the sauce over high heat. Instead, turn off the burner and toss the hot tofu in the glaze using the residual heat to create a smooth, glossy coating. If you enjoy sweet-and-savory glazes, my Crispy Honey Soy Salmon Bites use a similar technique to build a rich, glossy finish without burning the sauce.
Grandpa’s Complete Sticky Bang Bang Tofu Recipe
Ingredients
- 14 oz extra-firm tofu, pressed and cut into 1-inch cubes (400g)
- 1 tbsp avocado, canola, or vegetable oil (15ml / 0.5fl oz)
- 2 tbsp cornstarch (16g / 0.6oz)
- 1/2 cup sweet Thai chili sauce (120ml / 4fl oz)
- 1/3 cup full-fat mayonnaise or vegan mayonnaise (80ml / 2.7fl oz)
- 1 tbsp sriracha (15ml / 0.5fl oz)
- 1 tsp rice vinegar (5ml / 0.17fl oz)
- 2 green onions, thinly sliced
Step-by-Step Instructions
Step 1 – Press and Coat the Tofu: Cut the pressed tofu into 1-inch (2.5cm) cubes. Toss the cubes with the oil, then sprinkle the cornstarch over the top until every piece is evenly coated. The tofu should look dry and powdery, which helps create a crispy crust.
Step 2 – Cook Until Crispy: Heat a large skillet over medium-high heat with a thin layer of oil. Arrange the tofu in a single layer without overcrowding the pan. Cook for about 2 minutes per side until every side is golden brown and crisp.
Step 3 – Toss with the Bang Bang Sauce: Whisk the sweet Thai chili sauce, mayonnaise, sriracha, and rice vinegar until smooth. Turn off the heat, pour the sauce over the crispy tofu, and toss gently until every piece is evenly coated. Serve your Sticky Bang Bang Tofu immediately while it’s hot and crispy.
Grandpa’s Secret Tip
I’ve learned that freezing your block of tofu overnight, thawing it completely, and then pressing it creates a porous, sponge-like texture. This traditional technique allows the interior to absorb savory flavors much better than a fresh block ever could. If you enjoy crispy meatless dinners, my Air Fryer Bang Bang Cauliflower Tacos are another recipe worth trying.
🛠️ Grandpa’s Essential Tools
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.
- Lodge Seasoned Cast Iron Skillet – 10.25 Inch: Creates an even golden crust with excellent heat retention.
- OXO Good Grips 12-Inch Silicone Tongs: Flip tofu gently without breaking the crispy coating.
- Pyrex Smart Essentials 3-Piece Glass Mixing Bowl Set: Makes coating the tofu and mixing the sauce quick and easy.
Try These Delicious Variations
Air Fryer Bang Bang Tofu
Cook the coated tofu in a 400°F (204°C) air fryer for 14–16 minutes, shaking the basket halfway through. Toss it with the bang bang sauce just before serving to keep the coating perfectly crispy.
Garlic Ginger Bang Bang Tofu
Add 1 tsp freshly grated ginger (5g) and 1 minced garlic clove to the sauce for a richer, more aromatic flavor that pairs perfectly with steamed rice or noodles. If your family enjoys garlic-forward comfort food, you’ll also love my Creamy Garlic Parmesan Pasta.
Spicy Bang Bang Tofu
Double the sriracha and add a pinch of crushed red pepper flakes for extra heat. Finish with sliced jalapeños or a drizzle of chili crisp if you enjoy bold, spicy flavors.
Grandpa Chef’s Quick FAQs
Can I make Sticky Bang Bang Tofu in the air fryer?
Yes! Air fry the coated tofu at 400°F (204°C) for 14–16 minutes, shaking the basket halfway through. I always toss the tofu in the bang bang sauce after air frying to keep the coating crispy.
What’s the best tofu for Sticky Bang Bang Tofu?
Extra-firm tofu works best because it holds its shape and crisps beautifully. I’ve found that pressing it well before coating removes excess moisture and helps create a golden, crunchy exterior.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat them in an air fryer or hot skillet for a few minutes to bring back some of the crispiness before serving.
The Grandpa Chef Final Touch
One mistake I see often is letting the finished tofu sit too long after adding the sauce. The crispy coating starts absorbing moisture right away. I always have my rice, noodles, or steamed vegetables ready first, then toss the tofu in the glaze just before serving for the best texture and flavor.
Explore more Quick & Easy Recipes category for simple dinners and family-friendly favorites.
Save this Sticky Bang Bang Tofu recipe to your favorite Pinterest board and follow Grandpa Chef on Pinterest for more easy family meals.
I don’t just share recipes. I share family-tested meals that work. No fluff, just honest flavors.

Sticky Bang Bang Tofu
Ingredients
Equipment
Method
- Step 1 – Press and Coat the Tofu: Cut the pressed tofu into 1-inch (2.5cm) cubes. Toss the cubes with the oil, then sprinkle the cornstarch over the top until every piece is evenly coated. The tofu should look dry and powdery, which helps create a crispy crust.
- Step 2 – Cook Until Crispy: Heat a large skillet over medium-high heat with a thin layer of oil. Arrange the tofu in a single layer without overcrowding the pan. Cook for about 2 minutes per side until every side is golden brown and crisp.
- Step 3 – Toss with the Bang Bang Sauce: Whisk the sweet Thai chili sauce, mayonnaise, sriracha, and rice vinegar until smooth. Turn off the heat, pour the sauce over the crispy tofu, and toss gently until every piece is evenly coated. Serve your Sticky Bang Bang Tofu immediately while it’s hot and crispy.