This is a vibrant, big-flavored dinner that brings together everything I love about Middle Eastern-inspired cooking. Spiced lamb meatballs with minty fennel slaw layers juicy, aromatic lamb meatballs (studded with sweet raisins and toasted pine nuts) over a bed of creamy yoghurt-tahini, with crispy roasted chickpeas and a crunchy, fresh fennel slaw on top. Every element brings something: the warm spiced meatballs, the harissa heat, the cool tangy sauce, the crispy chickpeas, and the bright, minty crunch of the slaw. It looks impressive plated up, but it comes together in about 45 minutes, and the combination of textures and flavors is genuinely special. This is the kind of meal that feels like a treat but is built from simple, wholesome ingredients.
What makes this dish sing is the contrast. Rich, warmly spiced lamb meatballs are balanced by cool, creamy yoghurt-tahini and a fresh, zingy fennel slaw, while crispy chickpeas add crunch and heartiness. Toasting and grinding whole spices gives the meatballs deep, fragrant flavor, and little pockets of sweet raisin and toasted pine nut make every bite interesting. A finishing hit of harissa and plenty of lemon tie it all together. It’s a restaurant-worthy plate you can absolutely make at home.
Why this works
A few key techniques are what give this dish its layered flavor and texture, and they’re worth understanding.
Toasting and grinding the whole spices is the foundation of the meatballs’ flavor. Toasting coriander and cumin seeds in a dry pan until fragrant, then coarsely grinding them, releases their aromatic oils and gives a much deeper, warmer flavor than pre-ground spices. It’s a small step that makes a big difference.
Soaked breadcrumbs keep the meatballs tender and juicy. Soaking the breadcrumbs in water before mixing them into the lamb creates a panade, which holds moisture and keeps the meatballs soft rather than dense. Mixing everything until the mixture is sticky helps the meatballs hold together and stay juicy. The raisins add pockets of sweetness and the pine nuts add toasty crunch, both classic partners for spiced lamb.
Roasting the chickpeas transforms them. Tossed with oil, whole chillies, and sliced onion and roasted at high heat, they turn crispy and golden, adding texture and heartiness. Roasting the chillies alongside softens and sweetens their heat, and they get chopped back into the chickpeas for flavor.
The cool components balance the warm ones. A loose yoghurt-tahini sauce, spread on the plate, brings creamy tang and richness that offsets the spiced lamb and harissa. And the fennel slaw, thinly sliced fennel tossed with onion, chilli, mint, salt, and lemon, adds a crisp, fresh, anise-y crunch that cuts through everything. This interplay of warm and cool, rich and fresh, is what makes the dish so satisfying.
What goes in
The ingredients build four components, meatballs, roasted chickpeas, slaw, and sauce, and several items are shared between them, so read the notes.
You’ll need lamb mince, coriander seeds, cumin seeds, breadcrumbs, raisins, and pine nuts for the meatballs; a jar of chickpeas for roasting; fennel, onion, green chillies, and mint (divided between the chickpeas and slaw); harissa paste and lemons to finish; tahini and yoghurt for the sauce; and olive oil and salt throughout.
A few notes. The onion is divided, half roasted with the chickpeas, half sliced for the slaw. The green chillies are divided too, two roasted whole with the chickpeas (then chopped back in), the rest sliced for the slaw. The mint and lemons are used across the chickpeas, slaw, and sauce. Use lamb mince with some fat for juicy meatballs, and toast the whole spices fresh for the best flavor. Adjust the chilli and harissa to your heat preference.
How to make it
Preheat your oven to 220°C (425°F). Put the lamb mince in a large bowl and season with salt.
Toast the coriander and cumin seeds in a dry pan until fragrant, then coarsely grind them. Soak the breadcrumbs in 60ml cold water. Mix the ground spices, soaked breadcrumbs, raisins, and pine nuts into the lamb until the mixture is sticky, then roll it into golf-ball-sized meatballs and set aside.
Drain and rinse the chickpeas and put them in a roasting tin with oil, 2 whole chillies, and half a thinly sliced onion. Roast for about 30 minutes, until crispy (slice the other onion half and reserve for the slaw).
Meanwhile, pan-fry the meatballs in oil over medium heat until golden and cooked through, about 15 minutes. Add the harissa for the last couple of minutes, then finish with a squeeze of lemon juice and let them rest.
Deseed and chop the roasted chillies, then stir them into the crispy chickpeas along with lemon juice and chopped mint.
For the slaw, finely slice the fennel and toss it with the remaining sliced onion, some sliced chilli, and mint. Season with salt and lemon juice.
Mix the yoghurt and tahini with salt, lemon juice, and a little water until you have a loose, spreadable consistency.
To serve, spread the yoghurt-tahini over a plate or platter. Top with the roasted chickpeas and the meatballs (along with their pan juices), then finish with the fresh fennel slaw.

Tips and serving
A few things help. Toast the whole spices fresh for the deepest flavor. Mix the meatball mixture until sticky so they hold together and stay juicy. Roast the chickpeas until genuinely crispy for the best texture contrast. And loosen the yoghurt-tahini with enough water that it’s spreadable, not stiff.
A couple more. Taste and adjust the lemon and salt in each component, since brightness and seasoning are what make this dish pop. And control the heat to your liking with the amount of chilli and harissa, it’s meant to have a warm kick, but it’s easy to dial up or down.
Serve this as a plated main as described, family-style on a big platter for sharing, or with warm flatbread or pita to scoop everything up. It’s a complete meal on its own, but a simple green salad or extra herbs on the side never hurt. Leftovers keep well, store the components separately in the fridge for up to 3 days, and reheat the meatballs and chickpeas (keeping the slaw and sauce fresh and cool), then assemble.
This serves 4. Warmly spiced, fresh, creamy, crunchy, and bright with lemon and mint, these spiced lamb meatballs with minty fennel slaw are a showstopping, flavor-packed meal that’s well worth the effort, and they’ll make you feel like you’re eating out at your favorite spot.
Print
Spiced Lamb Meatballs with Minty Fennel Slaw
Juicy, warmly spiced lamb meatballs studded with raisins and pine nuts, served over creamy yoghurt-tahini with crispy roasted chickpeas and a fresh, minty fennel slaw. A vibrant, Middle Eastern-inspired plate of contrasting warm, cool, crispy, and fresh, ready in about 45 minutes.
- Total Time45 minutes
- Yield4 servings 1x
Ingredients
- 450 g lamb mince
- 2 tsp coriander seeds
- 2 tsp cumin seeds
- 60 g breadcrumbs (soaked in 60ml cold water)
- 40 g raisins
- 30 g pine nuts
- 1 x 570g jar chickpeas (drained and rinsed)
- 2 bulbs fennel (finely sliced for the slaw)
- 1 onion (divided: half sliced and roasted with chickpeas, half sliced for slaw)
- 3 green chillies (divided: 2 roasted whole with chickpeas (then chopped in), rest sliced for slaw)
- 2 tbsp harissa paste
- 10 g mint (chopped; divided between chickpeas and slaw)
- 2 tbsp tahini
- 6 tbsp yoghurt
- 2 lemons (juice used across meatballs, chickpeas, slaw, and sauce)
- olive oil (for roasting and frying)
Instructions
- Prep and Spice: Preheat the oven to 220°C (425°F). Season the lamb mince with salt in a large bowl. Toast the coriander and cumin seeds in a dry pan until fragrant, then coarsely grind. Soak the breadcrumbs in 60ml cold water.
- Make the Meatballs: Mix the ground spices, soaked breadcrumbs, raisins, and pine nuts into the lamb until sticky. Roll into golf-ball-sized meatballs and set aside.
- Roast the Chickpeas: Drain and rinse the chickpeas; roast in a tin with oil, 2 whole chillies, and half a thinly sliced onion for about 30 minutes, until crispy. Slice the other onion half and reserve for the slaw.
- Cook the Meatballs: Meanwhile, pan-fry the meatballs in oil over medium heat until golden and cooked through, about 15 minutes. Add the harissa for the last couple of minutes and finish with lemon juice. Rest.
- Finish the Chickpeas: Deseed and chop the roasted chillies; stir into the chickpeas with lemon juice and chopped mint.
- Make the Slaw: Finely slice the fennel and toss with the reserved sliced onion, sliced chilli, and mint. Season with salt and lemon juice.
- Make the Sauce and Serve: Mix the yoghurt and tahini with salt, lemon juice, and water to a loose, spreadable consistency. Spread on a plate, top with the chickpeas and meatballs plus their pan juices, and finish with the fennel slaw.
Notes
Several ingredients are divided across components: the onion (half roasted with chickpeas, half for slaw), the green chillies (2 roasted whole then chopped into the chickpeas, the rest sliced for slaw), and the mint and lemons (used across chickpeas, slaw, and sauce). Toast the whole spices fresh for the deepest flavor. Mix the meatball mixture until sticky so they hold together and stay juicy. Roast the chickpeas until genuinely crispy. Loosen the yoghurt-tahini with enough water to spread. Taste and adjust lemon and salt in each component; control heat with the chilli and harissa. Gluten-free: use gluten-free breadcrumbs. Store components separately up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Pan-Frying, Roasting
- Cuisine: Middle Eastern




