A composed plate of grilled halloumi, marinated chickpeas, homemade baked falafel, hummus, warm pita, olives, cucumber, and a yogurt-herb dip. A shareable spread that quietly delivers 35g protein per plate.
I threw a small dinner party last year where half the guests were vegetarian and the other half were very much not. I needed something that would make everyone happy without cooking six different dishes. A big mezze spread was the answer. I loaded the table with halloumi, falafel, hummus, marinated chickpeas, warm pita, and a bunch of fresh vegetables. Everyone grazed for two hours and nobody asked where the meat was.
What made it work as an actual meal rather than just appetizers was the protein math. Halloumi and falafel are both protein-dense. Chickpeas and hummus contribute more. Even the Greek yogurt dip does work. When I sat down and calculated each plate, I was genuinely surprised: 35g protein from what felt like casual grazing. That's better than most sit-down dinners.
Now I make a version of this for myself most weeks. It's the kind of lunch that doesn't feel like meal prep. You arrange everything on a plate and it looks like something from a restaurant. The marinated chickpeas take five minutes and last all week in the fridge. The halloumi takes three minutes in a hot pan. It's efficient, delicious, and hits every macro I care about.
The Protein Upgrade
A typical mezze platter is designed for sharing and snacking, with protein spread thin across many small bites. We built this as a proper meal plate with generous halloumi portions, a full can of marinated chickpeas, baked falafel, hummus, and a thick Greek yogurt dip. What would normally be a 12-15g protein appetizer spread became a 35g protein complete lunch.
Greek Mezze Protein Plate
35g protein per serving
Ingredients
10 oz
halloumi (sliced into planks)18g protein
1 can (15oz)
chickpeas (drained and rinsed)5g protein
4
baked falafel (homemade or store-bought)4g protein
½ cup
Greek yogurt (for herb dip)2g protein
4
pita bread (warmed)5g protein
¼ cup
hummus (store-bought or homemade)1g protein
1 tbsp
olive oil
1 tbsp
red wine vinegar (for chickpea marinade)
1 tsp
dried oregano
½ tsp
garlic powder
½ tsp
salt
¼ tsp
red pepper flakes
1 small
cucumber (sliced)
¼ cup
kalamata olives
1 cup
cherry tomatoes (halved)
2 tbsp
fresh dill (chopped, for yogurt dip)
1 tbsp
lemon juice (for yogurt dip)
Instructions
Marinate the chickpeas: Toss drained chickpeas with olive oil, red wine vinegar, dried oregano, garlic powder, salt, and red pepper flakes. Let sit while you prep everything else.
Make the yogurt-herb dip: Mix Greek yogurt with chopped dill, lemon juice, and a pinch of salt. Refrigerate until ready to serve.
Heat a non-stick pan or grill pan over medium-high heat. Sear halloumi slices for 2-3 minutes per side until deeply golden brown. Set aside.
If making falafel from scratch, follow your baked falafel recipe. If using store-bought, warm them in the oven at 375°F (190°C) for 8-10 minutes.
Warm the pita bread: Wrap in foil and heat in a 350°F (175°C) oven for 5 minutes, or warm directly over a gas flame for 30 seconds per side.
Slice cucumber, halve the cherry tomatoes, and arrange all the fresh vegetables.
Compose the plates: Arrange grilled halloumi, marinated chickpeas, falafel, hummus, yogurt-herb dip, warm pita, cucumber, tomatoes, and olives on each plate.
Serve immediately while the halloumi and pita are still warm.
Boost Your Protein
Double the hummus portion and use high-protein hummus for an extra 5g protein per plate.
Add a hard-boiled egg to each plate for an extra 6g protein.
Swap pita for whole wheat pita to add an extra gram of protein and more fiber.
Ingredient Substitutions
No halloumi? Use paneer seared the same way, or grilled extra-firm tofu.
No pita? Use naan bread or whole wheat flatbread.
No fresh dill? Use dried dill or swap for fresh mint in the yogurt dip.
No baked falafel? Use extra chickpeas or white bean patties.