Spicy Firecracker Tofu Recipe for Crispy, Flavor-Packed Bites

Easy firecracker tofu is a vegan-friendly recipe that’s sure to please. Extra-firm tofu is pressed, marinated, then crisped and coated in a sweet-and-spicy firecracker sauce for an addictive, flavorful dish.

Firecracker tofu on a plate

If you haven’t tried firecracker tofu yet, you’re in for a treat. This plant-based version mirrors firecracker chicken but uses tofu, which makes it a versatile, lower-fat alternative. We aim to cook meatless at least once a week, and recipes like this make that easy. Tofu takes on flavors beautifully, so marinating it pays off: the exterior becomes crispy after frying, while the interior stays tender. The finished dish is coated in a balanced sweet-and-spicy sauce that’s irresistible. The heat is moderate — adjust the hot sauce to taste if serving children or those sensitive to spice.

Why You’ll Love This Firecracker Tofu Recipe

Crispy firecracker tofu pieces
  • Simple to prepare: press and marinate the tofu, coat in batter, fry, then toss in the sauce.
  • Actual cook time is under 30 minutes once the tofu is pressed and marinated.
  • Uses common pantry ingredients for both the batter and the sauce, so grocery runs are easy.
  • Completely vegan when you choose a vegan hot sauce, offering less saturated fat and no cholesterol compared to many meat dishes.

What Is Firecracker Tofu?

Sauced firecracker tofu close-up

Firecracker tofu is a plant-based take on firecracker chicken, often called vegan firecracker chicken. The sauce is bold and straightforward: hot sauce (sriracha or another favorite), brown sugar, soy sauce, and garlic. Variations can include sesame oil, fresh ginger, red pepper flakes, or even buffalo wing sauce for a tangier garlic-butter note — just be aware buffalo sauce may contain dairy.

This sweet-and-spicy sauce is versatile: use it as a glaze, stir-fry sauce, dip, or marinade. It stores well in the refrigerator and can be frozen, so you can make extra and use it for other meals.

What You’ll Need to Make Firecracker Tofu

For the Tofu

  • Oil for frying
  • 1 block extra-firm tofu — extra-firm or super-firm works best for texture and crisping

For the Firecracker Sauce

  • Hot sauce (sriracha or your preferred hot sauce)
  • Brown sugar to balance the heat and add caramelized flavor
  • Soy sauce for umami
  • Garlic powder for savory depth
  • A little oil to smooth the sauce

Tofu Batter

  • Cornstarch and flour to create a light, crispy coating
  • Salt and pepper to season

Is This Firecracker Tofu Vegan?

Yes — this recipe is vegan as long as you use a vegan hot sauce. Sriracha and many other hot sauces are vegan, but some, like certain buffalo wing sauces, contain butter or dairy. Check labels if you need a strict vegan option.

How to Make Firecracker Tofu

Steps to make firecracker tofu

Step 1. Whisk together hot sauce, brown sugar, soy sauce, garlic powder, and oil until smooth. Divide the mixture in half and set one portion aside.

Step 2. Place pressed, chopped tofu in a bowl and toss with the first half of the sauce. Refrigerate to marinate for up to 24 hours to let the flavor penetrate.

Step 3. Mix cornstarch, flour, salt, and pepper in a bowl. Toss the marinated tofu in the dry mixture so each piece is well coated. Work in batches if necessary.

Step 4. Heat about ½ inch of oil in a large skillet over medium heat. Fry the coated tofu in batches without crowding until golden and crispy on all sides, about 3–4 minutes per side. Drain on a cooling rack or paper towels.

Step 5. Once slightly cooled, toss the crispy tofu in the reserved sauce until evenly coated. Serve immediately with steamed broccoli, rice, or your favorite sides.

How To Press Tofu

Pressing tofu helps remove excess water so it crisps and absorbs marinade better. Place the block on a plate, cover with another plate, and weight it with a light, even weight (a few canned goods or a small bowl of fruit) for at least 30 minutes. Drain and pat dry with paper towels.

Avoid excessive pressure that could crush softer tofu. Extra-firm tofu needs less force than firm tofu but pressing is still important to improve texture and flavor absorption.

Is Firecracker Tofu Healthy?

Healthy plate with firecracker tofu

Compared to a chicken version, firecracker tofu can be a healthier option: tofu provides plant-based protein, fiber, and minerals like calcium and iron, while being lower in saturated fat and cholesterol. However, frying adds calories from oil. To reduce oil, you can bake the tofu.

To bake: preheat oven to 400°F (204°C), line a baking sheet with parchment, coat pressed tofu in the flour mixture, and bake for 25–30 minutes, flipping halfway, until golden. Toss with the sauce and serve.

Tips and Tricks to Make The Best Firecracker Tofu

Tips for crispy tofu
  • Heat the oil thoroughly before adding tofu to avoid greasy pieces.
  • Drain fried tofu on a cooling rack so it stays crisp instead of sitting in oil; paper towels work if you don’t have a rack.
  • Use a hot sauce you enjoy and add red pepper flakes for extra heat. Adjust sweetness and spice to your liking — the recipe is flexible.

Try These Other Tofu Recipes

Greek Tofu Skewers

Honey Garlic Tofu

Plated firecracker tofu

Delicious Firecracker Tofu

Kate

Easy firecracker tofu is a vegan-friendly recipe everyone will love. Tofu is marinated then fried and coated with a sweet and spicy firecracker sauce that’s utterly addicting and delicious!
5 from 1 vote
Print Recipe
Pin Recipe

Prep Time 1 d
Cook Time 15 mins
Total Time 1 d 15 mins

Course Main Course

Servings 4 Servings
Calories 332 kcal

Ingredients

  

  • Oil for frying
  • 1 block extra-firm tofu, pressed and cut 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 hot sauce, brown sugar, soy sauce, garlic powder, and oil until smooth. Divide and set half aside.
  • Toss pressed, chopped tofu with the other half of the sauce and refrigerate up to 24 hours to marinate. Reserve the second portion of sauce.
  • Combine cornstarch, flour, salt, and pepper. Coat the marinated tofu pieces evenly in the dry mixture.
  • Heat oil in a skillet to about ½ inch deep over medium heat. Fry tofu in batches until golden and crispy, 3–4 minutes per side. Drain on a rack or paper towels.
  • Allow the tofu to cool slightly, then toss in the reserved sauce to coat. Serve immediately with rice and vegetables.

Nutrition

Calories: 332kcalCarbohydrates: 40 gProtein: 10 gFat: 15 g
Tried this recipe?Let us know how it was!