Imagine biting into shatteringly crispy cubes of tofu, golden from the air fryer, coated in a vibrant North African chermoula paste bursting with fresh cilantro, parsley, cumin, and smoky paprika. Each piece lands on a bed of cool sliced cucumber and peppery arugula, crowned with a chunky olive-walnut crush that delivers salty brininess and toasty crunch in every forkful. A generous drizzle of lemon-tahini ties the whole bowl together with a creamy, tangy richness that makes this taste like a sun-drenched lunch on the Mediterranean coast.
With roughly 60 grams of fat and only 9 grams of net carbs per serving, this bowl is a textbook ketogenic meal. The fat comes from whole-food sources — extra-virgin olive oil, tahini, walnuts, and avocado — delivering the sustained energy and satiety that keep you fueled through the afternoon. At 22 grams of plant protein from tofu and nuts, it hits that sweet spot of adequate protein without overdoing it.
Best of all, everything comes together in about 30 minutes, and the bowl components pack beautifully into containers for weekday lunches. Marinate the tofu the night before and you can have crispy, flavor-packed bowls ready in the time it takes to heat your air fryer. It is entirely plant-based, naturally gluten-free, and requires zero fancy equipment beyond a standard air fryer.
Ingredients (serves 2)
For the chermoula marinade:
- 14 oz (400g) extra-firm tofu, drained and pressed
- 2 tbsp (30ml) extra-virgin olive oil
- 1/4 cup (15g) fresh cilantro, packed and finely chopped
- 2 tbsp (8g) fresh flat-leaf parsley, finely chopped
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp ground coriander
- 1/4 tsp cayenne pepper
- 1 tbsp (15ml) fresh lemon juice
- 1/2 tsp fine sea salt
For the olive-walnut crush:
- 1/4 cup (35g) kalamata olives, pitted and roughly chopped
- 3 tbsp (20g) raw walnuts, toasted and roughly chopped
- 1 tbsp (15ml) extra-virgin olive oil
- 1/2 tsp lemon zest
- Pinch of red pepper flakes
For the tahini drizzle:
- 2 tbsp (30g) tahini
- 1 tbsp (15ml) fresh lemon juice
- 1 tbsp (15ml) water, or more to thin
- 1 small clove garlic, grated
- Pinch of sea salt
For the bowl base:
- 2 cups (40g) baby arugula
- 1/2 medium cucumber (about 100g), sliced into half-moons
- 1 medium ripe avocado (about 150g), sliced
- 1 tbsp (15ml) extra-virgin olive oil
- Flaky sea salt, for finishing
Instructions
Press the tofu. Wrap the block of extra-firm tofu in a clean kitchen towel or several layers of paper towels. Place a heavy skillet or cutting board on top and press for at least 15 minutes to remove excess moisture. This step is essential for achieving crispy results in the air fryer. If you have a tofu press, even better — press for 20 to 30 minutes.
Make the chermoula. In a medium bowl, combine the olive oil, cilantro, parsley, garlic, cumin, smoked paprika, coriander, cayenne, lemon juice, and salt. Stir well until a vibrant green paste forms. The mixture should be thick but spreadable — if it looks too dry, add another teaspoon of olive oil.
Marinate the tofu. Cut the pressed tofu into 3/4-inch (2cm) cubes. Add them to the bowl with the chermoula and gently toss until every piece is evenly coated. For best results, let the tofu marinate for at least 10 minutes at room temperature, or up to overnight in the refrigerator.
Preheat your air fryer. Set it to 400°F (200°C) and let it run for 3 minutes. Lightly brush or spray the air fryer basket with a thin layer of oil to prevent sticking.
Air fry the tofu. Arrange the marinated tofu cubes in a single layer in the air fryer basket, leaving a little space between each piece for air circulation. Work in batches if necessary — overcrowding leads to steaming rather than crisping. Cook for 12 to 15 minutes, shaking the basket or flipping the cubes halfway through, until the tofu is deeply golden and crispy on all edges. The chermoula herbs will char slightly in spots, which adds wonderful smoky depth.
Prepare the olive-walnut crush. While the tofu cooks, combine the chopped kalamata olives, toasted walnuts, olive oil, lemon zest, and red pepper flakes in a small bowl. Toss to combine. This rustic condiment should be chunky and textured, not a paste — think rough chop, not food processor.
Whisk the tahini drizzle. In another small bowl, whisk together the tahini, lemon juice, water, grated garlic, and salt until smooth and pourable. The consistency should be similar to a thin salad dressing. If it seizes up or feels too thick, add water one teaspoon at a time until it flows from a spoon in a steady ribbon.
Assemble the bowls. Divide the arugula and cucumber slices between two wide bowls. Fan the avocado slices alongside. Drizzle the greens lightly with the remaining tablespoon of olive oil. Pile the hot, crispy chermoula tofu in the center of each bowl.
Finish and serve. Spoon the olive-walnut crush generously over the tofu, then drizzle the tahini sauce across the entire bowl. Sprinkle with flaky sea salt. Serve immediately while the tofu is still crackling and warm against the cool, creamy avocado and crisp greens.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~655 kcal |
| Fat | ~60g |
| Protein | ~22g |
| Total Carbs | ~16g |
| Fiber | ~7g |
| Net Carbs | ~9g |
Nutritional values are approximate and may vary based on specific brands and the exact size of your tofu block and avocado.
Tips & Variations
Toast your walnuts for maximum flavor. Spread them in a dry skillet over medium heat for 3 to 4 minutes, stirring frequently, until fragrant and lightly browned. Toasting deepens their flavor dramatically and adds another layer of crunch to the olive-walnut crush. You can toast a large batch at the start of the week and store them in an airtight jar.
Make it a meal-prep powerhouse. Air fry a double batch of chermoula tofu and store it in the refrigerator for up to four days. Pack the bowls with the tofu, olive-walnut crush, and tahini drizzle in separate containers from the greens and avocado to keep everything fresh. Reheat the tofu in the air fryer at 375°F (190°C) for 3 to 4 minutes to restore its crispiness.
Watch for hidden carbs in store-bought tahini. Pure tahini should contain only one ingredient: sesame seeds. Some brands add sugar, seed oils, or fillers that increase the carb count. Always check the label — you want a tahini with about 1 to 3 grams of net carbs per tablespoon. Soom, Seed + Mill, and Whole Foods 365 are reliably clean options.
Swap the greens to match the season. Arugula provides a peppery bite that pairs beautifully with the smoky chermoula, but baby spinach, mixed greens, or thinly shaved raw zucchini ribbons all work well. In cooler weather, try wilting the greens briefly in a hot pan with a splash of olive oil and a squeeze of lemon for a warm bowl variation.
Add hemp hearts for extra fat and protein. If your macros need a boost, sprinkle 2 tablespoons of hemp hearts over the finished bowl. They add roughly 90 calories, 7 grams of fat, and 5 grams of protein with virtually zero net carbs, making them one of the best keto-friendly seed toppings available.