If you’re looking for an appetizer that stands out — rich in flavour, visually inviting, and perfect for entertaining — these spicy lamb meatballs with green goddess dip are a wonderful option. Ground lamb is seasoned with aromatic spices like cumin, coriander, hot paprika and harissa for a lively kick, while the cool dip balances the heat with fresh herbs, creaminess and a hint of tang.
This combination works brilliantly for dinner parties, game-day snacks, or holiday gatherings when you want something elevated yet still approachable.

Table of Contents
Ingredients (makes about 24 meatballs)
For the meatballs:
- 1 lb (≈450g) ground lamb
- 1 large egg, beaten
- ½ cup dry breadcrumbs
- 2 Tbsp harissa paste (for spice)
- 2 tsp Hungarian hot paprika
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp ground fennel
- 1 shallot, finely chopped
- 2 cloves garlic, finely grated
- ½ cup fresh cilantro, finely chopped
- Salt & freshly ground black pepper, to taste
- A splash (about ¼ cup) of water to help bind
- Oil for greasing the baking dish
For the Green Goddess Dip:
- ¾ cup packed fresh flat-leaf parsley
- ¾ cup packed fresh basil leaves
- 2 medium scallions, chopped
- 2 drained anchovy fillets (optional, for depth)
- ½ cup sour cream
- ¼ cup mayonnaise
- Juice of ½-1 lemon (to taste)
- Salt & pepper to taste
Tip: If anchovies aren’t available or you prefer not to use them, you can omit or substitute with a dash of Worcestershire sauce for umami.
Spicy Lamb Meatballs Instructions
1. Preheat & Prepare
Pre-heat your oven to 400 °F (≈200 °C). Lightly grease a baking dish with oil to prevent sticking.
In a mixing bowl, combine the breadcrumbs and water; let them sit for a couple of minutes to hydrate.
2. Season & Mix the Meatballs
In a large bowl, add the ground lamb, beaten egg, the moistened breadcrumbs, chopped shallot, garlic, cilantro, harissa, paprika, cumin, coriander, fennel, salt and pepper. Mix thoroughly until all the ingredients are well distributed but do not over-mix (which can make the meatballs tough).
Form the mixture into approximately 24 meatballs (you can use a cookie scoop or roughly 1½ inch diameter balls). Arrange them in the greased baking dish so they’re slightly touching.
3. Bake the Meatballs
Place the dish in the pre-heated oven and bake for about 18-20 minutes, or until the meatballs are browned and cooked through (internal temperature should reach around 160 °F / 71 °C for lamb). If you like more crust, you can switch the oven to broil for the final 2 minutes (watch closely to avoid burning).
4. Make the Green Goddess Dip
While the meatballs bake, prepare the dip. In a food processor or high-speed blender add the parsley, basil, scallions, anchovy fillets (if using), sour cream, mayonnaise, lemon juice, salt and pepper. Process until smooth and creamy. Taste and adjust the lemon, salt or pepper as needed. Chill in the fridge until ready to serve.
5. Serve & Enjoy
Once the meatballs are done, transfer them to a serving platter and serve warm alongside a bowl of the green goddess dip. The combination of spicy, aromatic meatballs and a cooling, herb-rich dip makes a balanced flavour profile. Garnish with extra fresh herbs or lemon wedges if desired.

Serving Suggestions & Variations
- Serve the meatballs as finger food for a party — toothpicks make them easy to grab and pair especially well with chilled drinks.
- For a main-course version, serve the meatballs over couscous or rice with a side salad and drizzle some of the dip on top.
- Vegetarian adaptation: Substitute ground lamb with ground plant-based meat and retain the same spices. The dip remains the same.
- Milder version: Reduce the harissa to 1 Tbsp and switch the hot paprika to sweet paprika if you prefer less heat.
- Herb change-up for dip: You can include chives, tarragon or mint in the dip for a different herb-forward twist.
Make-Ahead & Storage Tips
- The meatballs can be formed ahead of time and refrigerated, then baked just before your event.
- Leftovers: Store cooked meatballs in an airtight container in the fridge for up to 3 days. Reheat at 325 °F (160 °C) until warmed through.
- The dip also keeps well for up to 2 days when covered and chilled. Stir before serving.
- If you want to freeze: Freeze the cooked meatballs in a single layer on a tray until solid, then transfer to a freezer bag. When ready, thaw overnight and reheat.
Frequently Asked Questions (FAQ)
Can I use beef instead of lamb?
Yes — ground beef works fine, though lamb gives a richer flavour and pairs beautifully with the spices and herbs.
What if I don’t have a food processor for the dip?
You can finely chop the herbs and scallions by hand and whisk together with the sour cream, mayonnaise and lemon juice. The texture will be a little chunkier but still delicious.
Are these gluten-free?
To make them gluten-free, use gluten-free breadcrumbs (or omit entirely and add an extra egg or a little almond flour) and ensure any processed ingredients like mayonnaise are gluten-free certified.
Can I make the dip ahead of time?
Absolutely — you can prepare the green goddess dip up to a day ahead and keep it chilled until serving. Just give it a quick stir before setting it out.
Why This Recipe Works
This recipe hits all the right notes: bold flavour, textural balance, convenient prep and strong visual appeal. The lamb meatballs carry deep, aromatic spice and warmth, while the bright, herb-filled dip brings a refreshing contrast. That interplay keeps guests coming back for more.

Spicy Lamb Meatballs with Green Goddess Dip
Equipment
- Baking dish or sheet pan
- Mixing bowls
- Food processor or blender
- Spoon or scoop for portioning
- Oven
Ingredients
- 1 lb (≈450g) ground lamb
- 1 large egg, beaten
- ½ cup dry breadcrumbs
- 2 Tbsp harissa paste
- 2 tsp Hungarian hot paprika
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp ground fennel
- 1 shallot, finely chopped
- 2 cloves garlic, finely grated
- ½ cup fresh cilantro, finely chopped
- Salt & freshly ground black pepper, to taste
- ¼ cup water (to help bind)
- Oil for greasing the baking dish
- ¾ cup fresh flat-leaf parsley, packed
- ¾ cup fresh basil leaves, packed
- 2 medium scallions, chopped
- 2 anchovy fillets, drained (optional)
- ½ cup sour cream
- ¼ cup mayonnaise
- ½–1 lemon juice (to taste)
- Salt & pepper to taste
Instructions
- Preheat oven to 400°F (200°C). Lightly grease a baking dish with oil. In a small bowl, mix breadcrumbs and water, allowing them to hydrate for a few minutes.
- In a large bowl, combine the ground lamb, beaten egg, hydrated breadcrumbs, shallot, garlic, cilantro, harissa, paprika, cumin, coriander, fennel, salt, and pepper. Mix until well combined but not overworked. Form into approximately 24 meatballs (about 1½-inch in diameter). Arrange slightly touching in the greased dish.
- Bake for 18–20 minutes, or until the meatballs are browned and cooked through (internal temperature 160°F / 71°C). For more crust, broil for 2 minutes at the end, watching carefully.
- In a food processor, combine parsley, basil, scallions, anchovies (if using), sour cream, mayonnaise, lemon juice, salt, and pepper. Blend until smooth and creamy. Taste and adjust seasoning. Chill until ready to serve.
- Arrange the meatballs on a serving platter and serve warm with a bowl of the green goddess dip. Garnish with extra herbs or lemon wedges for presentation.