Imagine biting into a cube of paneer with a shatteringly crispy, golden-spiced exterior that gives way to a soft, creamy center — then that gorgeous crunch meets a smoky, tangy jalfrezi sauce rich with coconut cream, charred peppers, and warming Indian spices. This Air Fryer Crispy Paneer Jalfrezi delivers the bold, layered flavors of a restaurant-quality Indian dinner in under 30 minutes, with minimal oil and maximum satisfaction. The air fryer transforms simple paneer cubes into something almost addictively crunchy, while the quick-cooked masala sauce brings the entire dish together with a luscious, spoon-worthy finish.

Each serving packs roughly 50 grams of fat and just 7 grams of net carbs, making this a textbook ketogenic dinner that hits your macros without compromise. The paneer itself provides a generous 27 grams of protein per serving, and the coconut cream adds healthy medium-chain fats that keep you satiated well into the evening. With fat making up over 75% of the total calories, this is indulgent keto eating at its finest.

Best of all, the entire recipe comes together in under 30 minutes — 10 minutes of prep while you preheat the air fryer, then everything cooks almost simultaneously. The paneer crisps hands-free in the air fryer while you build the jalfrezi sauce on the stovetop. It is a weeknight dinner that feels like weekend cooking, and it pairs beautifully with cauliflower rice or a simple side of sautéed greens.

Ingredients (serves 4)

For the crispy air fryer paneer:

  • 14 oz (400g) paneer, cut into 1-inch cubes
  • 2 tablespoons (30ml) avocado oil or melted ghee
  • 1 teaspoon Kashmiri red chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon ground turmeric
  • ½ teaspoon garam masala
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper

For the jalfrezi coconut cream masala:

  • 2 tablespoons (28g) ghee
  • 1 teaspoon cumin seeds
  • 1 medium green bell pepper, cut into thin strips — about ¾ cup (110g)
  • ½ medium red bell pepper, cut into thin strips — about ½ cup (60g)
  • 1 medium serrano or green chili, slit lengthwise
  • 3 cloves garlic, minced
  • 1 tablespoon (15g) fresh ginger, grated
  • ½ cup (120g) canned crushed tomatoes
  • ½ cup (120ml) full-fat coconut cream
  • 1 teaspoon ground coriander
  • ½ teaspoon Kashmiri red chili powder
  • ½ teaspoon garam masala
  • ¼ teaspoon ground fenugreek (kasuri methi powder) or 1 tablespoon crushed dried fenugreek leaves
  • Salt to taste

For garnish:

  • 2 tablespoons (8g) fresh cilantro, roughly chopped
  • 1 tablespoon (15ml) fresh lemon juice
  • 1 teaspoon toasted sesame seeds (optional)

Instructions

  1. Preheat the air fryer. Set your air fryer to 400°F (200°C) and allow it to preheat for 3–5 minutes. This ensures the paneer starts crisping the moment it hits the basket.

  2. Season the paneer. In a large bowl, combine the paneer cubes with avocado oil or melted ghee, Kashmiri chili powder, cumin, turmeric, garam masala, salt, and black pepper. Toss gently until every cube is evenly coated in the vibrant spice mixture. Be careful not to crumble the paneer — use a spatula or your hands rather than vigorous stirring.

  3. Air fry the paneer. Arrange the seasoned paneer cubes in a single layer in the air fryer basket, leaving a little space between each cube for airflow. You may need to work in two batches depending on the size of your air fryer. Cook at 400°F (200°C) for 10–12 minutes, shaking the basket or flipping the cubes halfway through at the 5-minute mark. The paneer is done when it is deeply golden with crispy, slightly blistered edges and firm to the touch.

  4. Start the jalfrezi sauce while paneer cooks. Heat ghee in a large skillet or wok over medium-high heat. Once the ghee shimmers, add the cumin seeds and let them sizzle and sputter for about 15 seconds until fragrant. Add the sliced green and red bell peppers along with the slit serrano chili. Stir-fry for 2–3 minutes until the peppers are slightly charred at the edges but still have a crisp bite — you want texture here, not mush.

  5. Build the masala base. Reduce heat to medium. Add the minced garlic and grated ginger, stirring constantly for 30 seconds until aromatic. Add the crushed tomatoes, ground coriander, Kashmiri chili powder, and garam masala. Cook for 2–3 minutes, stirring occasionally, until the tomato mixture darkens slightly and the raw smell disappears. The oil should start separating at the edges of the sauce.

  6. Add the coconut cream. Pour in the coconut cream and stir well to combine. Let the sauce simmer gently for 2 minutes until it thickens into a rich, creamy masala that coats the back of a spoon. Crush the dried fenugreek leaves between your palms and sprinkle them into the sauce — this adds an earthy, slightly bitter depth that is the hallmark of great Indian restaurant cooking. Season with salt to taste.

  7. Toss in the crispy paneer. Remove the paneer from the air fryer and add it directly into the jalfrezi sauce. Toss gently for about 30 seconds to coat each cube in the masala. Do not over-stir or leave the paneer in the sauce too long — you want to preserve that crispy exterior.

  8. Finish and serve. Transfer to a serving dish immediately. Squeeze fresh lemon juice over the top, shower with chopped cilantro, and scatter toasted sesame seeds if using. Serve at once alongside cauliflower rice, keto garlic naan, or a simple cucumber raita.

Nutrition per Serving

Nutrient Amount
Calories ~585 kcal
Fat ~50g
Protein ~27g
Total Carbs ~11g
Fiber ~4g
Net Carbs ~7g

Nutritional values are approximate and may vary based on specific brands of paneer and coconut cream used.

Tips & Variations

Do not skip preheating the air fryer. A properly preheated air fryer is the difference between paneer that is truly crispy and paneer that merely dries out. The initial burst of high heat creates a Maillard reaction on the spiced exterior, giving you that golden, restaurant-quality crust in minutes.

Use block paneer, not crumbled. Firm block paneer holds up beautifully in the air fryer and absorbs the spice coating evenly. Avoid soft or fresh paneer, which tends to fall apart. If your paneer feels overly moist, pat each cube dry with a paper towel before seasoning — excess moisture is the enemy of crispiness.

Watch the hidden carbs in your tomatoes. Crushed tomatoes can vary significantly by brand — some contain added sugar. Always check the label and choose a brand with no added sugars. The half cup used here keeps carbs in check, but swapping in a full cup would push your net carbs above the keto threshold.

Make it spicier or milder to taste. For serious heat, add a teaspoon of Indian pickle (achaar) oil to the sauce or use two serrano chilies. For a milder version, skip the serrano entirely and reduce the Kashmiri chili powder to half a teaspoon — the dish will still be deeply flavorful from the cumin, coriander, and fenugreek.

Leftovers and meal prep. The jalfrezi sauce stores beautifully in the fridge for up to 4 days. For the crispiest results, store the sauce and paneer separately, then re-crisp the paneer in the air fryer at 380°F (190°C) for 3–4 minutes before tossing with reheated sauce. This extra step is worth it — reheated paneer that has been sitting in sauce becomes rubbery and loses its charm.

Frequently Asked Questions

Is paneer a good protein source for a keto diet?
Paneer is one of the best proteins for vegetarian keto. A 100-gram serving of full-fat paneer contains roughly 18–20 grams of protein, 20–25 grams of fat, and less than 2 grams of carbohydrates, making its macronutrient profile almost perfectly aligned with ketogenic ratios. It is also rich in calcium and contains no fillers or hidden starches. Just be sure to buy full-fat paneer — some low-fat versions compensate with added starch, which increases the carb count.
Can I substitute tofu or halloumi for the paneer?
Extra-firm tofu works as a substitute, though it has a milder flavor and slightly different texture. Press it for at least 20 minutes before cubing and increase the air fryer time by 2–3 minutes for a crispier result. Halloumi is another excellent option that gets beautifully crispy in the air fryer, but note that halloumi is saltier than paneer, so reduce the added salt in both the spice coating and the sauce. The overall macros will shift slightly — tofu is lower in fat, while halloumi is higher in sodium.
How should I store and reheat this dish?
For the best results, store the crispy paneer and the jalfrezi sauce in separate airtight containers in the refrigerator for up to 4 days. When ready to eat, reheat the sauce on the stovetop over medium heat until warmed through, adding a splash of coconut cream if it has thickened too much. Re-crisp the paneer in the air fryer at 380°F (190°C) for 3–4 minutes, then toss with the warm sauce just before serving. This method preserves the crispy texture that makes this recipe special. The sauce also freezes well for up to 2 months.
Can I make this dairy-free for vegan keto?
You can adapt this recipe for vegan keto by replacing the paneer with extra-firm tofu and the ghee with coconut oil. The coconut cream in the sauce is already dairy-free, so no changes needed there. For the tofu, marinate it in the same spice blend and air fry for 14–16 minutes at 400°F, flipping halfway, until deeply golden and crisp. The protein and fat counts will be lower with tofu, so consider adding a tablespoon of tahini or a handful of crushed roasted peanuts to the sauce for extra fat and richness.
Why is my paneer not getting crispy in the air fryer?
The three most common reasons for soft air-fried paneer are overcrowding, excess moisture, and not enough oil. First, always arrange paneer in a single layer with space between cubes — air needs to circulate freely. Second, pat the paneer completely dry before tossing with oil and spices. Third, make sure you use the full two tablespoons of oil or ghee — while the air fryer uses less fat than deep frying, paneer still needs a thin coating of fat to achieve that golden, crispy crust. Finally, resist the urge to open the air fryer repeatedly; each time you do, you lose heat and extend the cooking time.