These air fryer tofu tikki bites deliver everything you love about Indian street-food snacking — a shatteringly crisp exterior giving way to a warmly spiced, tender center bursting with cumin, coriander, and ginger. Each golden nugget is coated in a nutty almond-coconut crust that crisps beautifully in the air fryer with just a light mist of oil. Paired with a cool, creamy avocado-cilantro chutney that plays off the warm spices, these bites disappear fast at any gathering.
With 18 grams of fat, 14 grams of plant protein, and only 4 grams of net carbs per serving, these tikki bites hit the ideal vegan keto macros. The fat comes from coconut flour, almond meal, and the avocado-based chutney, keeping you satiated between meals without spiking blood sugar.
Best of all, the entire recipe comes together in under 30 minutes — 15 minutes of simple prep and 12 minutes in the air fryer. Make a double batch and store them in the fridge for grab-and-go snacking all week. They reheat in the air fryer in just 3 minutes, emerging just as crispy as the first time.
Ingredients (serves 4)
For the tofu tikki mixture:
- 14 oz (400g) extra-firm tofu, pressed and drained
- 2 tablespoons (14g) almond flour
- 1 tablespoon (7g) coconut flour
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon garam masala
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper
- 1 tablespoon (8g) fresh ginger, finely grated
- 2 tablespoons (6g) fresh cilantro, finely chopped
- 1 green chili, minced (adjust to taste)
- ½ teaspoon salt
- 1 tablespoon (15ml) coconut oil, melted
For the crispy coating:
- 3 tablespoons (21g) almond flour
- 2 tablespoons (10g) unsweetened desiccated coconut
- 1 tablespoon (7g) hemp hearts
- ½ teaspoon chaat masala
- Avocado oil spray (for air frying)
For the avocado-cilantro chutney:
- 1 medium ripe avocado (about 150g flesh)
- ½ cup (20g) fresh cilantro leaves and tender stems
- 1 tablespoon (15ml) fresh lime juice
- 1 small green chili
- 1 tablespoon (15ml) water
- ¼ teaspoon ground cumin
- ¼ teaspoon salt
- Pinch of black salt (kala namak), optional
Instructions
Press and crumble the tofu. If you haven't already pressed your tofu, wrap it in a clean kitchen towel and press under a heavy skillet for 10 minutes to remove excess moisture. Crumble the pressed tofu into a large bowl using your hands or a fork until it resembles coarse breadcrumbs — some small chunks are fine for texture.
Season the mixture. Add the almond flour, coconut flour, ground cumin, ground coriander, garam masala, turmeric, cayenne, grated ginger, chopped cilantro, minced green chili, salt, and melted coconut oil to the crumbled tofu. Mix thoroughly with your hands until everything is evenly distributed and the mixture holds together when squeezed. If it feels too dry, add another teaspoon of coconut oil.
Shape the tikki bites. Divide the mixture into 16 equal portions (about 1 heaping tablespoon each). Roll each portion into a ball, then flatten slightly into thick disc shapes about 1.5 inches (4cm) across and ½ inch (1.5cm) thick.
Prepare the coating. In a shallow bowl, combine the almond flour, desiccated coconut, hemp hearts, and chaat masala. Stir to mix evenly.
Coat the tikki bites. Gently press each tikki disc into the coating mixture on both sides, pressing lightly so it adheres. Place coated bites on a plate as you work.
Preheat the air fryer. Set your air fryer to 380°F (193°C) and let it preheat for 2-3 minutes.
Air fry the tikki bites. Arrange the coated tikki in a single layer in the air fryer basket, leaving a small gap between each piece. Spray the tops lightly with avocado oil. Cook for 8 minutes, then carefully flip each bite, spray the other side lightly, and cook for an additional 4 minutes until golden brown and crispy on the outside.
Make the avocado-cilantro chutney. While the tikki bites cook, combine the avocado flesh, cilantro, lime juice, green chili, water, ground cumin, salt, and black salt (if using) in a small blender or food processor. Blend until smooth and creamy, scraping down the sides as needed. Taste and adjust lime juice or salt.
Serve immediately. Transfer the hot tikki bites to a serving plate and sprinkle with an extra pinch of chaat masala if desired. Serve alongside the avocado-cilantro chutney for dipping.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~245 kcal |
| Fat | ~18g |
| Protein | ~14g |
| Total Carbs | ~7g |
| Fiber | ~3g |
| Net Carbs | ~4g |
Nutrition values are approximate and may vary based on specific brands and exact ingredient quantities used.
Tips & Variations
Press your tofu thoroughly for the crispiest results. The drier your tofu, the better the tikki mixture will hold together and the crispier the exterior will get in the air fryer. If you have a tofu press, use it for at least 20 minutes. Extra-firm tofu works best here — silken or soft tofu will not produce the right texture.
Make it spicier or milder to your preference. For extra heat, add a pinch of Kashmiri red chili powder to the coating mixture or stir some chopped serrano pepper into the chutney. For a milder version, omit the green chilies entirely and reduce the cayenne to a pinch.
Watch for hidden carbs in spice blends. Some store-bought garam masala or chaat masala blends contain added sugar, starch, or fillers. Always check the ingredients list and choose brands with only whole spices listed. Making your own blends at home guarantees zero hidden carbs.
Batch prep and storage for the week. Store cooked tikki bites in an airtight container in the refrigerator for up to 5 days. Reheat in the air fryer at 370°F (188°C) for 3 minutes to restore crispiness. The avocado chutney is best made fresh (it browns within a day), but you can prep and freeze the uncooked tikki balls for up to 2 weeks — air fry directly from frozen, adding 2-3 extra minutes to cooking time.
Swap the coating for variety. Try crushed pumpkin seeds (pepitas) in place of hemp hearts for a different nutty flavor, or use sesame seeds for more of a street-food feel. All options keep the recipe well within keto macros while changing up the texture profile.