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
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.
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.
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.
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.
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.
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.