The Appetizer That Steals the Show Every Time
I’ve made a lot of party food over the years, but these meatball skewers are honestly one of the appetizers I’m most proud of. It started with my go-to meatball recipe, the one where I add a little baking soda so the meatballs turn out unbelievably soft. From there I just kept building on the idea. I served them over a creamy tahini yogurt sauce with a drizzle of red chimichurri on top, and people literally stopped mid-conversation to ask what they were eating. The combination of the savory meatballs, the cool tangy yogurt, and that smoky chimichurri is ridiculously good together. If I need a meatball appetizer that always impresses at a gathering, this is the one I make.
Why Your Guests Will Love This One
- The baking soda in the meatballs is a total game changer – it keeps them soft and juicy no matter how you cook them
- Two sauces sounds like extra work but both take maybe 5 minutes each, and that combo is exactly what makes this stand out
- Easy to scale up – double or triple the batch and the whole thing still comes together without stress
- Looks really impressive on a platter but the hands-on time is pretty minimal
- Everything can be prepped the day before so you’re not scrambling when guests arrive

What You’ll Need to Make This Meatball Skewers Appetizer
For the Meatballs:
- Ground beef – 1 pound / 500g
- Garlic – 3 cloves, finely minced (I just blitz them in the blender with the onion – so much easier)
- Onions – 2 medium, finely minced or blended
- Breadcrumbs – 2 tbsp
- Baking soda powder – 1 tsp (this is the secret – don’t leave it out)
- Fresh herbs – 1 cup / 25g, a mix of parsley, mint, and coriander, finely chopped
- Olive oil – 1 tbsp, plus more for frying
- Salt – 1/2 tsp
- Black pepper – to taste
For the Tahini Yogurt Sauce:
- Greek yogurt – 1/2 cup / 120g, plain and thick
- Tahini – 2 tbsp / 30ml
- Lemon juice – 2 tbsp / 30ml (about 1 lemon)
- Garlic powder – 1/4 tsp
- Water – 1-2 tbsp to loosen it up
- Salt – a pinch
For the Red Chimichurri:
- Roasted red pepper – 1/2 cup / about 1 pepper (jarred and drained works great here)
- Flat leaf parsley – 1/3 cup, packed
- Cilantro – 2 tbsp, packed
- Red wine vinegar – 2 tbsp
- Garlic – 2 cloves
- Smoked paprika – 1 tsp (sweet smoked, not hot)
- Cumin – 1/2 tsp
- Fine sea salt – 1/2 tsp
- Red pepper flakes – 1/4 tsp
- Extra-virgin olive oil – 1/4 cup / 60ml
For Serving:
- Wooden cocktail skewers – these are the ones I use, exactly the right size for this
- Fresh parsley, chopped – optional but it makes the platter look really nice
How to Make This Meatball Skewers Appetizer
- Start with the meatballs since they need to chill. Combine the ground beef, garlic, and onions in a large bowl – I like to blitz the garlic and onion in a blender first so they basically disappear into the meat (and the kids don’t pick them out lol). Add the breadcrumbs, baking soda, chopped herbs, olive oil, salt, and pepper. Mix it all together well, then cover and refrigerate for at least 2 hours. That rest time is what makes the baking soda work – it tenderizes the meat from the inside and the difference is really noticeable.

2. Once the mixture is chilled, roll it into small even balls, roughly 1.5 inches each. You want them on the smaller side so they’re easy to eat off a skewer without making a mess.
3. To pan-fry – heat a thin layer of olive oil in a skillet over medium heat. Cook the meatballs in batches, turning every couple of minutes, for about 10-15 minutes until they’re browned all over and cooked through. Give them space in the pan – if you crowd them they’ll steam instead of brown and you’ll lose that crust. To bake instead – preheat to 425F / 220C and bake on a lined sheet for 30-40 minutes. Honestly, when I’m making a big batch for a party, baking is the way to go. You just put them in the oven and walk away.

4. While the meatballs are cooking, make the tahini yogurt sauce. Whisk together the yogurt, tahini, lemon juice, garlic powder, and salt. Add water a tablespoon at a time until it loosens up to a spoonable, saucy consistency. Taste it and adjust the lemon or salt – you want it tangy and bright.
5. For the chimichurri – pulse the roasted red pepper, parsley, cilantro, red wine vinegar, garlic, smoked paprika, cumin, salt, and red pepper flakes in a food processor until the pepper is finely chopped but still has some body to it. Don’t over-process it into a paste. Transfer to a bowl, stir in the olive oil, and let it sit for a bit if you have time – it gets better as it rests.
6. To put it all together – slide one meatball onto each skewer. Spoon a little tahini yogurt sauce onto each plate or across a big serving platter. Lay the skewers right on top of the sauce, then drizzle the chimichurri over everything. A little fresh parsley on top and it’s ready to go.

A Few Tips Worth Knowing
- The chill time really matters. I know 2 hours feels like a lot when you’re trying to get dinner on the table, but that’s what gives the baking soda time to do its thing. If you’re short on time, 1 hour will also work. If I’m making these for a party, I just mix the meatballs the night before and leave them in the fridge overnight. Even better.
- Roll them the same size. It only takes an extra minute and it means they all cook through at the same time. Uneven meatballs mean some are overdone by the time the big ones finish.
- Make the chimichurri first. Even 30 minutes of sitting time makes a noticeable difference – the flavors settle and come together in a way they don’t when it’s just made.
- Don’t rush the food processor. A few pulses is all it needs. The chimichurri should look chunky and textured, not smooth like a sauce.
- Spoon the yogurt onto the plate right before serving. If it sits out too long it starts to get absorbed or skin over – neither is ideal.

Substitution Ideas
- Ground lamb is a really good swap for the beef if you want a more Middle Eastern flavor – it pairs especially well with both sauces
- No food processor? Just chop everything for the chimichurri by hand. It takes a few extra minutes but the result is the same
- For a dairy-free version, a skip the yogurt, just tahini will works just fine
- Curly parsley is fine in the chimichurri if that’s what you have – flat-leaf is just a little more flavorful
- If you can’t find jarred roasted red peppers, roast a fresh bell pepper yourself over a flame or under the broiler and peel it. Or you can get them from Amazon here.
How to Get Ahead on This Before a Party
One of the things I love most about this recipe is how well it works as a make-ahead. I almost never make it all on the day.
- The meatball mixture can be made the night before and kept covered in the fridge – the flavor actually improves overnight
- Cooked meatballs keep for 3-4 days in the fridge and reheat really well in a skillet or oven at 350F / 175C for about 10 minutes
- The chimichurri keeps in the fridge for up to 3 days, or in the freezer for up to 3 months – I always make a big batch
- Tahini yogurt sauce keeps for 4 days sealed in a jar, just stir in a little water to loosen it back up before serving
- Skewer and plate everything right before guests arrive so nothing softens up on you
Ways to Serve These
- Spread the tahini sauce across a big white platter and lay all the skewers on top – it looks like something from a restaurant and takes almost no effort
- As part of a mezze table with warm pita, hummus, and olives – this fits right in
- Great for any party where people are standing and eating – birthdays, holidays, game days, all of it
- As a starter before a Mediterranean dinner
- Passed around on a tray at a cocktail party – they hold up well and people always grab seconds
FAQ
Do I really have to chill the mixture for 2 hours? Yes – that’s the step that makes the baking soda work. If you’re in a rush, even 45-60 minutes helps, but 2 hours is where you really notice the difference. Night-before prep is honestly the best option if you’re planning ahead anyway.
Can I bake instead of pan-fry? Totally. I actually prefer baking when I’m making a big batch – 425F / 220C for 30-40 minutes and the oven does the work. Pan-frying gives a slightly crispier crust on the outside, but both versions are soft and juicy inside.
Can I freeze these? Yes, and they freeze really well. For raw meatballs, freeze on a tray first then bag them up. Cooked ones last up to 2 months in the freezer – just thaw overnight in the fridge and reheat before serving.
How spicy is the chimichurri? It’s mild to medium – a little warmth from the red pepper flakes but nothing too strong. If you want more heat just add extra flakes. Leaving them out completely is totally fine too, especially if you’re serving kids.
How many skewers does this make? With 1 pound / 500g of beef you’ll get around 20-25 small meatballs, which is roughly 8-12 skewers depending on how many meatballs you put on each one. It scales up really easily if you need more.
Can I use store-bought meatballs? You can, and with these two sauces it’ll still taste great. But honestly, the homemade ones with the baking soda are so worth it if you have a couple of hours. The texture is just on a different level.
Try These Once and You’ll Keep Making Them
These meatball skewers have become one of my most requested party recipes. Once I started making them, people kept asking for them at every get-together – and I get it, because the combination of those soft meatballs, the cool creamy yogurt underneath, and the chimichurri drizzle on top is really hard to beat. Make them once and I think they’ll earn a permanent spot in your rotation too.
Enjoy and let me know what your guests said about this recipe in the comments!
Meatball Skewers – Appetizer Recipe Perfect for a Crowd
Ingredients
For the Meatballs:
- Ground beef – 1 pound / 500g
- Garlic – 3 cloves finely minced (I just blitz them in the blender with the onion – so much easier)
- Onions – 2 medium finely minced or blended
- Breadcrumbs – 2 tbsp
- Baking soda powder – 1 tsp this is the secret – don’t leave it out
- Fresh herbs – 1 cup / 25g a mix of parsley, mint, and coriander, finely chopped
- Olive oil – 1 tbsp plus more for frying
- Salt – 1/2 tsp
- Black pepper – to taste
For the Tahini Yogurt Sauce:
- Greek yogurt – 1/2 cup / 120g plain and thick
- Tahini – 2 tbsp / 30ml
- Lemon juice – 2 tbsp / 30ml about 1 lemon
- Garlic powder – 1/4 tsp
- Water – 1-2 tbsp to loosen it up
- Salt – a pinch
For the Red Chimichurri:
- Roasted red pepper – 1/2 cup / about 1 pepper jarred and drained works great here
- Flat leaf parsley – 1/3 cup packed
- Cilantro – 2 tbsp packed
- Red wine vinegar – 2 tbsp
- Garlic – 2 cloves
- Smoked paprika – 1 tsp sweet smoked, not hot
- Cumin – 1/2 tsp
- Fine sea salt – 1/2 tsp
- Red pepper flakes – 1/4 tsp
- Extra-virgin olive oil – 1/4 cup / 60ml
Instructions
- Start with the meatballs since they need to chill. Combine the ground beef, garlic, and onions in a large bowl – I like to blitz the garlic and onion in a blender first so they basically disappear into the meat (and the kids don’t pick them out lol). Add the breadcrumbs, baking soda, chopped herbs, olive oil, salt, and pepper. Mix it all together well, then cover and refrigerate for at least 2 hours. That rest time is what makes the baking soda work – it tenderizes the meat from the inside and the difference is really noticeable.
- Once the mixture is chilled, roll it into small even balls, roughly 1.5 inches each. You want them on the smaller side so they’re easy to eat off a skewer without making a mess.
- To pan-fry – heat a thin layer of olive oil in a skillet over medium heat. Cook the meatballs in batches, turning every couple of minutes, for about 10-15 minutes until they’re browned all over and cooked through. Give them space in the pan – if you crowd them they’ll steam instead of brown and you’ll lose that crust. To bake instead – preheat to 425F / 220C and bake on a lined sheet for 30-40 minutes. Honestly, when I’m making a big batch for a party, baking is the way to go. You just put them in the oven and walk away.
- While the meatballs are cooking, make the tahini yogurt sauce. Whisk together the yogurt, tahini, lemon juice, garlic powder, and salt. Add water a tablespoon at a time until it loosens up to a spoonable, saucy consistency. Taste it and adjust the lemon or salt – you want it tangy and bright.
- For the chimichurri – pulse the roasted red pepper, parsley, cilantro, red wine vinegar, garlic, smoked paprika, cumin, salt, and red pepper flakes in a food processor until the pepper is finely chopped but still has some body to it. Don’t over-process it into a paste. Transfer to a bowl, stir in the olive oil, and let it sit for a bit if you have time – it gets better as it rests.
- To put it all together – slide one meatball onto each skewer. Spoon a little tahini yogurt sauce onto each plate or across a big serving platter. Lay the skewers right on top of the sauce, then drizzle the chimichurri over everything. A little fresh parsley on top and it’s ready to go.

