Meze Meatballs with Fresh Salad, Hummus, and Tzatziki in Pitta Bread Recipe
Introduction
These Meze meatballs are a flavorful and satisfying dish inspired by Mediterranean flavors. Tender meatballs seasoned with herbs and spices pair perfectly with fresh salad, creamy hummus, and cool tzatziki. Ideal for a casual meal where everyone can assemble their own meatball pittas.

Ingredients
- 100g breadcrumbs
- 50ml milk
- 400g beef or lamb mince
- 1 egg
- 2 tsp dried oregano
- small bunch of flat-leaf parsley, finely chopped
- 1 onion, coarsely grated
- 2 garlic cloves, finely grated
- 2 tbsp plain flour
- 2 tbsp olive oil
- ½ cucumber, chopped into chunks
- 12 cherry tomatoes, quartered
- 1 red onion, finely sliced
- hummus
- tzatziki
- 4 pittas
Instructions
- Step 1: Put the breadcrumbs in a bowl and add the milk. Leave for 5 minutes, or until the milk has been absorbed.
- Step 2: Add the beef or lamb mince, egg, dried oregano, chopped parsley, grated onion, and grated garlic to the soaked breadcrumbs. Season well with salt and pepper. Mix everything thoroughly by hand, then shape the mixture into meatballs slightly larger than a cherry tomato. You should have about 24 meatballs. Cover and chill for at least 30 minutes.
- Step 3: When ready to cook, spread the plain flour in a shallow bowl. Roll each chilled meatball in the flour to coat evenly.
- Step 4: Heat the olive oil in a large frying pan over medium heat. Fry the meatballs for 10–12 minutes, turning frequently until they are browned on all sides and cooked through.
- Step 5: To serve, arrange the meatballs on a platter alongside a fresh salad made from cucumber, cherry tomatoes, and red onion. Place bowls of hummus and tzatziki nearby and toast the pittas. Let everyone assemble their own meatball kebabs by stuffing pittas with meatballs, salad, and dips.
Tips & Variations
- For a lighter option, use lean beef or lamb mince and bake the meatballs instead of frying them.
- Add a pinch of chili flakes to the meatball mix for a subtle heat.
- Swap the flat-leaf parsley for fresh mint or dill for a different herbal note.
- Serve with extra lemon wedges for squeezing over the assembled pittas.
Storage
Store any leftover cooked meatballs in an airtight container in the fridge for up to 2 days. Reheat gently in a pan or microwave until warmed through. Keep salad and dips separate to maintain freshness. Uncooked meatballs can be covered and chilled for up to 24 hours before cooking.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze the meatballs?
Yes, you can freeze the uncooked meatballs. Arrange them on a baking tray to freeze individually, then transfer to a freezer bag. They can be kept frozen for up to 3 months. Thaw overnight in the fridge before cooking.
What can I substitute for the pitta bread?
If you prefer, serve the meatballs with flatbreads, wraps, or even over a bed of rice or couscous as a gluten-free alternative.
Print
Meze Meatballs with Fresh Salad, Hummus, and Tzatziki in Pitta Bread Recipe
- Total Time: 27 minutes
- Yield: 24 meatballs, serves 4 1x
Description
These Meze Meatballs are a delightful Mediterranean-inspired dish featuring tender beef or lamb meatballs infused with oregano and fresh herbs. They are pan-fried to golden perfection and served with a refreshing cucumber, tomato, and red onion salad alongside creamy hummus and tzatziki, all wrapped up in warm toasted pittas for a perfect casual meal.
Ingredients
Meatballs
- 100g breadcrumbs
- 50ml milk
- 400g beef or lamb mince
- 1 egg
- 2 tsp dried oregano
- Small bunch of flat-leaf parsley, finely chopped
- 1 onion, coarsely grated
- 2 garlic cloves, finely grated
- 2 tbsp plain flour
- 2 tbsp olive oil
Salad
- ½ cucumber, chopped into chunks
- 12 cherry tomatoes, quartered
- 1 red onion, finely sliced
To Serve
- Hummus
- Tzatziki
- 4 pittas
Instructions
- Soak breadcrumbs: Put the breadcrumbs in a bowl and add the milk. Leave for 5 minutes, or until the milk has been absorbed.
- Prepare meatball mixture: Add the beef or lamb mince, egg, dried oregano, chopped parsley, grated onion, and grated garlic to the soaked breadcrumbs. Season well with salt and pepper and mix everything thoroughly with your hands.
- Shape meatballs: Shape the mixture into meatballs a bit larger than a cherry tomato, aiming for about 24 meatballs. Cover and chill them for at least 30 minutes. They can be kept covered and chilled for up to 24 hours.
- Coat meatballs: When ready to cook, tip the flour into a shallow bowl. Roll each meatball in the flour to coat evenly.
- Fry meatballs: Heat the olive oil in a large frying pan over medium heat. Fry the meatballs for 10-12 minutes, turning them frequently to brown all sides and ensure they are cooked through.
- Prepare salad: In a bowl, combine chopped cucumber, quartered cherry tomatoes, and finely sliced red onion to make the fresh salad.
- Toast pittas and serve: Toast the pittas. Arrange the cooked meatballs on a platter with the salad, hummus, and tzatziki. Let everyone assemble their own meatball kebab by stuffing meatballs, salad, and dips into the warm pittas.
Notes
- You can prepare the meatballs up to 24 hours ahead of cooking to save time.
- Ensure meatballs are cooked to an internal temperature of 70°C (160°F) for food safety.
- For a gluten-free option, substitute the plain flour and breadcrumbs with gluten-free versions.
- Add a dash of chili flakes to the meatball mixture if you like a bit of heat.
- Use fresh herbs like mint or dill in the salad for extra flavor variations.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Mediterranean
Keywords: meatballs, Mediterranean, beef meatballs, lamb meatballs, appetizer, main dish, hummus, tzatziki, pita bread, meze

