There is something almost magical about what an air fryer does to a thick slab of well-seasoned tofu. These chipotle-cumin tofu steaks emerge from the basket with a shatteringly crisp, deeply smoky crust that gives way to a warm, tender center — the kind of satisfying contrast that makes you forget you are eating something virtuous. Pile on a bright, creamy avocado salsa verde loaded with cilantro, lime, and toasted pepitas, and you have a Mexican-inspired dinner that hits every note: smoky, spicy, tangy, and rich.
The macro profile here is textbook keto. Each generous serving delivers roughly 44 grams of fat from avocado, pepitas, and avocado oil, while net carbs clock in at just 7 grams. You also get a solid 20 grams of plant-based protein from the tofu and seeds, making this a well-rounded vegan keto plate without a single animal product in sight.
Best of all, the entire recipe comes together in under 25 minutes with almost no hands-on effort. Press the tofu, toss it in spices, and let the air fryer do the heavy lifting while you blitz together the salsa verde. It is a weeknight-friendly dinner that feels like something you would order at a restaurant — bold, layered, and completely satisfying.
Ingredients (serves 2)
For the chipotle-cumin tofu steaks:
- 14 oz (400g) extra-firm tofu, drained and pressed
- 2 tablespoons (30ml) avocado oil
- 1 teaspoon ground cumin
- 1 teaspoon chipotle powder
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
For the avocado salsa verde:
- 1 medium ripe avocado (about 5 oz / 140g flesh)
- ¼ cup (10g) packed fresh cilantro leaves and tender stems
- 1 tablespoon (15ml) fresh lime juice (about ½ lime)
- 1 small jalapeño, seeded and roughly chopped
- 1 small clove garlic
- 2 tablespoons (30ml) water
- ¼ teaspoon ground cumin
- ¼ teaspoon fine sea salt
For the pepita crunch topping:
- 3 tablespoons (25g) raw pepitas (pumpkin seeds)
- ¼ teaspoon chili powder
- Pinch of flaky sea salt
For serving:
- 1 tablespoon (15ml) fresh lime juice
- Fresh cilantro leaves
- Thinly sliced radishes (optional)
Instructions
Press the tofu. Wrap the tofu block in a clean kitchen towel or several layers of paper towel. Place a heavy skillet or cutting board on top and press for at least 10 minutes to remove excess moisture. This step is essential for achieving a crispy exterior in the air fryer.
Cut and season. Slice the pressed tofu into 4 thick steaks, each roughly ¾ inch (2cm) thick. In a small bowl, whisk together the avocado oil, cumin, chipotle powder, smoked paprika, garlic powder, salt, and pepper. Brush or rub this spice paste generously over all sides of the tofu steaks, making sure every surface is evenly coated.
Preheat the air fryer. Set your air fryer to 400°F (200°C) and let it preheat for 2–3 minutes. This ensures the tofu starts crisping the moment it hits the basket.
Air fry the tofu steaks. Arrange the seasoned tofu steaks in a single layer in the air fryer basket — do not overlap them. Cook for 7 minutes, then carefully flip each steak with tongs. Cook for another 6–7 minutes until the outside is deeply golden, crispy at the edges, and slightly charred in spots. The steaks should feel firm to the touch with a visibly dry, crackly surface.
Toast the pepitas. While the tofu cooks, place the raw pepitas in a small dry skillet over medium heat. Toast for 2–3 minutes, stirring frequently, until they begin to pop and turn golden. Sprinkle with chili powder and a pinch of flaky salt, toss to combine, and transfer to a small bowl to cool.
Make the avocado salsa verde. Add the avocado flesh, cilantro, lime juice, jalapeño, garlic, water, cumin, and salt to a blender or mini food processor. Blend until smooth and creamy, scraping down the sides as needed. Taste and adjust salt or lime to your preference. The consistency should be pourable but thick — add another tablespoon of water if needed.
Plate and serve. Divide the crispy tofu steaks between two plates. Spoon a generous amount of avocado salsa verde over and around the steaks. Scatter the chili-toasted pepitas on top for crunch. Finish with a squeeze of fresh lime juice, a few cilantro leaves, and sliced radishes if desired. Serve immediately while the tofu is at its crispiest.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~498 kcal |
| Fat | ~44g |
| Protein | ~20g |
| Total Carbs | ~13g |
| Fiber | ~6g |
| Net Carbs | ~7g |
Nutrition is approximate and calculated based on the stated ingredients and serving size of 2.
Tips & Variations
Don't skip pressing the tofu. Moisture is the enemy of crispiness in the air fryer. A properly pressed block of extra-firm tofu will develop a crust that rivals deep-frying, without the need for breading or excess oil. If you are short on time, wrap the tofu tightly in a towel and press it under a heavy pot while you gather your other ingredients — even 5 minutes helps.
Boost the fat with a drizzle of hemp seed oil. If your daily macros need an extra fat push, finish the plated dish with a tablespoon of cold-pressed hemp seed oil or extra-virgin olive oil drizzled directly over the steaks. This adds roughly 14 grams of healthy fat per tablespoon without changing the flavor profile significantly.
Watch for hidden carbs in chipotle products. If you substitute chipotle powder with canned chipotles in adobo sauce, be aware that the adobo sauce often contains added sugar. Check the label carefully and rinse the peppers before using, or stick with pure chipotle powder to keep carbs predictable and low.
Make it a complete bowl. Serve these tofu steaks over a bed of cauliflower rice sautéed with a little cumin and lime zest for a heartier dinner. A half cup of cauliflower rice adds only about 1–2 grams of net carbs, keeping you well within keto range while making the meal feel more substantial.
Store components separately for best results. The salsa verde keeps beautifully in an airtight container in the fridge for up to 2 days — press plastic wrap directly onto the surface to prevent browning. The spice-coated tofu can also be prepped ahead and refrigerated before cooking. However, air-fried tofu is always best eaten fresh; if you must reheat leftovers, pop the steaks back in the air fryer at 375°F (190°C) for 3–4 minutes to re-crisp.