This Mediterranean hummus bowls recipe features shawarma-spiced tofu with fresh vegetables, olives and a creamy homemade hummus for a satisfying plant-based meal.

If you want a bright, flavorful bowl, these vegan hummus bowls are a perfect choice. They combine juicy cherry tomatoes, crisp cucumber, leafy greens, briny olives and protein-rich chickpeas with shawarma-style tofu and smooth hummus for plenty of texture and nutrition.
These bowls are ideal for meal-prepped lunches, quick weeknight dinners or casual family meals — easy to customize and simple to scale.
For other healthy bowls in a similar style, try recipes for quinoa grain bowls, power-packed veggie bowls or Mediterranean-inspired grain bowls for more inspiration.
Why You’ll Love Tofu Hummus Bowls
- Vegan and naturally gluten-free.
- Perfect for meal prep and quick lunches.
- High in fiber and protein — a filling, balanced bowl.
- Quick and easy to assemble on a weeknight.
- Customizable with your favorite add-ins and grains.
- Includes a straightforward, creamy hummus recipe.
Ingredients

- Tofu: Extra-firm tofu pressed and tossed with shawarma-style spices, then baked for a crisp texture. Pressing removes excess moisture for better browning.
- Spices: A blend of smoked paprika, cumin, garlic powder and optional warming spices like cinnamon, coriander and ginger. Paprika, cumin and garlic powder are the core flavors.
- Oil: 1 tbsp olive oil for tossing the tofu; you can substitute avocado or another neutral oil.
- Chickpeas: Two cans of chickpeas are used — one for hummus and one for the bowls. Drain and rinse both cans. Store-bought hummus can be used to save time; plan on about 1/3 cup hummus per bowl.
- Greens: Baby spinach, baby kale or regular kale (massage regular kale with a little oil to soften it).
This overview lists the main components. See the full ingredient list and exact measurements in the recipe card below.
Additions & Serving
- Serve with warm pita and a cooling vegan tzatziki or a simple lemony drizzle.
- Top with hemp seeds, sesame seeds, pumpkin seeds or sunflower seeds for crunch.
- Fresh herbs like parsley, dill or cilantro brighten the bowl.
- Add cooked quinoa, brown rice, farro or orzo to make the bowls heartier.
- Roasted vegetables, falafel or tofu feta are great protein additions.
- Finish with a squeeze of lemon, a drizzle of olive oil and hot sauce if you like heat.
How to Make Hummus Bowls

Before you start: Press extra-firm tofu for 10–30 minutes if possible. Use a tofu press or wrap it in a dish towel and weigh it down with a skillet.

Step 1: Preheat the oven to 400°F. Break the pressed tofu into bite-sized pieces — tearing creates rough edges that crisp up nicely. Toss the tofu with the spice blend, olive oil and optional cornstarch for extra crunch.

Step 2: Spread the tofu on a baking sheet and bake 25–30 minutes, turning once around 20 minutes, until golden and crisp at the edges.
Quick note: If you plan to add a grain such as quinoa, farro or brown rice, start cooking it while the tofu bakes.

Step 3: While the tofu bakes, prepare the hummus. Blend the chickpeas, lemon juice, tahini, garlic and salt in a food processor until smooth. Add water or aquafaba 1 tablespoon at a time to reach the desired consistency and season with freshly ground black pepper to taste.

Step 4: Divide components among four bowls. You can spread hummus across the base of each bowl or dollop it on a bed of greens, then arrange tofu, chickpeas, tomatoes, cucumber, olives and thinly sliced red onion. Finish with optional toppings: a drizzle of extra-virgin olive oil, a squeeze of lemon, hot sauce and crumbled feta or a dairy-free alternative if desired.
Recipe FAQs
Yes — the bowls are naturally gluten-free as written. Add gluten-containing grains only if you need them.
Yes — they are vegan when served without dairy. If you add feta, choose a plant-based alternative to keep the bowls vegan.
Absolutely. Store-bought hummus is a great time-saver and works well with these bowls.
Store assembled bowls in an airtight container in the fridge for up to 3–4 days. Keep dressings separate if possible to preserve texture.
Freezing is not recommended because the fresh vegetables and hummus texture will change when thawed.


Tofu Hummus Bowl (Mediterranean, Vegan)
Ingredients
For the Tofu
- 350 g extra-firm tofu, pressed
- 1 tsp smoked paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp cumin
- 1/2 tsp garlic powder
- 1/4 tsp ginger
- 1/4 tsp cinnamon
- 1/4 tsp coriander
- 1/4 tsp cayenne pepper, optional
- 1 tbsp olive oil
- 1 tbsp cornstarch, optional
For the Hummus
- 1 19 oz can chickpeas, drained and rinsed (2 cups)
- 1/4 cup lemon juice, 60 mL
- 1/4 cup tahini, 60 g
- 1/2 tsp salt, or more to taste
- 2 cloves garlic
- 1-4 tbsp water or aquafaba, if needed
- fresh ground black pepper, to taste
For the Bowls
- 1 15 oz can chickpeas, drained and rinsed (1.5 cups)
- 4 handfuls baby spinach or baby kale
- 1 small red onion, thinly sliced or pickled
- 1 cup cherry or grape tomatoes, halved
- 1 cup kalamata olives, preferably pitted
- 1 cucumber, chopped
- 1 cup cooked quinoa, optional
- feta cheese, optional for serving (use dairy-free if keeping vegan)
- extra-virgin olive oil, lemon and hot sauce for serving, optional
Instructions
-
Press tofu: Pressing for 5–30 minutes helps remove excess water. Wrap in a dish towel and weight it down if you don’t have a press.
-
Bake tofu: Preheat oven to 400°F. Break tofu into pieces, toss with spices, oil and cornstarch (if using). Spread on a baking sheet and bake about 30 minutes until crispy and golden, stirring once.
-
Cook grains: If adding grains like quinoa or rice, cook according to package instructions while the tofu bakes.
-
Prepare hummus: Blend chickpeas, lemon juice, tahini, garlic and salt until smooth. Add water or aquafaba 1 tbsp at a time to adjust texture.
-
Assemble bowls: Spread hummus in each bowl or on a bed of greens, then add tofu, chickpeas, tomatoes, cucumber, olives and red onion. Finish with lemon, olive oil, hot sauce and optional feta.
Notes
Nutrition
Calories: 489kcal,
Carbohydrates: 47g,
Protein: 25g,
Fat: 24g,
Fiber: 15g,
Sugar: 3g
Like this recipe? Rate and comment below!