Crispy BBQ Tofu (Baked or Air Fried)
Crispy baked BBQ tofu is a dinner that makes meatless nights feel like a treat, not a compromise. The oven turns the tofu into golden, shatteringly crisp cubes that hold up to a thick, sticky barbecue glaze.

That glaze caramelizes into a glossy, smoky crust with just enough chew to keep every bite interesting. It’s the kind of thing you can toss onto a sheet pan and walk away from while it does its work.
Why This BBQ Tofu Stays in the Rotation
The texture does the heavy lifting here. Cornstarch and a little oil give the tofu a crisp shell that stays crunchy even after you coat it in sauce, so you never end up with something flabby or one-note.
I like that the recipe lets the barbecue sauce be the star. Use a store-bought bottle you already love, or your homemade batch from last summer. The method works the same either way, and the tofu is sturdy enough to handle a thick, molasses-heavy sauce without collapsing.
Most of the cooking time is hands-off in the oven. I start the tofu, prep a simple slaw or some quick-pickled onions on the side, and by the time everything else is ready, the tofu is crisp and ready to glaze.
Ingredients

- 14 oz block extra-firm tofu: this is the type that holds its shape best. Pressing it first removes excess water so the tofu can crisp rather than steam.
- 1 tbsp olive oil or avocado oil: helps the cornstarch stick and encourages browning. A neutral oil with a high smoke point works too.
- 1 tbsp cornstarch: the secret to a crispy shell. It absorbs surface moisture and forms a thin, crackly coating in the heat.
- 1 tsp garlic powder
- 1 tsp smoked paprika: adds a subtle smokiness that echoes the barbecue sauce. Use regular paprika if that’s what you have.
- ½ tsp kosher salt
- ¼ tsp black pepper
- ⅓ cup barbecue sauce: pick one you genuinely like. A thick, sweet-and-smoky sauce works best because it clings to the tofu and caramelizes without sliding off.
Variations / Substitutions
- Swap the protein: cubed chicken thigh works the same way. Toss with oil, seasoning, and cornstarch, then bake at 400°F (200°C) until cooked through before glazing.
- Make it spicy: stir 1 to 2 teaspoons of hot sauce or a pinch of cayenne into the barbecue sauce before coating the tofu.
- Air fryer version: after tossing the tofu with oil and seasonings, cook it in a single layer at 400°F (200°C) for about 12 minutes, shaking halfway. Then coat with barbecue sauce and air fry for 2 to 3 more minutes to set the glaze.
- Herb-forward twist: skip the barbecue sauce and toss the hot tofu with a mixture of finely chopped cilantro, lime juice, and a drizzle of honey for a fresher finish.
For another quick vegetarian sheet pan meal, try sticky gochujang cauliflower.
How to Make BBQ Tofu
Step 1: Press and Cube the Tofu

Drain the block of extra-firm tofu and pat it dry. Wrap the block in a clean kitchen towel or a few layers of paper towels, set a heavy pan or a couple of cookbooks on top, and let it press for 15 to 20 minutes. You want the surface to feel dry and slightly firm, not damp.
Once pressed, cut the block into roughly 1-inch cubes. You’ll get about 20 to 24 pieces, and keeping the size uniform helps them cook evenly. Don’t worry about perfect cubes, just aim for pieces that are all roughly the same thickness.
Step 2: Season the Tofu

Move the tofu cubes to a medium bowl. Drizzle with the 1 tablespoon oil and sprinkle the 1 tablespoon cornstarch, 1 teaspoon garlic powder, 1 teaspoon smoked paprika, ½ teaspoon salt, and ¼ teaspoon pepper right over the top.
Use your hands or a silicone spatula to toss everything together gently. Keep folding until every cube has a thin, dusty coating. The cornstarch should look almost like a dry powder clinging to the oiled surface, and that’s what will turn into the crisp shell in the oven.
Step 3: Bake the Tofu

Heat the oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper, then arrange the seasoned tofu in a single layer. Leave a little space between the cubes so the hot air can circulate around them.
Bake for 20 minutes, then pull the sheet out and use a spatula to flip the tofu. The undersides should be golden and have started to crisp. Return the pan to the oven and bake another 10 to 15 minutes, until the pieces are deeply golden in spots and feel firm when you press one with a finger. They won’t be fully crunchy yet, but they’ll have a dry, blistered exterior that’s ready to take on sauce.
Step 4: Glaze and Serve the BBQ Tofu

Remove the baking sheet from the oven and drizzle the ⅓ cup barbecue sauce over the hot tofu. Toss gently with a spatula until every cube is coated and glossy. The residual heat will thin the sauce just enough to cling to all the nooks and crannies.
Slide the pan back into the oven for 5 minutes so the sauce can set and bubble at the edges. Serve right away while the surfaces are sticky and the edges still have a crisp snap.
Tips for the Best BBQ Tofu
- Choose extra-firm only.: Firm tofu can work in a pinch but will release more moisture and won’t crisp as well. Avoid silken or soft tofu entirely for this method.
- Don’t skip the cornstarch.: It is the thing that makes the outside of the tofu dry out and blister in the oven heat, and it keeps the barbecue sauce from making everything soggy.
- Line the pan well.: Sticky barbecue sauce will cement itself to unlined sheet pans. Parchment paper makes cleanup quick and stops you from losing half the glaze to the pan.
- Broil for extra char.: If you want deeper, almost grilled edges, switch the oven to broil during the final 1 to 2 minutes of baking, watching closely so the sauce doesn’t burn.
Cook times by method:
| Method | Temperature | Time |
|---|---|---|
| Oven bake | 400°F (200°C) | 30–35 mins, flipping once |
| Air fryer | 400°F (200°C) | 12–14 mins, shaking once |
Keeping BBQ Tofu Fresh
- Refrigerate: Store cooled leftovers in a sealed container for up to 4 days. The crust will soften slightly as it sits, but the flavor stays strong.
- Reheating: Spread the tofu on a baking sheet and warm it in a 375°F (190°C) oven or air fryer for 5 to 7 minutes. This brings back some of the crisp edges. Microwaving works in a pinch but will make the texture softer.
What to Serve With BBQ Tofu
A creamy, tangy coleslaw cuts through the sticky sweetness of the barbecue sauce and adds crunch. For something heartier, serve the tofu over steamed rice with a quick cucumber salad dressed in rice vinegar and a tiny bit of sugar. If you have corn on the cob in season, grilled or boiled ears brushed with a little butter round out the plate without extra work.
Frequently Asked Questions
Can I use frozen tofu for this recipe?
Yes. Thaw and press the frozen block well to remove as much water as possible. The texture will be spongier and the tofu will soak up the barbecue sauce more, but the crisping method works the same way.
Does the cornstarch make the tofu taste floury?
No. When baked at high heat with oil, the cornstarch cooks off and leaves behind a clean, crispy shell with no starchy aftertaste.
Can I double the recipe for a crowd?
Yes. Use two baking sheets so the tofu can stay in a single layer. Give each sheet its own space in the oven and rotate them top to bottom halfway through bake time to cook evenly.
What if I don’t have smoked paprika?
Regular paprika does the job, or you can skip it and let the barbecue sauce carry the smoky note. A pinch of chipotle powder adds heat and smoke if you want both.

BBQ Tofu Recipe
Ingredients
Method
- Press the tofu for 15 to 20 minutes to remove excess water, then cut into 1-inch cubes.
- Toss the cubes with oil, cornstarch, garlic powder, smoked paprika, salt, and pepper until coated evenly.
- Heat oven to 400°F (200°C). Arrange tofu in a single layer on a parchment-lined sheet pan and bake 20 minutes. Flip and bake 10 to 15 minutes more, until golden and crisp.
- Remove pan, drizzle barbecue sauce over tofu, toss to coat, and return to oven for 5 minutes. Serve immediately.
