There is something deeply satisfying about biting through a golden, crackling crust into tender, steaming tofu — and this air fryer tofu katsu delivers exactly that thrill without a single grain of wheat flour. Thick slabs of extra-firm tofu get coated in a fragrant almond flour and toasted sesame crust, then air-fried until they shatter at first bite. Nestled on a cool, crunchy sesame-ginger slaw dressed in a creamy mayo-based sauce, each mouthful balances crispy warmth against refreshing crunch. A drizzle of keto-friendly tonkatsu-inspired sauce ties it all together with sweet, tangy depth.

With 46 grams of fat and just 7 grams of net carbs per serving, this dish sits squarely in the keto sweet spot. The almond flour crust and sesame seeds bring healthy fats while the extra-firm tofu contributes over 20 grams of complete plant protein. Fat accounts for roughly 72 percent of the total calories, making this a textbook ketogenic meal that keeps you fueled and satiated through the afternoon.

Best of all, this entire lunch comes together in under 30 minutes, and every component packs and reheats beautifully. Keep the slaw and tofu in separate containers for weekday meal prep — the katsu stays surprisingly crispy when reheated in the air fryer for just two minutes. It is the kind of recipe that makes you wonder why you ever ordered takeout.

Ingredients (serves 2)

For the tofu katsu:

  • 14 oz (400g) extra-firm tofu, drained and pressed
  • 1/3 cup (35g) blanched almond flour
  • 2 Tbsp (16g) toasted white sesame seeds
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp ground white pepper
  • 1/4 tsp fine sea salt
  • 1 large egg, beaten
  • Avocado oil spray

For the sesame-ginger slaw:

  • 2 cups (140g) thinly shredded green cabbage
  • 1/4 cup (25g) thinly sliced scallions
  • 2 Tbsp (28g) keto mayonnaise (avocado oil-based)
  • 1 tsp (5ml) toasted sesame oil
  • 1 tsp (5ml) unseasoned rice vinegar
  • 1 tsp freshly grated ginger
  • 1/4 tsp fine sea salt
  • Pinch of red pepper flakes

For the keto tonkatsu sauce:

  • 1 Tbsp (15ml) coconut aminos
  • 1 tsp (5ml) unseasoned rice vinegar
  • 1 tsp (5g) tomato paste
  • 1/2 tsp Dijon mustard
  • 1/4 tsp powdered erythritol (or preferred keto sweetener)

For garnish:

  • 1 tsp toasted sesame seeds
  • 1 scallion, thinly sliced
  • Pinch of flaky sea salt

Instructions

  1. Press the tofu. Wrap the tofu block in a clean kitchen towel or several layers of paper towel. Place a heavy skillet or cutting board on top and press for at least 10 minutes — or up to 30 minutes if you have the time. This step is non-negotiable; excess moisture prevents a crispy crust and causes steaming in the air fryer.

  2. Slice the tofu. Cut the pressed tofu block horizontally into four even slabs, each roughly 1/2 inch (1.25cm) thick. Pat each slab dry one more time with a paper towel.

  3. Prepare the coating station. In a shallow bowl or plate, combine the almond flour, toasted sesame seeds, garlic powder, onion powder, white pepper, and salt. Stir with a fork until evenly mixed. In a second shallow bowl, beat the egg until smooth.

  4. Coat the tofu. Working one slab at a time, dip the tofu into the beaten egg, turning to coat all sides and letting excess drip off. Then press it gently into the almond-sesame mixture, turning and pressing so the coating adheres evenly on all surfaces including the edges. Set each coated slab on a plate or wire rack. Repeat with remaining slabs.

  5. Preheat the air fryer. Set your air fryer to 400°F (200°C) and let it preheat for 3 minutes. This ensures the coating begins crisping the moment it hits the basket.

  6. Air fry the katsu. Lightly spray the air fryer basket with avocado oil. Place the coated tofu slabs in a single layer — do not overlap. Spray the tops lightly with avocado oil. Cook for 7 minutes, then carefully flip each slab using a thin spatula. Spray the tops again and cook for another 6 to 7 minutes until the crust is deep golden brown and audibly crispy when tapped.

  7. Make the slaw while the tofu cooks. In a medium bowl, whisk together the keto mayonnaise, toasted sesame oil, rice vinegar, grated ginger, salt, and red pepper flakes until smooth. Add the shredded cabbage and sliced scallions. Toss until everything is evenly dressed. Taste and adjust salt or vinegar to your liking.

  8. Mix the tonkatsu sauce. In a small bowl, stir together the coconut aminos, rice vinegar, tomato paste, Dijon mustard, and powdered erythritol until completely smooth. The sauce should be glossy and pourable — add a few drops of water if needed to thin.

  9. Assemble and serve. Divide the sesame-ginger slaw between two plates or shallow bowls. Lean two tofu katsu slabs against the slaw on each plate. Drizzle the keto tonkatsu sauce over the katsu in a zigzag pattern. Sprinkle with toasted sesame seeds, sliced scallion, and a pinch of flaky sea salt. Serve immediately for maximum crunch.

Nutrition per Serving

Nutrient Amount
Calories ~572 kcal
Fat ~46g
Protein ~31g
Total Carbs ~12g
Fiber ~5g
Net Carbs ~7g

Nutrition values are approximate and may vary based on specific brands and exact ingredient measurements used.

Tips & Variations

Press your tofu thoroughly for the crispiest results. The single biggest factor in achieving a shattering crust is removing moisture from the tofu. If you own a tofu press, use it for 20 to 30 minutes. In a pinch, microwave the tofu block for 2 minutes, let it cool slightly, then press with towels — the heat drives out extra water fast.

Watch your coconut aminos for hidden carbs. Not all coconut aminos are created equal. Some brands contain added sugar and can have 2 to 3 grams of carbs per teaspoon. Look for brands with 1 gram or less of carbs per serving, or substitute tamari (gluten-free soy sauce) for an even lower-carb option with bolder umami flavor.

Make it a meal-prep powerhouse. Store the cooked katsu slabs and slaw in separate airtight containers in the fridge for up to 4 days. When ready to eat, reheat the katsu in the air fryer at 375°F (190°C) for 2 to 3 minutes — it crisps back up beautifully. Toss the slaw again just before serving, as it may release some liquid overnight.

Swap the slaw for a warm side. If you prefer a hot lunch, serve the katsu over riced cauliflower tossed with a splash of sesame oil and a pinch of furikake seasoning. This keeps the Asian flavor profile intact while adding variety. The macro impact is minimal since cauliflower rice runs about 3 grams of net carbs per cup.

Boost the fat even further with a simple addition. If your daily macros need more fat, add half a sliced avocado to each plate. This contributes roughly 15 grams of heart-healthy monounsaturated fat while adding only about 2 grams of net carbs, pushing your fat ratio even higher without disrupting the flavor balance.

Frequently Asked Questions

Is tofu really keto-friendly?
Absolutely. Extra-firm tofu contains roughly 2 to 3 grams of net carbs per half-block serving, making it one of the most keto-compatible plant proteins available. It is also high in fat relative to other plant proteins — especially when prepared with oil or paired with high-fat sauces and coatings like the almond-sesame crust in this recipe. The key is choosing extra-firm or firm varieties, which have less water and more concentrated protein and fat than silken or soft tofu.
Can I use a different flour for the coating?
Yes, you have several keto-friendly options. Coconut flour works but absorbs much more moisture, so you would need roughly half the amount and may want to let the coated tofu rest for a minute before air frying so the flour hydrates slightly. Ground pork rinds are not an option on this vegetarian site, but crushed hemp hearts make an excellent nutty, crunchy alternative. Sunflower seed flour is another nut-free swap that maintains a similar texture to almond flour.
How do I store and reheat leftovers without losing the crunch?
Store the katsu and slaw separately in airtight containers in the refrigerator for up to 4 days. Never store them together — the moisture from the slaw will soften the crust. To reheat, place the cold katsu slabs directly into a preheated air fryer at 375°F (190°C) for 2 to 3 minutes. The hot circulating air re-crisps the coating almost as well as fresh. Avoid the microwave entirely, as it will turn the crust soggy and rubbery.
How can I make this dairy-free or vegan keto?
This recipe is very close to vegan as written — the only non-vegan ingredient is the egg wash used for coating. Replace the beaten egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested for 5 minutes) or a thin layer of Dijon mustard brushed directly onto the tofu. Both create enough tack for the almond-sesame coating to adhere. Ensure your mayonnaise in the slaw is a vegan variety made from avocado or soy oil. With these swaps, the recipe becomes fully vegan keto with nearly identical macros.
Why is my tofu katsu not getting crispy in the air fryer?
The three most common culprits are insufficient pressing, overcrowding the basket, and skipping the oil spray. Tofu holds a surprising amount of water, and any residual moisture creates steam that fights against crisping. Press for a full 20 to 30 minutes if possible. Second, make sure the slabs sit in a single layer with at least half an inch of space between them so hot air circulates freely. Finally, a light but thorough spray of avocado oil on both sides is essential — the oil conducts heat into the crust and promotes the Maillard reaction that creates that gorgeous golden color and crunch.