Mediterranean Tofu Hummus Bowl Recipe — Vegan Lunch Idea

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

Healthy bowl with spinach, hummus, tomato, red onion, cucumber and olives.

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

All the ingredient gathered for making a vegan hummus buddha bowl with tofu, homemade hummus and fresh vegetables. Each ingredient is labelled with a text description. The list can be found in the corresponding blog post.
  • 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

A block of tofu in a rectangular box tofu press.

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.

Firm tofu torn into pieces in a bowl and toss with a variety of spices. A small spatula rests in the bowl and there is a bowl of olives and a bowl of spinach in the background.

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.

Crispy spiced tofu pieces on a baking tray.

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.

Creamy blended hummus in a food processor with a small spatula. There is a bowl of olives beside the food processor.

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.

Healthy looking bowl with spinach, tofu, hummus, red onion, tomato, olives, cucumber and chickpeas. There are smaller bowls of sliced red onion, spinach and olives beside the bowl.

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

Are hummus bowls gluten-free?

Yes — the bowls are naturally gluten-free as written. Add gluten-containing grains only if you need them.

Are hummus bowls vegan?

Yes — they are vegan when served without dairy. If you add feta, choose a plant-based alternative to keep the bowls vegan.

Can I use store-bought hummus?

Absolutely. Store-bought hummus is a great time-saver and works well with these bowls.

How long do hummus bowls keep?

Store assembled bowls in an airtight container in the fridge for up to 3–4 days. Keep dressings separate if possible to preserve texture.

Can you freeze hummus bowls?

Freezing is not recommended because the fresh vegetables and hummus texture will change when thawed.

Fork resting in a bowl with spinach, tomatoes, olives, crispy tofu bits, hummus and chickpeas.
Overhead view of a colourful healthy bowl with spinach, hummus, tomato, red onion, cucumber and olives.

Tofu Hummus Bowl (Mediterranean, Vegan)

By: Deryn Macey
An easy Mediterranean tofu hummus bowl with shawarma-spiced tofu — great for meal prep or a healthy weeknight dinner.
Prep: 15
Cook: 30
Total: 45
Servings: 4

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

Hummus can be made 1–2 days ahead. Assembled bowls keep up to 3–4 days refrigerated in a sealed container; keep dressings separate when possible for best texture.

Nutrition

Serving: 1bowl,
Calories: 489kcal,
Carbohydrates: 47g,
Protein: 25g,
Fat: 24g,
Fiber: 15g,
Sugar: 3g

Like this recipe? Rate and comment below!