Crispy air fryer tofu cubes glazed with soy-sesame sauce, sprinkled with sesame seeds and green onion Save

High-Protein Air Fryer Tofu

10g Protein
125 Calories
1g Fiber

Per serving (about 1 cup)

8g of protein per 100 calories, more than 7 of the other 27 dinner recipes here.

Pressing the tofu is the step people skip and the one that matters most. Firm tofu holds a lot of water, and without pressing it out first, that moisture steams the tofu in the air fryer instead of letting it crisp. A light dusting of cornstarch is what actually gets a crackly, fried-like exterior without any oil beyond a drizzle at the end.

Why you'll love this

  • 10g of protein per serving, no meat or dairy needed
  • About 125 calories a serving
  • Real crisp from the air fryer, not a soft, steamed texture

Recipe

High-Protein Air Fryer Tofu

Rate this recipe
Prep 20 min
Cook 15 min
Total 35 min
Serves 4 servings (about 1 cup)

Ingredients

Instructions

  1. Press the tofu between paper towels or a clean kitchen towel with something heavy on top for at least 15 minutes.
  2. Cut the pressed tofu into 1-inch cubes and toss with the cornstarch until evenly coated.
  3. Preheat the air fryer to 400°F.
  4. Arrange the tofu in a single layer in the basket, working in batches if needed so the pieces aren't touching.
  5. Air fry for 12 to 15 minutes, shaking the basket halfway through, until golden and crisp on the outside.
  6. While the tofu cooks, whisk together the tamari, sesame oil, garlic, and ginger.
  7. Toss the crispy tofu with the sauce just before serving, and top with sesame seeds if using.

Equipment

  • Air fryer
  • Tofu press or heavy pan

Notes

  • I press the tofu for a full 15 minutes, no shortcuts. Skipping this or rushing it leaves enough water in the tofu that it steams in the air fryer instead of crisping.
  • I toss the tofu with the sauce right before serving, not before cooking. Coating it earlier would keep the cornstarch from crisping properly in the air fryer.
  • Air fryers vary quite a bit, especially between smaller basket models and larger oven-style ones, so I check a few minutes before the suggested time and don't crowd the basket.

Nutrition (per serving)

Calories125
Protein10g
Carbs6g
Fat6g
Fiber1g
Where these numbers come from

I calculate every figure above from USDA FoodData Central, ingredient by ingredient, then divide by the servings the recipe makes. Each FDC number links to the exact USDA entry I used. How I calculate nutrition

  • Tofu (firm): FDC #175236 (Vitasoy USA Azumaya, Firm Tofu), 9.08g protein / 80 kcal / 4.2g fat / 1.52g carb / 0.6g fiber per 100g; 1 block (14 oz) = 397g, weighed before pressing (pressing removes water, not protein). USDA's entries for US supermarket firm tofu run 9 to 11g protein per 100g. (2026-09-28: previously used the denser calcium-sulfate entry FDC #172475 at 17.3g and a 324g block; both overstated protein.)
  • Cornstarch: FDC #169698 (Cornstarch), 0.26g protein / 381 kcal / 0.05g fat / 91.3g carb / 0.9g fiber per 100g.
  • Gluten-free tamari: FDC #174278 (Soy sauce made from soy (tamari)), 10.51g protein / 60 kcal / 0.1g fat / 5.57g carb / 0.8g fiber per 100g, 1 tbsp = 18g (FDC measure). Corrected 2026-10-06: this line previously used the wheat-based shoyu entry (#174277).
  • Sesame oil: no distinct FDC entry found; treated as a standard pure vegetable oil (0g protein, 100g fat, 884 kcal per 100g, same as FDC #171413 olive oil), since refined culinary oils are essentially identical in macro composition regardless of source.
  • Garlic: FDC #169230 (Garlic, raw), 2 cloves = 6g. Ginger: FDC #169231 (Ginger root, raw), 1 tsp = 2g.
  • Quantities: cornstarch 2 tbsp = 16g (FDC #169698: 1 tbsp = 8g); tamari 2 tbsp = 36g; sesame oil 2 tsp = 9g. Sesame seeds optional, not counted.
  • Batch totals (recomputed 2026-10-06 with the tamari entry): 40.3g protein, 491 kcal, 25.8g fat, 25.0g carb, 2.9g fiber; divided by 4.
Pin

Storage

Refrigerate in an airtight container for up to 3 days. The tofu loses some crispness once refrigerated; reheating in the air fryer for a few minutes brings back more of the texture than the microwave will.

FAQ

Do I really need to press the tofu?

Yes. Firm tofu holds a lot of water, and skipping this step means that water releases into the air fryer basket while it cooks, steaming the tofu instead of letting it crisp.

Can I use extra-firm tofu instead?

Yes, and it needs slightly less pressing time since it already holds less water than firm tofu.

Can I bake this instead of using an air fryer?

Yes. Bake at 425°F on a lined sheet pan for about 25 to 30 minutes, flipping halfway, though it won’t get quite as crisp as the air fryer version.

Looking for more air fryer dinners: the air fryer salmon uses the same hands-off method with a different protein.

Is Tofu High in Protein? covers how firm, extra-firm, and silken tofu compare on protein.

Enjoyed this recipe? Tap a star, it helps other readers find it!