My soul in a bowl! This bold, bright Mediterranean baked tofu and eggplant with za’atar, creamy tahini-yogurt sauce, and tomato-cucumber salad is a flavor and texture explosion — fresh, filling, and nourishing. It’s also quick to make: everything on the table in just over 30 minutes.

This might be the most perfect vegetarian main I’ve ever made. The combination of perfectly seasoned tofu baked to a chewy finish, charred eggplant, cooling lemony yogurt-tahini sauce, plenty of summery vegetables, and torn fresh mint is utterly satisfying.
If you like restaurant-worthy tofu (I do — hello, best-ever baked BBQ tofu), add this impressive Mediterranean bowl to your regular rotation. It’s simple, beautiful, and fills all the meal boxes: texture, flavor, and speed.
A few notes on star ingredients
- Super firm tofu: This recipe is developed for super firm tofu so you don’t need to press it. It holds up well for tearing and roasting and packs extra protein. Easily found at most grocery stores.
- Aleppo pepper: A milder, fruitier option than typical red pepper flakes, Aleppo adds flavor without overwhelming heat. It’s great sprinkled on eggs, avocado toast, and here in the marinade.
- Mint: Fresh torn mint lifts the whole bowl with brightness. Don’t skip it — it really finishes the dish.
Let’s make it






I would love to hear how it turns out for you — please leave a comment if you try it!

I heart you. And this ‘fu.
Mediterranean Tofu and Eggplant with Tahini Yogurt Sauce
5 from 3 reviews
- Author: Alexis Joseph, MS, RD
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 3–4 servings
- Category: Bowls
- Method: Oven
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
These bold baked tofu bowls with charred za’atar eggplant, creamy tahini-yogurt sauce, and a bright tomato-cucumber salad deliver a satisfying mix of textures and Mediterranean flavors. Fresher than takeout and simple to prepare, this bowl comes together quickly and stores well for easy lunches.
Ingredients
Scale
- 1 lb super firm “pressed” tofu, torn into 1-inch pieces*
- 1 medium eggplant, sliced into ¼-inch rounds then quartered
- 3 tbsp extra virgin olive oil
- 1 tbsp za’atar
- 1 tsp kosher salt* (adjust to taste)
- ½ tsp garlic powder
- ½ tsp Aleppo pepper flakes (or ¼ tsp red pepper flakes; optional)
- 1 batch Greek yogurt tahini sauce
- Quick tomato-cucumber salad (see notes)
- Handful fresh mint leaves, torn (do not skip!)
Instructions
- Preheat oven to 425°F. Line an extra-large sheet pan (or two regular pans) with parchment so the ingredients have room to brown evenly.
- Use your hands to crumble the tofu into roughly 1-inch pieces in a large mixing bowl. Add the eggplant pieces. Rustic pieces work best — they’ll break down a bit as you toss.
- Whisk together olive oil, za’atar, kosher salt, garlic powder, and Aleppo pepper in a small bowl. Pour over the tofu and eggplant and use your hands to gently combine until everything is coated. Spread in an even layer on the lined baking sheet, giving pieces space to brown (avoid overcrowding).
- Bake for about 30 minutes, flipping the pan after 20 minutes so both sides get golden.
- While it bakes, make the Greek yogurt tahini sauce (omit the cumin if you prefer). Taste and adjust lemon and salt so the sauce is bright and balanced.
- Prepare a quick tomato-cucumber salad by tossing diced cucumber and cherry or grape tomatoes with a drizzle of olive oil, a splash of red wine vinegar, and a pinch of kosher salt.
- To assemble: spread a spoonful of yogurt-tahini sauce in a shallow bowl, top with roasted eggplant and tofu, add the tomato-cucumber salad, and finish with lots of torn mint. Store leftovers separately in the fridge for up to 5 days; reheat the tofu and eggplant in an air fryer or oven for best texture.
Notes
*You can use extra-firm tofu if pressed and well drained.
**If your za’atar is already salted or your eggplant is small, reduce the added salt to ¾ tsp. Adjust to your taste.
***For the quick salad: mix diced cucumber and tomatoes with olive oil, red wine vinegar, and a pinch of kosher salt.