Imagine biting into golden, crispy-edged tofu draped in a rich, smoky muhammara — that legendary Turkish-Middle Eastern roasted red pepper and walnut sauce that's naturally bursting with healthy fats. Wilted garlicky spinach rounds out every bite with freshness, while toasted walnuts scattered on top bring an irresistible crunch. This is the kind of bold, deeply satisfying dinner that makes you forget you're eating keto.

With 46 grams of fat and only 7 grams of net carbs per generous serving, this dish hits every keto macro target without breaking a sweat. The walnuts, olive oil, and tahini deliver the high-fat backbone, while extra-firm tofu provides 22 grams of plant-based protein to keep you full through the evening. Fat accounts for roughly 77% of the calories here — textbook ketogenic territory.

Best of all, the entire dish comes together in a single skillet in about 35 minutes. There's no oven preheating, no complicated sauce work, and cleanup is a breeze. It's substantial enough for a weeknight dinner and impressive enough to serve when company comes over.

Ingredients (serves 4)

For the muhammara sauce:

  • 1 cup (150g) jarred roasted red peppers, drained and patted dry
  • ½ cup (60g) raw walnuts
  • 2 tablespoons (30ml) extra virgin olive oil
  • 1 tablespoon (15g) tahini
  • 1 tablespoon (15ml) lemon juice
  • 1 teaspoon cumin
  • ½ teaspoon Aleppo pepper or ¼ teaspoon red pepper flakes
  • ½ teaspoon smoked paprika
  • ¼ teaspoon salt

For the tofu and greens:

  • 2 blocks (28 oz / 800g total) extra-firm tofu, pressed and cubed into 1-inch pieces
  • 3 tablespoons (45ml) extra virgin olive oil, divided
  • 6 cups (180g) fresh baby spinach
  • 4 cloves garlic, thinly sliced
  • ¼ teaspoon red pepper flakes
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For garnish:

  • 2 tablespoons (15g) roughly chopped toasted walnuts
  • 1 tablespoon (15ml) extra virgin olive oil for drizzling
  • Fresh flat-leaf parsley, roughly torn
  • Pinch of Aleppo pepper or smoked paprika

Instructions

  1. Make the muhammara. Add the drained roasted red peppers, walnuts, olive oil, tahini, lemon juice, cumin, Aleppo pepper, smoked paprika, and salt to a blender or food processor. Pulse until you have a thick, slightly chunky sauce — about 15 to 20 pulses. You want some texture here, not a smooth purée. Taste and adjust salt or lemon juice as needed. Set aside.

  2. Press and cube the tofu. If you haven't already, wrap both blocks of tofu in a clean kitchen towel or paper towels and press firmly for at least 10 minutes (or use a tofu press). Cut into roughly 1-inch cubes and pat completely dry — this is essential for crispy edges.

  3. Sear the tofu. Heat 2 tablespoons of olive oil in a large skillet (12-inch / 30cm) over medium-high heat until the oil shimmers. Add the tofu cubes in a single layer, leaving space between pieces. Cook undisturbed for 3 to 4 minutes until the bottoms turn deep golden brown. Flip and sear a second side for another 3 minutes. The tofu should have a satisfying crust while staying tender inside. Transfer the tofu to a plate.

  4. Cook the garlicky greens. In the same skillet, add the remaining 1 tablespoon of olive oil over medium heat. Add the sliced garlic and red pepper flakes and cook for 30 seconds, stirring constantly, until the garlic is fragrant but not browned. Add the baby spinach in batches, tossing with tongs as each handful wilts — this takes about 2 minutes total. Season with salt and pepper.

  5. Bring it all together. Reduce the heat to medium-low. Spoon the muhammara sauce over the wilted greens in dollops and gently stir to create a loose, saucy bed. Nestle the seared tofu pieces back into the skillet on top of the muhammara-coated greens. Let everything warm together for 2 to 3 minutes, spooning some sauce over the tofu as it heats.

  6. Garnish and serve. Remove from heat. Scatter the chopped toasted walnuts and torn parsley over the top. Drizzle with the finishing olive oil and dust with a pinch of Aleppo pepper or smoked paprika. Serve directly from the skillet.

Nutrition per Serving

Nutrient Amount
Calories ~540 kcal
Fat ~46g
Protein ~22g
Total Carbs ~12g
Fiber ~5g
Net Carbs ~7g

Nutrition is approximate and calculated based on the stated ingredients and serving size of 4.

Tips & Variations

Dry your tofu thoroughly for the best sear. The number one secret to crispy tofu is removing as much moisture as possible. After pressing, pat each cube dry with a towel before it hits the hot oil. If you have time, let the pressed cubes air-dry on a towel for 10 minutes — the crust will be noticeably crunchier.

Watch the carbs in jarred roasted peppers. Not all brands are created equal. Some jarred roasted red peppers contain added sugar or high-fructose corn syrup. Always read the label and choose a brand with just peppers, water, salt, and citric acid. Fire-roasted peppers packed in water are your safest bet for keeping this keto-compliant.

Make the muhammara ahead for faster weeknight cooking. The sauce keeps beautifully in an airtight container in the fridge for up to 5 days. When you're ready to cook, simply sear your tofu, wilt the greens, and spoon the pre-made sauce in — dinner in under 20 minutes. The flavors actually deepen overnight, making the sauce even more delicious the next day.

Swap the greens to suit your taste. Baby kale, Swiss chard, or mature spinach all work wonderfully here. If using kale or chard, add a splash of water when wilting and cook for an extra minute or two since they're sturdier. Arugula is another excellent option — add it at the very end so it just barely wilts for a peppery bite.

Add avocado for an extra fat boost. If your macros need more fat, serve each portion with half a sliced avocado alongside. It pairs beautifully with the smoky muhammara and adds roughly 15 grams of healthy fat per half without significantly increasing net carbs. A squeeze of lemon over the avocado ties the whole plate together.

Frequently Asked Questions

What exactly is muhammara, and why is it good for keto?
Muhammara is a traditional Middle Eastern dip originating from Aleppo, Syria, made primarily from roasted red peppers and walnuts. It's naturally high in healthy fats from the walnuts, olive oil, and tahini, making it an ideal sauce for ketogenic eating. Traditional versions often include breadcrumbs and pomegranate molasses for sweetness, but this keto adaptation skips both entirely — you won't miss them. The smoky, nutty richness from the walnuts and the natural sweetness of the roasted peppers carry the flavor beautifully on their own. The result is a sauce that's indulgent, complex, and firmly within your carb budget.
Can I use a different protein instead of tofu?
Absolutely. Tempeh is an excellent swap — slice it into thin planks and sear until crispy on both sides. It has a nuttier, firmer texture that pairs wonderfully with the muhammara. For a nut-based option, try thick slices of king oyster mushrooms seared in olive oil until deeply golden. If you're not strictly vegan, halloumi cheese is another fantastic choice that crisps up beautifully in a hot skillet, though this will change the macro profile and move the dish out of vegan territory.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm everything in a skillet over medium heat for 3 to 4 minutes, adding a teaspoon of olive oil to re-crisp the tofu slightly. The microwave works in a pinch but the tofu will lose its crispy texture. For meal prep, store the muhammara, seared tofu, and cooked greens in separate containers and assemble when ready to eat — this preserves the best textures across multiple days.
Is this recipe suitable for other keto subtypes beyond vegan keto?
Yes, this recipe is incredibly versatile across keto subtypes. It's already naturally gluten-free, dairy-free, and egg-free, so it works for the most restrictive plant-based keto approaches. If you follow lacto-vegetarian keto, you could crumble vegan feta or regular feta on top for added richness and tang. For standard vegetarian keto, a drizzle of brown butter instead of the finishing olive oil adds a gorgeous nutty depth. The core recipe sits at the intersection of nearly every vegetarian keto subtype, making it a reliable staple no matter your specific dietary preferences.
My tofu keeps sticking to the pan — what am I doing wrong?
Sticking almost always comes down to three factors: moisture, oil temperature, and patience. First, make sure your tofu is thoroughly pressed and patted bone-dry — any surface moisture will cause sticking and steaming instead of searing. Second, get your oil properly hot before adding the tofu; it should shimmer and a small piece of tofu should sizzle immediately on contact. Third, resist the urge to move the tofu too early. Let it cook undisturbed for a full 3 to 4 minutes — the crust will naturally release from the pan when it's ready. A well-seasoned cast iron or quality nonstick skillet also makes a significant difference.