Mediterranean Meatball Skewers

Mediterranean Meatball Skewers

Mediterranean Meatball Skewers with Creamy Tahini-Yoghurt Sauce 🧆🌿🍋

Description

These Mediterranean Meatball Skewers are juicy, smoky, flavourful, and perfect for entertaining. Tender meatballs are seasoned with garlic, parsley, cilantro, cumin, smoked paprika, oregano, and a touch of red pepper, then grilled until beautifully browned.

The star of the dish is the creamy tahini-yoghurt sauce. Made with Greek yoghurt, tahini, fresh lemon juice, garlic, and herbs, it is cool, tangy, creamy, and slightly nutty. The sauce perfectly balances the warm spices and smoky flavour of the grilled meatballs.

Serve these skewers as an appetiser at a BBQ, family gathering, game-day party, or holiday dinner. They can also be turned into a complete meal with a Greek salad, roasted vegetables, hummus, or warm pita.

Servings

Serves: 6–8 as an appetiser
Makes: Approximately 24 small meatballs
Prep time: 20 minutes
Chill time: 20–30 minutes
Cook time: 10–15 minutes
Total time: About 1 hour

Ingredients

For the Meatballs

  • 1 pound (450 g) ground beef, preferably 85–90% lean
  • ½ small yellow or red onion, finely grated
  • 3 cloves of garlic, minced
  • ¼ cup finely chopped fresh parsley
  • 2 tablespoons finely chopped fresh cilantro
  • 1 tablespoon finely chopped fresh mint
  • 1 large egg
  • ¼ cup breadcrumbs
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ½ teaspoon ground coriander
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional
  • 1 teaspoon lemon zest
  • 1 tablespoon extra-virgin olive oil

For the Tahini-Yoghurt Sauce

  • ¾ cup plain Greek yoghurt
  • 3 tablespoons tahini
  • 1 small garlic clove, finely grated
  • 1½ tablespoons fresh lemon juice
  • 1 tablespoon chopped fresh parsley
  • 1 tablespoon chopped fresh mint or dill
  • ¼ teaspoon ground cumin
  • ¼ teaspoon salt
  • 2–4 tablespoons cold water, as needed

For the Skewers and Garnish

  • Wooden or metal skewers
  • 1 tablespoon olive oil, for brushing
  • Fresh parsley
  • Fresh mint
  • Lemon wedges
  • Sesame seeds, optional
  • Sliced cucumber, optional
  • Cherry tomatoes, optional
  • Grilled bell peppers, optional

Instructions

1. Prepare the Onion

Finely grate the onion using the small holes of a box grater.

Place the grated onion in a clean kitchen towel or paper towel and gently squeeze out some of the excess liquid.

This is an important step because too much moisture can make the meatball mixture difficult to shape.

2. Make the Meatball Mixture

Add the ground beef to a large mixing bowl.

Add the grated onion, minced garlic, parsley, cilantro, mint, egg, breadcrumbs, cumin, smoked paprika, oregano, coriander, salt, black pepper, red pepper flakes, and lemon zest.

Add the olive oil.

Using clean hands or a sturdy spoon, gently mix everything together until just combined.

Do not overmix the meat because excessive mixing can make the meatballs dense instead of tender.

3. Shape the Meatballs

Scoop out approximately 1½ tablespoons of the mixture at a time.

Roll gently between your palms to create small meatballs.

You should get approximately 24 meatballs, depending on their size.

Place them on a plate or parchment-lined baking sheet.

4. Chill the Meatballs

Cover and refrigerate the meatballs for 20–30 minutes.

Chilling helps them firm up, making them easier to thread onto skewers and less likely to fall apart while cooking.

5. Prepare the Tahini-Yoghurt Sauce

While the meatballs chill, make the sauce.

Add Greek yoghurt, tahini, garlic, lemon juice, parsley, mint or dill, cumin, and salt to a bowl.

Whisk until smooth.

The mixture will initially be thick.

Gradually add cold water, one tablespoon at a time, whisking after each addition until the sauce reaches a creamy, spoonable consistency.

Taste and adjust the seasoning.

For more tanginess, add another squeeze of lemon.

For more richness, add a little extra tahini.

Cover and refrigerate until ready to serve.

6. Prepare the Skewers

If using wooden skewers, soak them in water for at least 30 minutes before grilling to help prevent them from burning.

Thread 3–4 meatballs onto each skewer.

Don’t pack them too tightly together. A little space between the meatballs allows heat to circulate and helps them brown evenly.

7. Preheat the Grill

Preheat your grill or grill pan to medium-high heat.

Lightly oil the grill grates.

Brush the meatballs lightly with olive oil.

8. Grill the Meatballs

Place the skewers on the hot grill.

Cook for approximately 10–12 minutes, turning the skewers every 2–3 minutes so that the meatballs brown evenly on all sides.

Cook until the meatballs are completely cooked through.

For ground beef, use a food thermometer and cook to a safe internal temperature of 160°F (71°C).

If the meatballs are browning too quickly, reduce the heat slightly and continue cooking until the centres are fully cooked.

9. Add Extra Smoky Flavour

For an especially delicious grilled flavour, allow the meatballs to develop a few lightly charred edges.

Don’t leave them unattended, though. Ground meat can cook quickly on a hot grill.

10. Serve

Transfer the cooked skewers to a serving platter.

Drizzle some of the tahini-yoghurt sauce over the meatballs or serve the sauce in a bowl alongside them.

Garnish generously with fresh parsley and mint.

Add lemon wedges and optional sesame seeds.

Serve immediately while the meatballs are hot and juicy.

Air Fryer Method

You can also prepare these meatballs in an air fryer.

Preheat the air fryer to 400°F (200°C).

Arrange the meatballs in a single layer without overcrowding.

Lightly spray or brush them with olive oil.

Air fry for approximately 10–14 minutes, turning halfway through cooking.

Check the internal temperature before serving.

If you want the skewer presentation, cook the meatballs first and then carefully thread the cooked meatballs onto skewers.

Oven Method

Preheat the oven to 400°F (200°C).

Place the meatballs on a parchment-lined baking sheet.

Lightly brush them with olive oil.

Bake for approximately 18–22 minutes, depending on their size.

Check the centre with a food thermometer to ensure they reach 160°F (71°C).

For additional browning, place them under the broiler for 1–2 minutes at the end, watching closely.

Best Tips for Juicy Meatballs

Don’t overmix

Mix the ingredients only until they come together. Overworking the meat can produce firm, dense meatballs.

Drain excess onion liquid.

Grated onion adds wonderful flavour and moisture, but too much liquid can make the mixture loose.

Chill before grilling.

A short chilling period helps the meatballs hold their shape.

Keep the meatballs small.

Smaller meatballs cook more quickly and are ideal for appetisers.

Use fresh herbs.

Fresh parsley, mint, and cilantro give these meatballs a much brighter Mediterranean flavour.

Don’t press the meatballs while grilling.

Avoid smashing them with a spatula. Pressing releases the flavourful juices.

Turn regularly.

Turning the skewers every few minutes helps create an evenly browned exterior.

Let them rest briefly.

Allow the cooked meatballs to rest for about 3–5 minutes before serving. This helps retain their juices.

Serving Ideas

Create a beautiful Mediterranean appetiser platter by arranging the meatball skewers around a bowl of tahini-yoghurt sauce.

Add:

  • Cucumber slices
  • Cherry tomatoes
  • Kalamata olives
  • Lemon wedges
  • Fresh parsley
  • Fresh mint
  • Roasted red peppers
  • Hummus
  • Warm pita bread
  • Pickled onions

For a lower-carb option, skip the pita and serve the skewers with cucumber, tomatoes, olives, salad greens, and grilled vegetables.

For a complete dinner, serve them with a large Greek salad and roasted vegetables.

Make-Ahead Instructions

The meatball mixture can be prepared several hours ahead.

Shape the meatballs, cover them tightly, and refrigerate until you’re ready to cook.

You can also prepare the tahini-yoghurt sauce in advance.

Keep the sauce refrigerated in an airtight container and stir it before serving.

For parties, cook the meatballs shortly before serving for the best texture.

Storage

Store leftover cooked meatballs in an airtight container in the refrigerator for up to 3–4 days.

Keep the sauce refrigerated separately.

Reheat the meatballs gently in a skillet, oven, or air fryer until heated through.

The meatballs can also be frozen. Freeze cooked meatballs in a single layer first, then transfer them to a freezer-safe container or bag.

Nutritional Information

Approximate nutrition per serving will vary depending on the size of the meatballs, type of ground meat, and amount of sauce consumed.

Estimated per serving, based on 6 servings:

  • Calories: approximately 330–380
  • Protein: approximately 24–28 g
  • Carbohydrates: approximately 8–11 g
  • Fibre: approximately 1–2 g
  • Fat: approximately 22–26 g
  • Saturated fat: approximately 6–8 g
  • Sodium: approximately 450–600 mg

Serving the meatballs without pita or other sides keeps the appetiser relatively moderate in carbohydrates.

Health Benefits

High in Protein

Ground beef and Greek yoghurt provide protein, which contributes to a satisfying appetiser or meal.

Fresh Herbs

Parsley, mint, and cilantro add flavour while allowing you to rely less heavily on salty sauces.

Greek Yoghurt

Greek yoghurt contributes protein and a creamy texture to the dipping sauce.

Tahini

Tahini is made from ground sesame seeds and contributes healthy unsaturated fats along with minerals such as calcium and magnesium.

Garlic

Fresh garlic provides plenty of flavour and contains sulphur-containing plant compounds.

Lemon

Fresh lemon juice adds brightness and vitamin C while balancing the richness of the tahini and meatballs.

Frequently Asked Questions

Can I use ground turkey instead of beef?

Yes. Ground turkey works beautifully in this recipe. Because turkey is often leaner than beef, avoid overcooking it to help keep the meatballs juicy.

Can I use lamb?

Absolutely. Ground lamb is an excellent choice for Mediterranean-style meatballs and pairs especially well with cumin, mint, garlic, and tahini.

Can I use chicken?

Yes. Ground chicken can also be used. Make sure it reaches the appropriate safe internal temperature before serving.

Can I make these without breadcrumbs?

Yes. You can use finely ground oats, almond flour, or another suitable binder. The texture may vary slightly.

Can I make them gluten-free?

Yes. Use certified gluten-free breadcrumbs or another gluten-free binder and ensure all other ingredients are gluten-free.

Can I make the sauce without tahini?

Yes. You can make a simple garlic-herb Greek yoghurt sauce by leaving out the tahini.

Can I make the sauce dairy-free?

Yes. Use an unsweetened plant-based yoghurt and adjust the consistency with lemon juice and water.

Can I make the meatballs ahead?

Yes. Shape the uncooked meatballs and refrigerate them for several hours before cooking.

Can I freeze the meatballs?

Yes. Cooked meatballs freeze well. Cool them completely before freezing.

What vegetables can I put on the skewers?

Bell peppers, zucchini, cherry tomatoes, onions, and mushrooms are excellent options. If using vegetables with different cooking times, consider partially cooking the vegetables first or using separate skewers.

Why are my meatballs falling apart?

The mixture may contain too much moisture, or the meatballs may have been handled too much. Draining excess onion liquid, chilling the meatballs, and turning them gently during grilling can help.

What can I serve instead of pita?

Try cucumber slices, lettuce cups, roasted vegetables, Greek salad, cauliflower rice, or a simple tomato-cucumber salad.

Final Thoughts

These Mediterranean Meatball Skewers are the kind of appetiser that disappears quickly at gatherings. The juicy, smoky meatballs are packed with garlic, fresh herbs, cumin, paprika, and lemon, while the creamy tahini-yoghurt sauce adds a cool and tangy contrast.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *