Imagine biting into a piece of tofu that shatters with a spiced, golden crust before giving way to a silky, warmly fragrant coconut masala loaded with charred bell peppers and crushed coriander seeds. That is exactly what this air fryer kadai tofu delivers — all the smoky, aromatic intensity of a classic Indian kadai dish, reimagined for a weeknight vegan keto dinner. The air fryer does the heavy lifting, crisping each tofu cube to perfection with barely a tablespoon of oil, while a quick stovetop coconut masala ties everything together in minutes. It is bold, deeply satisfying, and absolutely addictive.
With roughly 40 grams of fat, 18 grams of plant-based protein, and only 7 grams of net carbs per generous serving, this dish sits squarely in the keto sweet spot. The fat comes from coconut cream, coconut oil, and a scattering of toasted cashew pieces — healthy sources that keep you satiated for hours. Because the recipe is entirely plant-based, it works beautifully for anyone following a vegan ketogenic approach without sacrificing the richness that makes Indian food so craveable.
The entire recipe comes together in under 30 minutes, making it a realistic option even on busy weeknights. The kadai masala base is incredibly versatile — you can batch the spice blend ahead of time and have it ready whenever the craving strikes. Serve it over cauliflower rice, alongside a crisp green salad, or simply enjoy it straight from the bowl with a squeeze of fresh lime.
Ingredients (serves 4)
For the crispy kadai tofu:
- 1 block (14 oz / 400g) extra-firm tofu, pressed and cut into 1-inch cubes
- 1 tablespoon (15ml) coconut oil, melted
- 1 teaspoon ground coriander
- 1 teaspoon Kashmiri red chili powder (or mild paprika)
- ½ teaspoon ground cumin
- ½ teaspoon garam masala
- ¼ teaspoon ground turmeric
- ½ teaspoon fine sea salt
For the coconut kadai masala:
- 1 tablespoon (15ml) coconut oil
- 1 tablespoon (8g) coriander seeds, lightly crushed
- 1 teaspoon cumin seeds
- 2 dried Kashmiri red chilies (or 1 dried arbol chile)
- 1 medium green bell pepper (about 5 oz / 140g), cut into 1-inch pieces
- 3 cloves garlic, minced
- 1 tablespoon (6g) fresh ginger, finely grated
- 1 medium tomato (about 4 oz / 115g), finely diced
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala
- ¼ teaspoon ground turmeric
- ¾ cup (180ml) full-fat coconut cream
- ½ teaspoon fine sea salt, or to taste
For garnish:
- 2 tablespoons (16g) raw cashew pieces, lightly toasted
- 2 tablespoons fresh cilantro, roughly chopped
- 1 small green chili, thinly sliced (optional)
- Lime wedges for serving
Instructions
Press the tofu. If your tofu has not been pressed, wrap it in a clean kitchen towel, place it on a plate, and set something heavy on top for at least 10 minutes. This removes excess moisture and is essential for achieving a crispy exterior in the air fryer.
Season the tofu cubes. In a large bowl, toss the pressed tofu cubes with the melted coconut oil, ground coriander, Kashmiri chili powder, cumin, garam masala, turmeric, and salt. Gently turn the cubes until every piece is evenly coated in the golden spice mixture.
Preheat the air fryer. Set your air fryer to 400°F (200°C) and let it preheat for 2 to 3 minutes. This ensures the tofu starts crisping the moment it hits the basket.
Air fry the tofu. Arrange the seasoned tofu cubes in a single layer in the air fryer basket, leaving a little space between each piece for air circulation. Cook for 14 to 16 minutes, shaking the basket or flipping the cubes halfway through, until they are deeply golden and crispy on all sides. The edges should look slightly charred and the surface should feel firm to the touch.
Start the kadai masala while the tofu cooks. Heat the coconut oil in a medium skillet or kadai over medium heat. Add the crushed coriander seeds, cumin seeds, and dried red chilies. Toast for about 60 seconds, stirring constantly, until the seeds are fragrant and the chilies darken slightly. This step builds the signature kadai flavor.
Cook the aromatics and peppers. Add the green bell pepper pieces to the skillet and cook for 2 to 3 minutes, stirring occasionally, until they soften slightly but still have some bite. Add the garlic and ginger and stir for 30 seconds until fragrant.
Build the masala. Add the diced tomato, Kashmiri chili powder, garam masala, and turmeric. Cook for 3 to 4 minutes, stirring frequently, until the tomato breaks down and the oil begins to separate from the spice paste. You will see the mixture deepen in color and become thick and jammy.
Add the coconut cream. Pour in the coconut cream and stir to combine. Let the sauce simmer gently for 2 to 3 minutes until it thickens slightly and takes on a rich, creamy consistency. Season with salt to taste. If the sauce looks too thick, add a splash of water to loosen it.
Combine and serve. Gently fold the crispy air-fried tofu cubes into the kadai masala, turning them to coat without breaking the crust. Serve immediately, topped with the toasted cashew pieces, fresh cilantro, sliced green chili, and a generous squeeze of lime.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~465 kcal |
| Fat | ~40g |
| Protein | ~18g |
| Total Carbs | ~11g |
| Fiber | ~4g |
| Net Carbs | ~7g |
Nutrition values are approximate and based on the stated ingredients and serving size of 4.
Tips & Variations
Press your tofu thoroughly for maximum crispiness. The single biggest factor in achieving crunchy air-fried tofu is removing as much moisture as possible before cooking. For best results, press for at least 15 to 20 minutes, or use a tofu press if you own one. Super-firm or high-protein tofu varieties work even better and sometimes require no pressing at all.
Make a big batch of kadai spice blend. Combine ground coriander, Kashmiri chili powder, cumin, garam masala, and turmeric in the ratios listed above, then multiply by five or ten. Store it in an airtight jar for up to three months. This way, seasoning the tofu becomes a one-scoop affair and you can whip up the masala even faster.
Watch the tomato quantity to keep carbs low. Tomatoes add essential flavor to kadai masala, but they also contribute carbs. One medium tomato divided across four servings keeps things keto-friendly, but avoid the temptation to add extra. If you want more sauciness, increase the coconut cream instead — it adds richness with virtually zero carbs.
Swap cashews for hemp hearts if you need a nut-free version. Toasted hemp hearts provide a similar nutty crunch without the allergen concern. You can also substitute toasted pumpkin seeds or sunflower seeds for a different but equally delicious texture on top.
Store and reheat smartly for meal prep. Keep the crispy tofu and the masala sauce in separate airtight containers in the refrigerator for up to four days. When ready to eat, reheat the tofu in the air fryer at 375°F (190°C) for 3 to 4 minutes to re-crisp it, then warm the sauce on the stovetop. Combining them fresh preserves that satisfying crunch-meets-cream contrast.