Easy firecracker tofu is a vegan-friendly recipe everyone will enjoy. Extra-firm tofu is pressed, marinated, then coated and fried until crisp, then tossed in a sweet-and-spicy firecracker sauce that’s addictive and full of flavor.

If you haven’t tried firecracker tofu yet, this version delivers the same bold flavors you’d expect from firecracker chicken but in a plant-based form. Tofu is incredibly versatile and a great way to include a meatless meal in your weekly rotation. Choosing one meatless night each week can reduce fat, cholesterol, and calories, while offering a satisfying, nutrient-rich dinner. This spicy, crispy tofu makes a perfect centerpiece for that meal.
Firecracker tofu balances sweet and spicy notes. In this recipe the tofu is pressed to remove excess moisture, marinated in part of the sauce for deeper flavor, then coated in a light batter and fried until golden and crispy on the outside while remaining tender inside. Finally, the fried tofu is coated with the remaining firecracker sauce for a glossy, flavorful finish. The heat is moderate—adjust the hot sauce to suit kids or milder palates.
[feast_advanced_jump_to]
Why You’ll Love This Firecracker Tofu Recipe

- Simple and quick: prep, marinate, fry, and toss with sauce.
- Actual cook time is under 30 minutes once tofu is pressed and marinated.
- Uses common pantry ingredients for both the sauce and batter—no obscure items required.
- Fully vegan (depending on the hot sauce used), lower in saturated fat and cholesterol-free compared to meat alternatives.
What Is Firecracker Tofu?

Firecracker tofu is a plant-based take on firecracker chicken, often served at quick-service Asian-style restaurants. The signature firecracker sauce is bright, boldly flavored, and typically made from hot sauce (such as sriracha), brown sugar, soy sauce, and garlic. Variations can include sesame oil, fresh ginger, red pepper flakes, or buffalo wing sauce for a different flavor profile. The sauce works well as a marinade, glaze, stir-fry sauce, or dip and stores well in the refrigerator or freezer for later use.
What You’ll Need to Make Firecracker Tofu
For the Tofu
- Oil for frying
- 1 block extra-firm tofu, pressed and cut into bite-sized pieces
For the Firecracker Sauce
- Hot sauce (sriracha or your favorite hot sauce; buffalo wing sauce works but may contain butter)
- Brown sugar for sweetness and a caramelized finish
- Soy sauce for umami balance
- Garlic powder
- Oil (a neutral oil like vegetable or canola)
Tofu Batter
- Cornstarch and flour to create a light, crispy crust
- Salt and pepper to taste
Is This Firecracker Tofu Vegan?
Yes—this recipe is vegan provided you select a vegan hot sauce. Sriracha and many other hot sauces are vegan, but some products like buffalo wing sauce contain butter or dairy, so check labels if you need to keep the dish fully plant-based.
How to Make Firecracker Tofu

Step 1. In a small bowl whisk together hot sauce, brown sugar, soy sauce, garlic powder, and oil until smooth. Reserve half the sauce in a separate bowl.
Step 2. Place pressed and chopped tofu in a bowl and stir to coat with half the sauce. Marinate in the refrigerator up to 24 hours. Keep the reserved sauce for finishing.
Step 3. Combine cornstarch, flour, salt, and pepper in another bowl. Toss the marinated tofu in the flour mixture until evenly coated, working in batches if needed.
Step 4. Heat about ½ inch of oil in a large skillet over medium heat. Fry tofu in batches without overcrowding, about 3–4 minutes per side, until golden and crisp.
Step 5. Drain fried tofu on a cooling rack or paper towels. Once slightly cooled, toss the tofu with the reserved firecracker sauce until well coated. Serve immediately with rice and steamed broccoli.
How To Press Tofu
Pressing tofu removes excess water so it soaks up marinades and crisps better. Place the tofu block on a plate, cover with another plate, and add a moderate weight (a few cans or a light pan) for at least 30 minutes. Drain the released liquid and pat the tofu dry with paper towels. Avoid excessive pressure that can crush softer tofu; extra-firm varieties tolerate more weight.
Pressing improves texture and flavor absorption, and helps the tofu achieve a crisp exterior during frying or baking.
Is Firecracker Tofu Healthy?

Compared to a chicken version, firecracker tofu can be a healthier option: tofu provides protein with less saturated fat, no cholesterol, and contributes nutrients like calcium, iron, and magnesium. However, frying increases the calorie content, so for a lighter dish you can bake the coated tofu.
To bake: preheat the oven to 400°F (205°C), line a baking sheet with parchment, spread the coated tofu in a single layer, and bake 25–30 minutes, flipping halfway, until golden and crisp. Finish by tossing with the firecracker sauce.
Tips and Tricks to Make The Best Firecracker Tofu

- Make sure the oil is hot before adding tofu—this prevents greasy results.
- Drain fried tofu on a cooling rack so it crisps instead of sitting in oil; use paper towels if you don’t have a rack.
- Use a hot sauce you enjoy and adjust heat with red pepper flakes if desired. The recipe is flexible—make it your own.
Try These Other Tofu Recipes
Greek Tofu Skewers
Honey Garlic Tofu

Delicious Firecracker Tofu
Kate
Pin Recipe
Ingredients
- Oil for frying
- 1 block of extra firm tofu pressed and chopped into bite sized pieces
Firecracker Sauce
- ½ cup hot sauce
- ½ cup brown sugar
- 1 tablespoon soy sauce
- 1 teaspoon garlic powder
- 1 tablespoon oil
Tofu Batter
- 3 tablespoons cornstarch
- 3 tablespoons flour
- salt and pepper to taste
Instructions
-
Whisk together hot sauce, brown sugar, soy sauce, garlic powder, and oil until smooth. Reserve half the sauce in a separate bowl.
-
Toss pressed, chopped tofu with half the sauce to coat. Marinate in the refrigerator up to 24 hours. Keep the reserved sauce for finishing.
-
Combine cornstarch, flour, salt, and pepper in a bowl. Add marinated tofu and mix until all pieces are coated.
-
Heat about ½ inch of oil in a large skillet over medium heat. Fry tofu in batches, turning so all sides are golden and crisp, about 3–4 minutes per side.
-
Drain on a cooling rack or paper towels. Once cooled slightly, toss the fried tofu with the reserved firecracker sauce to coat. Serve immediately with rice and steamed vegetables.