Chettinad cuisine is one of the spiciest, most aromatic traditions in all of South India, built on generous amounts of freshly ground black pepper, fennel, and star anise. These air fryer tofu bites borrow that bold, peppery warmth and lock it into a thin almond flour crust that shatters on first bite. The tofu inside stays tender and juicy, and you dip each piece into a coconut cream sauce tempered with crackling curry leaves, mustard seeds, and green chili. It is the kind of lunch that makes you forget you are eating low-carb.
Every serving delivers 48 grams of fat from ghee and coconut cream, the two workhorses that keep this meal firmly in ketogenic territory. Protein sits at a solid 22 grams courtesy of the tofu, while net carbs land at just 6 grams. The fat-to-calorie ratio exceeds 78 percent, which means your body stays in fat-burning mode without any carb-heavy fillers getting in the way.
The entire recipe wraps up in under 30 minutes of active time, and the dip comes together on the stovetop while the air fryer does its thing. Pack the bites and dip in separate compartments and you have a weekday lunch that reheats beautifully. Toss a handful of raw spinach or sliced cucumber alongside for color and crunch, and you have a complete meal that travels well and tastes even better the next day.
Ingredients (serves 2)
For the Chettinad tofu bites:
- 14 oz (400g) extra-firm tofu, pressed for at least 15 minutes
- 1/3 cup (28g) almond flour
- 1 tbsp (7g) coconut flour
- 1 tsp freshly ground black pepper
- 1/2 tsp ground fennel seeds
- 1/4 tsp ground star anise
- 1/2 tsp ground cumin
- 1/2 tsp ground coriander
- 1/4 tsp ground turmeric
- 1/2 tsp Kashmiri red chili powder (or mild paprika)
- 1/2 tsp fine sea salt
- 2 tbsp (28g) ghee, melted
For the coconut-curry leaf dip:
- 1/2 cup (120ml) full-fat coconut cream
- 1 tbsp (14g) ghee
- 1/2 tsp black mustard seeds
- 15 to 20 fresh curry leaves
- 1 small green chili, finely minced
- Pinch of asafoetida (hing)
- 1/4 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 1 tbsp fresh lime juice
Instructions
Press the tofu. Wrap the tofu block in a clean kitchen towel or several layers of paper towel. Set a heavy skillet or cutting board on top and let it press for at least 15 minutes. This step removes excess moisture so the coating sticks and the tofu crisps properly in the air fryer. Once pressed, cut into roughly 1-inch (2.5cm) cubes and pat them dry one more time.
Mix the Chettinad coating. In a wide, shallow bowl, whisk together the almond flour, coconut flour, black pepper, ground fennel, star anise, cumin, coriander, turmeric, Kashmiri chili powder, and salt until evenly combined. The spice mix should smell warm and deeply aromatic.
Coat the tofu. Drizzle the melted ghee over the tofu cubes and toss gently so every piece is lightly coated. Working in small batches, drop the ghee-coated cubes into the spiced flour mixture and turn them until they are evenly covered on all sides. Transfer the coated cubes to a plate and repeat until all the tofu is ready.
Preheat the air fryer. Set your air fryer to 400 degrees F (200 degrees C) and let it preheat for 2 to 3 minutes. Lightly mist the basket with cooking spray or brush with a thin layer of oil to prevent sticking.
Air fry the bites. Arrange the coated tofu cubes in a single layer in the basket, leaving a little space between each piece so the hot air can circulate. Cook for 12 to 13 minutes, shaking the basket or flipping the cubes at the 7-minute mark. The bites are done when they are deeply golden on the outside with dark speckles from the spices, and the edges look dry and crisp.
Make the dip while the tofu cooks. Heat the ghee in a small saucepan over medium heat. When the ghee shimmers, add the mustard seeds and wait for them to start popping, about 30 seconds. Toss in the curry leaves and fry until they crackle and turn slightly translucent, another 15 to 20 seconds. Add the minced green chili and asafoetida, stir for 10 seconds, then pour in the coconut cream. Lower the heat and let the mixture warm through for 2 minutes, stirring occasionally. Season with salt and black pepper, then finish with the lime juice. Remove from heat and let it sit while the tofu finishes; the flavors deepen as it rests.
Serve. Transfer the hot tofu bites to a plate or lunch container. Pour the coconut-curry leaf dip into a small bowl alongside. Dip, eat, and repeat. Garnish with a few extra curry leaves or a squeeze of lime if you like.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~550 kcal |
| Fat | ~48g |
| Protein | ~22g |
| Total Carbs | ~9g |
| Fiber | ~3g |
| Net Carbs | ~6g |
Nutrition is approximate and based on the specific ingredients and quantities listed above. Actual values may vary depending on your brand of tofu and coconut cream.
Tips & Variations
Toast whole spices for the best flavor. If you have a spice grinder, buy whole black peppercorns, fennel seeds, star anise, cumin seeds, and coriander seeds. Dry-toast them in a skillet for 2 minutes until fragrant, then grind to a powder. The difference in aroma and depth compared to pre-ground spices is significant, and it takes barely 5 extra minutes.
Use a tofu press if you have one. A dedicated tofu press removes moisture more efficiently than the towel-and-cutting-board method and gives you a drier block that crisps up faster in the air fryer. If you skip pressing entirely, the coating will slide off and the tofu will steam rather than fry.
Watch the carbs in coconut cream. Brands vary widely. Some canned coconut cream contains added sugar or thickeners that bump the carb count. Look for brands listing 1 to 2 grams of carbs per quarter-cup serving, with no added sugars in the ingredients. Aroy-D and Native Forest are reliable choices for strict keto.
Double the batch for meal prep. The bites reheat well in the air fryer at 375 degrees F (190 degrees C) for 3 to 4 minutes, so make a full double batch on Sunday. Store the bites and dip in separate airtight containers in the fridge for up to 4 days. The dip thickens when cold; a quick stir or 15 seconds in the microwave loosens it right up.
Swap the dip for a raita. If you prefer something tangy, stir a tablespoon of full-fat Greek yogurt into the warmed coconut cream before adding the lime juice. This creates a richer, slightly tart dip that plays well against the heat of the Chettinad spices. Just confirm your yogurt has no added sugar, as flavored varieties can sneak in carbs.