Meze Meatballs with Fresh Salad and Dips Recipe
Introduction
Meze meatballs are a delicious Mediterranean-inspired dish perfect for sharing. Made with tender beef or lamb and flavorful herbs, they pair wonderfully with fresh salad and creamy dips. This recipe invites you to create a fun, interactive meal with toasted pittas and vibrant accompaniments.

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: Place the breadcrumbs in a bowl and pour over the milk. Leave to soak for 5 minutes, or until the milk is fully absorbed.
- Step 2: Add the beef or lamb mince, egg, dried oregano, chopped parsley, grated onion, and grated garlic to the soaked breadcrumbs. Season generously with salt and pepper. Mix everything thoroughly with your hands.
- Step 3: Shape the mixture into meatballs slightly larger than cherry tomatoes. You should end up with about 24 meatballs. Cover and chill for at least 30 minutes; they can be kept covered in the fridge for up to 24 hours.
- Step 4: When ready to cook, pour the plain flour into a shallow bowl. Roll each meatball in the flour to coat evenly.
- Step 5: Heat the olive oil in a large frying pan over medium heat. Fry the meatballs for 10-12 minutes, turning frequently to brown all sides and ensure they are cooked through.
- Step 6: Prepare a fresh salad by mixing the chopped cucumber, quartered cherry tomatoes, and sliced red onion.
- Step 7: Toast the pittas until warm and slightly crisp.
- Step 8: To serve, arrange the meatballs on a platter alongside the salad. Place bowls of hummus and tzatziki nearby and let everyone build their own meatball kebabs by stuffing the meatballs, salad, and dips into the toasted pittas.
Tips & Variations
- For extra flavor, add a pinch of ground cumin or smoked paprika to the meat mixture.
- If you prefer, swap the beef or lamb for turkey mince for a lighter option.
- Use fresh herbs like mint or dill in the salad for a refreshing twist.
- To make this gluten-free, substitute the breadcrumbs and flour with gluten-free alternatives and serve with gluten-free flatbreads.
Storage
Store any leftover cooked meatballs in an airtight container in the refrigerator for up to 2 days. Reheat gently in a frying pan over medium heat or in the microwave until warmed through. The salad is best made fresh, but the dips and pittas can be refrigerated separately for up to 3 days.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze the meatballs?
Yes, you can freeze uncooked meatballs after shaping. Place them on a baking sheet to freeze individually then transfer to a freezer bag. Cook from frozen, adding a few extra minutes to the frying time.
What can I serve if I don’t have pittas?
Pittas work great, but you can also serve these meatballs with flatbreads, wraps, or even steamed rice for a different style of meal.
Print
Meze Meatballs with Fresh Salad and Dips Recipe
- Total Time: 42 minutes
- Yield: 24 meatballs, serves 4 1x
Description
These Meze meatballs are a flavorful Mediterranean dish made with beef or lamb mince, infused with oregano, parsley, garlic, and onion, then lightly coated in flour and pan-fried to golden perfection. Served alongside a fresh cucumber and tomato salad, creamy hummus, tangy tzatziki, and warm toasted pittas, they make a perfect shareable meal full of vibrant textures and tastes.
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 fully absorbed, to create a soft base for the meatballs.
- Mix Meatball Ingredients: Add the beef or lamb mince, egg, dried oregano, finely chopped parsley, coarsely grated onion, and finely grated garlic to the soaked breadcrumbs. Season well with salt and pepper. Mix everything thoroughly with your hands to combine evenly.
- Shape and Chill Meatballs: Shape the mixture into meatballs about a bit larger than a cherry tomato (approximately 24 meatballs). Cover them and chill in the refrigerator for at least 30 minutes to firm up the mixture and develop flavor. They can be kept chilled for up to 24 hours before cooking.
- Prepare for Cooking: When ready to cook, place the plain flour in a shallow bowl. Roll each chilled meatball in the flour to coat lightly, which helps to create a crispy exterior when fried.
- Fry the Meatballs: Heat the olive oil in a large frying pan over medium heat. Add the floured meatballs and fry for 10-12 minutes, turning frequently to brown them evenly on all sides and cook through. The meatballs should be nicely browned and cooked inside.
- Prepare Salad: While meatballs cook, combine chopped cucumber, quartered cherry tomatoes, and finely sliced red onion in a bowl to make a fresh salad to accompany the meatballs.
- Serve: Arrange the cooked meatballs on a platter with the salad, bowls of hummus and tzatziki. Toast the pittas and serve alongside, allowing everyone to assemble their own meatball kebabs with meatballs, salad, and dips stuffed into the warm pitta breads.
Notes
- Chilling the meatballs before cooking helps them hold together better during frying.
- Using a mix of beef and lamb mince can add depth of flavor.
- Make sure to roll the meatballs evenly in flour for a consistent crispy coating.
- Toasting the pittas enhances texture and flavor for serving.
- Leftover cooked meatballs can be refrigerated for up to 3 days and reheated gently in a pan or oven.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Mediterranean
Keywords: Meze meatballs, Mediterranean recipe, fried meatballs, lamb meatballs, beef meatballs, homemade meatballs, hummus, tzatziki, Greek-style kebab

