Tofu’s biggest obstacle is texture, not flavor — soggy tofu turns people off before they’ve even tasted the seasoning. The fix is mostly about moisture: press it well, coat it in cornstarch, and the air fryer does the rest without a deep fryer’s mess.
Why it works
Protein note: A 14-ounce (400g) block of extra-firm tofu usually provides about 44 to 48g protein total, so this recipe lands around 15 to 16g protein per serving when divided into 3 servings. Exact numbers vary by brand.
Cornstarch helps create a light, crisp coating in dry heat, especially when the tofu surface has been pressed and dried first. Pressing the tofu beforehand removes the extra water that would otherwise turn that coating gummy instead of crisp.
Ingredients
- 1 block (14oz/400g) extra-firm tofu, pressed 15-20 minutes
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil
- 1/2 tsp garlic powder
- Sesame seeds and green onion, for serving
Method
- Preheat the air fryer to 400°F (204°C) for 3 minutes.
- Cut pressed tofu into 1-inch cubes. Toss with soy sauce and sesame oil first, then add cornstarch and garlic powder, tossing again until evenly coated.
- Arrange tofu in a single layer in the basket, without touching.
- Air fry for 12-15 minutes, shaking the basket every 5 minutes, until golden and crisp on the edges.
- Top with sesame seeds and green onion before serving.
Notes
Pressing the tofu is the step people skip and then wonder why the coating didn’t crisp up — 15 minutes under a weighted plate makes a real difference.
Busy dinner ideas
- Toss with steamed broccoli and rice for a simple bowl.
- Add to a stir-fry in the last few minutes just to warm through and keep the crunch.
- Serve over noodles with extra soy sauce and chili flakes.
Storage
Refrigerate up to 3 days — texture is best fresh, but a quick reheat in the air fryer at 375°F for 3-4 minutes brings back most of the crispness.
For regular tofu batches, a basket-style air fryer is the practical setup I would use because it keeps the cubes spread out and crisp.
FAQ
Do I need a tofu press? No, a plate with a heavy can or book on top works well for a simple home setup.
Can I use firm tofu instead of extra-firm? Extra-firm holds shape and crisps better; firm tofu works but may need a few extra minutes of pressing.
Why isn’t my tofu crispy? Usually either not pressed long enough, or the basket was overcrowded so the pieces steamed instead of crisping.
Estimated nutrition
Using 1 block (14oz) extra-firm tofu across 3 servings, each serving is approximately 15-16g protein, consistent with the protein note above. Exact protein will vary by brand and water content.
Prep: 20 min (includes pressing) | Cook: 15 min | Servings: 3
More high-protein air fryer ideas
- high protein vegetarian sheet pan dinner
- simple high protein vegetarian meals busy adults
- easy air fryer protein meals for busy weeknights
- best high protein air fryer recipes
How to get better tofu texture
Extra-firm tofu gives the most reliable result because it starts with less water and holds its shape when tossed. After pressing, blot the cubes again with a towel before adding soy sauce. That small drying step helps the cornstarch coat the tofu instead of turning into a paste.
Give the tofu space in the basket. If the cubes touch too much, steam gets trapped between them and the edges stay soft. For a small air fryer, two short batches are better than one crowded batch. The finished tofu should be golden at the corners and firm enough to pick up with a fork without breaking apart.
How to serve crispy tofu
Use this tofu anywhere you would normally want a crunchy protein topping: rice bowls, noodle bowls, salad bowls, or stir-fried vegetables. Add sauce after cooking so the coating stays crisp longer. For more high-protein air fryer ideas, start with the best high protein air fryer recipes hub.
Troubleshooting
If the tofu is chewy but not crisp, press it longer next time and use a little more space in the basket. If the coating tastes powdery, toss the cubes more thoroughly before cooking. If leftovers soften in the fridge, reheat them uncovered in the air fryer instead of microwaving.
Air fryer size and coating notes
Tofu needs more space than it looks like it should. The cubes release steam during the first few minutes, and that steam needs somewhere to go. If the basket is crowded, the cornstarch coating softens and the tofu browns only in small patches. Two batches are worth it if your basket is narrow.
The coating should look lightly dusty before cooking, not wet or clumpy. If you see dry white spots after tossing, add only a few drops of oil or soy sauce and toss again. Too much liquid makes the coating heavy, while too little liquid keeps the seasoning from sticking. Small adjustments before cooking make the final texture much more predictable.
For meal prep, store tofu uncovered for the first few minutes after cooking so steam can escape before it goes into a container. If it is sealed while hot, condensation softens the coating. A quick reheat in the air fryer is the best way to bring back the edges.
Printable recipe card

Crispy Air Fryer Tofu for High-Protein Vegetarian Dinners
Ingredients
Method
- Preheat the air fryer to 400°F (204°C) for 3 minutes.
- Cut pressed tofu into 1-inch cubes. Toss with soy sauce and sesame oil first, then add cornstarch and garlic powder, tossing again until evenly coated.
- Arrange tofu in a single layer in the basket, without touching.
- Air fry for 12-15 minutes, shaking the basket every 5 minutes, until golden and crisp on the edges.
- Top with sesame seeds and green onion before serving.
Notes
Featured image credit: Image: Crispy Air Fryer Tofu for High-Protein Vegetarian Dinners by CK / CC0 / Public domain. Source: https://commons.wikimedia.org/wiki/File:Crispy_Tofu_-_Stir_Fry_by_CK_2025-04-06.jpg
Simple meals, a grocery list, and prep tips for weeknight cooking.
2 thoughts on “Crispy Air Fryer Tofu for High-Protein Vegetarian Dinners”