There is something electric about biting into a piece of tempeh that shatters with a spiced, golden crust and gives way to a chewy, nutty center — especially when you drag it through a velvety paneer masala sauce laced with warming Indian spices. This air fryer achari tempeh takes its flavor cues from the bold, tangy world of Indian pickle spices — fenugreek, mustard seeds, fennel, and nigella — creating a crust that is intensely aromatic and unlike anything else on your dinner table. The creamy paneer sauce brings richness and balance, turning each bite into a complete, satisfying experience. It is Indian comfort food reimagined for the keto vegetarian.

The macro profile here is built for ketogenic success. With roughly 59 grams of fat per serving — coming from ghee, heavy cream, paneer, and the tempeh itself — fat accounts for nearly 78% of total calories. Net carbs land at just 7 grams, well within strict keto limits, while the combination of tempeh and paneer delivers over 30 grams of protein to keep you full and fueled through the evening.

Best of all, this dinner comes together in about 35 minutes with minimal hands-on effort. The air fryer does the heavy lifting, crisping the tempeh to perfection while you simmer the paneer sauce on the stovetop. It is an ideal weeknight dinner that feels far more indulgent than the effort required, and leftovers reheat beautifully for next-day lunches.

Ingredients (serves 2)

For the achari tempeh:

  • 8 oz (225g) tempeh, sliced into 1/2-inch (1.25cm) thick strips
  • 1 tablespoon mustard oil (or avocado oil)
  • 1 teaspoon ground fenugreek (methi)
  • 1 teaspoon fennel seeds, lightly crushed
  • 1/2 teaspoon nigella seeds (kalonji)
  • 1/2 teaspoon yellow mustard seeds
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 1/2 teaspoon amchur (dried mango powder)
  • 1/2 teaspoon fine sea salt
  • 1 tablespoon lemon juice

For the creamy paneer masala sauce:

  • 4 oz (112g) paneer, cut into 1/2-inch (1.25cm) cubes
  • 2 tablespoons (28g) ghee
  • 2 tablespoons finely minced yellow onion
  • 2 cloves garlic, minced
  • 1 teaspoon freshly grated ginger
  • 1/2 teaspoon garam masala
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon ground coriander
  • 1/4 teaspoon ground turmeric
  • 2 tablespoons tomato paste
  • 1/3 cup (80ml) heavy cream
  • 2 tablespoons water
  • Salt to taste

For serving:

  • 1 tablespoon fresh cilantro, chopped
  • 1 teaspoon toasted sesame seeds (optional)
  • Lemon wedges

Instructions

  1. Prepare the achari marinade. In a medium bowl, whisk together the mustard oil, ground fenugreek, crushed fennel seeds, nigella seeds, mustard seeds, turmeric, red chili powder, amchur, salt, and lemon juice until a thick paste forms. Add the tempeh strips and gently toss until every piece is evenly coated. Let the tempeh marinate for at least 10 minutes at room temperature while you prepare the sauce. For deeper flavor, marinate in the refrigerator for up to 4 hours.

  2. Start the paneer masala sauce. Place a medium saucepan or small skillet over medium heat and add the ghee. Once the ghee shimmers, add the minced onion and cook for 2 to 3 minutes, stirring frequently, until softened and just turning golden at the edges. Add the garlic and ginger and cook for 30 seconds until fragrant.

  3. Build the spice base. Stir in the garam masala, cumin, coriander, and turmeric. Cook for 30 seconds, stirring constantly, until the spices bloom and become deeply aromatic. Add the tomato paste and stir to combine, cooking for 1 minute to caramelize it slightly and remove the raw taste.

  4. Simmer the cream sauce. Pour in the heavy cream and water. Stir well, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer, then reduce heat to low. Add the paneer cubes and stir gently to coat them in the sauce. Let the sauce simmer on low for 8 to 10 minutes, stirring occasionally, until it thickens to a rich, coating consistency. The paneer should be warmed through and the sauce should cling to the back of a spoon. Season with salt to taste and keep warm over the lowest heat setting.

  5. Preheat the air fryer. Set your air fryer to 390°F (200°C) and preheat for 3 minutes. If your air fryer does not have a preheat function, simply run it empty at temperature for 3 minutes.

  6. Air fry the tempeh. Arrange the marinated tempeh strips in a single layer in the air fryer basket, leaving a small gap between each piece for air circulation. Do not stack or overlap. Cook at 390°F (200°C) for 12 to 14 minutes, flipping the strips halfway through at the 6 to 7 minute mark. The tempeh is done when the edges are deeply golden and crispy, with the spice crust slightly charred in spots and the centers firm but not dried out. The mustard and fennel seeds should be toasted and fragrant.

  7. Plate and serve. Spoon the creamy paneer masala sauce onto two warmed plates or shallow bowls, spreading it into a generous pool. Arrange the crispy achari tempeh strips on top of the sauce. Scatter with fresh cilantro and toasted sesame seeds if using. Serve immediately with lemon wedges on the side for an extra burst of brightness.

Nutrition per Serving

Nutrient Amount
Calories ~685 kcal
Fat ~59g
Protein ~31g
Total Carbs ~11g
Fiber ~4g
Net Carbs ~7g

Nutrition values are approximate and may vary based on specific brands and exact measurements used.

Tips & Variations

Do not skip the amchur. Dried mango powder is the secret weapon in achari spice blends, providing a bright tanginess that balances the earthy fenugreek and warming fennel. If you absolutely cannot find it, substitute an extra teaspoon of lemon juice in the marinade, but the flavor will not be quite as nuanced. Most Indian grocery stores carry amchur in the spice aisle for just a few dollars.

Steam the tempeh first for milder flavor. If you find tempeh slightly bitter, steam the sliced strips for 10 minutes before marinating. This opens up the pores so the tempeh absorbs more of the achari spice paste while mellowing any bitterness. Pat the strips dry with a paper towel before tossing in the marinade to ensure the air fryer gets them properly crispy.

Watch your tomato paste quantity for keto. Tomato paste is more concentrated in carbs than you might expect — roughly 3 to 4 grams of net carbs per tablespoon. This recipe uses just 2 tablespoons split across two servings, keeping the impact minimal. Do not be tempted to add canned crushed tomatoes or tomato sauce as a substitute, as these would significantly increase the carb count without adding the same depth of flavor.

Make it a complete keto bowl. Serve the tempeh and sauce over a bed of cauliflower rice sautéed in ghee with a pinch of cumin seeds for an even more filling dinner. A quarter cup of riced cauliflower adds only about 1 gram of net carbs but gives the dish a more substantial, curry-and-rice feel that makes this meal even more satisfying.

Store and reheat with care. The paneer sauce keeps beautifully in an airtight container in the refrigerator for up to 4 days. Store the crispy tempeh separately to preserve its texture. Reheat the sauce gently on the stovetop with a splash of water to loosen it, and re-crisp the tempeh in the air fryer at 375°F (190°C) for 3 to 4 minutes. Do not microwave the tempeh — it will turn rubbery and lose all its crunch.

Frequently Asked Questions

Is tempeh actually keto-friendly?
Tempeh is one of the better plant-based protein options for keto, though it does contain some carbs from the fermented soybeans. An 8-ounce block typically contains around 10 grams of total carbs and 6 to 8 grams of fiber, resulting in roughly 4 grams of net carbs. Split across two generous servings, that is very manageable within a 20-gram daily net carb target. The fermentation process also makes the nutrients more bioavailable and easier to digest than unfermented soy products like tofu. Just be sure to check labels, as some flavored or grain-added tempeh varieties can have significantly higher carb counts.
Can I substitute tofu for the tempeh in this recipe?
You can, but the texture and results will be different. Use extra-firm tofu, press it thoroughly for at least 30 minutes, and slice it into thick planks. The air fryer time may need to increase by 2 to 3 minutes to get a similar crispiness. Tofu is slightly lower in carbs than tempeh but also lower in protein and fiber, so your macros will shift a bit. The achari spice blend works beautifully on tofu as well — just be aware that tofu does not absorb marinades as deeply as tempeh, so a longer marinating time of 1 to 2 hours is recommended.
How should I store leftovers and how long do they keep?
Store the paneer masala sauce and crispy tempeh in separate airtight containers in the refrigerator. The sauce keeps well for up to 4 days, and the tempeh stays good for 3 days. For the best results, reheat the sauce on the stovetop over medium-low heat, adding a tablespoon of water or cream to restore its silky consistency. Re-crisp the tempeh in the air fryer at 375°F (190°C) for 3 to 4 minutes rather than microwaving. You can also freeze the sauce for up to one month — thaw overnight in the refrigerator and reheat gently while stirring.
How can I make this recipe dairy-free for vegan keto?
Replace the paneer with extra-firm tofu cubes pan-fried in coconut oil until golden on all sides. Swap the ghee for coconut oil or vegan butter, and substitute the heavy cream with full-fat coconut cream. The resulting sauce will be slightly thinner, so simmer it a few extra minutes to thicken. These swaps keep the fat content high while removing all dairy. The overall net carb count stays similar, though coconut cream may add 1 to 2 grams of carbs depending on the brand. Check that your coconut cream has no added sugars.
My air fryer tempeh is not getting crispy — what am I doing wrong?
The most common culprit is overcrowding the basket. Tempeh strips need space between them for hot air to circulate and create a proper crust. Cook in batches if needed. Second, make sure the marinade coat is thin and even — too much pooled oil in the basket will cause steaming instead of crisping. Third, ensure your air fryer is fully preheated before adding the tempeh. Finally, the flip at the halfway mark is essential for even browning. If your air fryer runs cool, increase the temperature by 10°F and add 1 to 2 minutes of cook time, watching closely to prevent burning the spice crust.