Imagine biting into a golden, shatteringly crispy cube of paneer, the warm hum of Chinese five-spice hitting your palate first — cinnamon, star anise, clove, fennel, and Sichuan pepper — followed by the rich, creamy interior that only fresh paneer can deliver. Dunked into a glossy chili sesame dipping sauce with a whisper of rice vinegar tang and toasted sesame depth, these little bites are dangerously addictive. This is the kind of snack that disappears from the plate before you can even sit down, and nobody will believe it is keto.
Each serving packs roughly 25 grams of fat and only 4 grams of net carbs, keeping your macros firmly in the ketogenic zone. The paneer itself is a natural keto champion — high in fat and protein with virtually zero carbohydrates — while the almond flour coating adds crunch without the carb load of traditional breading. With fat contributing over 70% of the total calories, this snack keeps you satiated and in ketosis.
Best of all, these come together in just over 20 minutes from start to finish. The air fryer does the heavy lifting, delivering a deep-fried texture with barely a tablespoon of oil. They are perfect for game day snacking, after-school bites, or anytime you need something savory and satisfying that will not knock you out of ketosis.
Ingredients (serves 4)
For the paneer bites:
- 8 oz (225g) paneer, cut into ¾-inch (2cm) cubes
- 1 large egg
- ⅓ cup (35g) almond flour
- 1½ tsp Chinese five-spice powder
- ½ tsp garlic powder
- ½ tsp fine sea salt
- ¼ tsp white pepper
- 1 tbsp (15ml) avocado oil or sesame oil, for brushing
For the chili sesame dipping sauce:
- 2 tbsp (30ml) toasted sesame oil
- 1 tbsp (15ml) coconut aminos (or soy sauce)
- 1 tsp (5ml) unseasoned rice vinegar
- 1 tsp chili garlic sauce (sambal oelek)
- ½ tsp freshly grated ginger
- 1 tsp toasted white sesame seeds
For garnish:
- 1 scallion, thinly sliced (green part only)
- 1 tsp toasted sesame seeds
- Pinch of red pepper flakes (optional)
Instructions
Prepare the coating station. In a shallow bowl, whisk the egg until smooth. In a separate shallow bowl or plate, combine the almond flour, Chinese five-spice powder, garlic powder, salt, and white pepper. Stir with a fork until the spices are evenly distributed throughout the flour.
Coat the paneer. Pat the paneer cubes dry with a paper towel — this is essential for a crispy result. Working in batches, dip each cube into the beaten egg, letting excess drip off, then roll it in the spiced almond flour mixture, pressing gently so the coating adheres on all sides. Place coated cubes on a clean plate. Repeat until all cubes are coated.
Preheat the air fryer. Set your air fryer to 390°F (200°C) and let it preheat for 3 minutes. While it heats, lightly brush or spray the air fryer basket with a thin layer of avocado oil to prevent sticking.
Arrange and cook. Place the coated paneer cubes in a single layer in the air fryer basket, leaving about ½ inch (1cm) of space between each piece — do not overcrowd. Lightly brush or mist the tops of the cubes with the remaining avocado oil. Air fry for 6 minutes, then carefully flip each cube using tongs. Cook for an additional 5–6 minutes until the coating is deep golden brown and visibly crisp. The exterior should feel firm and dry to the touch, not soft.
Make the dipping sauce. While the paneer cooks, whisk together the toasted sesame oil, coconut aminos, rice vinegar, chili garlic sauce, and grated ginger in a small bowl. Stir in the toasted sesame seeds and set aside. The sauce will be thin and glossy — that is exactly right.
Serve immediately. Transfer the hot paneer bites to a serving plate. Scatter sliced scallion greens, a final sprinkle of toasted sesame seeds, and red pepper flakes over the top if desired. Serve the chili sesame dip on the side and eat while piping hot for maximum crunch.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~305 kcal |
| Fat | ~25g |
| Protein | ~15g |
| Total Carbs | ~6g |
| Fiber | ~2g |
| Net Carbs | ~4g |
Nutritional values are approximate and based on the stated ingredients and standard USDA data for paneer, almond flour, and sesame oil.
Tips & Variations
Dry your paneer thoroughly. This is the single most important step for achieving a crispy exterior. Paneer contains a surprising amount of surface moisture, and if you skip the paper towel step, the almond flour coating will turn soggy rather than crunchy. For even better results, let the cut paneer cubes sit uncovered on a paper towel–lined plate for 10 minutes before coating.
Use coconut aminos to keep carbs lowest. Traditional soy sauce adds roughly 1 gram of carbs per tablespoon, while coconut aminos can vary between brands — some contain added sugar. Check labels and choose a brand with zero or near-zero sugar. Alternatively, use tamari for a gluten-free option with minimal carbs.
Swap the five-spice blend for different Asian profiles. For a Japanese spin, replace five-spice with equal parts togarashi and a pinch of ground nori. For a Korean twist, use gochugaru (Korean red pepper flakes) mixed with a touch of garlic powder. The almond flour coating is a neutral canvas that takes on whatever spice profile you throw at it.
Double-batch and freeze for grab-and-go snacking. Coat the paneer cubes but do not cook them. Arrange in a single layer on a parchment-lined baking sheet, freeze until solid (about 2 hours), then transfer to a zip-top bag. Air fry straight from frozen at 380°F (195°C) for 10–12 minutes, flipping halfway. The dipping sauce stores in an airtight jar in the refrigerator for up to one week.
Make the sauce as spicy — or mild — as you like. The sambal oelek in this recipe provides a moderate kick. For a milder version, reduce to ½ teaspoon or substitute a few drops of regular sesame oil infused with a tiny pinch of cayenne. For serious heat lovers, add ½ teaspoon of chili crisp (check for added sugars) or a few thin slices of fresh Thai bird's-eye chili.