Moroccan Meatballs with Cardamom and Lemon are tender cardamom spiced lamb meatballs nestled in creamy lemon tahini sauce. I have a feeling this is going to become your new favorite meal!

Moroccan meatballs with cardamom and lemon
While it may sound like an exotic meal, it’s really just a matter of how and in what proportions you use common ingredients. These lamb meatballs start out with the usual egg, onion and breadcrumbs, but take a more flavorful turn with multiple fistfuls of fresh herbs, pine nuts, feta cheese, the zest of two lemons, and freshly ground cardamom.
We ate ours accompanied by a thick swath of creamy hummus, a chopped Israeli salad, and lots of grilled laffa bread. My homemade pita bread would be a great choice, too. If you want a real feast, serve it alongside some jeweled rice!
what you’ll need:
The diverse flavors bounce off one another to make for an incredibly vibrant experience. In comparison to, say, an Indian curry, where the many spices marry together, in these meatballs you will get the lemon, the mint, the feta, the spices, and herbs all competing for your attention. I love that.
- ground lamb ~ if you don’t see it at your market, ask the butcher to grind it for you.
- onion ~ be sure to mince it finely, otherwise your meatballs can fall apart.
- fresh garlic and ginger ~ flavor bombs
- breadcrumbs ~ these can be fresh or dried.
- egg ~ an essential binder for the meatballs
- parsley, cilantro, mint ~ more flavor bombs, don’t hold back here, and make sure they’re fresh!
- lemon ~ we’ll use the juice and the zest.
- pine nuts ~ in the meatballs and in the sauce, I love that.
- feta cheese
- cinnamon and cardamom ~ this combination gives this dish incredibly distinctive flavor.
- olive oil
- tahini
- smoked paprika or sumac ~ just for garnish, and is optional.
- salt and pepper
Moroccan meatballs are a user friendly way to serve lamb
Lamb has a rich, earthy flavor that gets balanced by the other strong elements in this dish. It’s critical to use a light touch when mixing ground meat. There are lots of flavor components in this recipe that need to be distributed into the lamb, but you don’t want to compact the meat in the process. Your hands, fingertips actually, are the only tools for the job, and they’ll help insure that these meatballs have a light, delicate texture.
If you have a stand mixer, it’s a great way to blend ground meat mixtures like meatballs and meatloaf ~ just pop on the paddle attachment and let it go on low until everything is well combined. No mess!
these Moroccan meatballs are all about flavor!
One of the biggest arguments, in my mind, for making the effort to experience the foods of other cultures is to wake up our own palates. If we keep our taste buds actively engaged with new and exciting healthy flavors we might better resist the not so healthy stuff we all fall back on when we’re bored. And when you bring something this vibrant to the table, it’s always a joyous occasion.
how to use cardamom
Cardamom makes these meatballs distinctive. The papery pods come in green and a dark brown variety, and it’s the green we’re using here. They contain little dark seeds that pop out when you crack them open, and it takes just seconds to grind the seeds into a powder in a small coffee or spice grinder. It is so worth it. Of course you can substitute ground cardamom, but promise yourself you will try the whole spice one day…it’s a must for those times when you want to take your cooking to the next level.
- cardamom crumb cake
- French apple jam
- Swedish cardamom Buns
- chicken with caramelized onion and cardamom rice
- cardamom spritz cookies
TIP: Whole cardamom pods will keep longer than ground cardamom, and they’re well worth seeking out.
to make lamb meatballs ahead
Form the meatballs up to a day ahead and refrigerate, but I recommend cooking them just prior to serving because ground meat does not reheat well.
You can also freeze the uncooked meatballs: form them, then place on a lined baking sheet or plate and freeze until solid. Then pack the meatballs in a zip lock freezer bag, or a freezer safe storage container.
The sauce can be made the day ahead and refrigerated. The sauce has a tendency to thicken as it sits, so you may need to thin it with water and/or lemon juice.
can these meatballs be made with beef?
Yes, just substitute ground beef for the lamb.
“I have made it many times, and even have made it as a meatloaf. If works beautifully frozen ahead. This recipe sold me on TVFGI altogether, & I have not been disappointed yet. Thank you so much for your tastiness!”
Susan
Moroccan Lemon and Cardamom Meatballs
Video
Ingredients
for the meatballs
- 1 lb ground lamb
- 1/2 medium red onion, very finely minced
- 2 cloves garlic, finely minced
- a 2 inch piece of fresh ginger, peeled and grated or finely minced
- 1/4 cup plain dry bread crumbs
- 1 large egg, well beaten
- a handful of fresh parsley leaves, finely chopped
- a handful of fresh cilantro leaves, finely chopped
- a handful of fresh mint leaves, finely chopped
- zest of two lemons
- 1/2 cup pine nuts
- 1/2 cup fresh feta cheese, finely crumbled
- 1 tsp salt
- 1 tsp fresh cracked pepper
- 1/2 tsp cinnamon
- 1 tsp freshly toasted and ground cardamom, see instructions below
- olive oil for frying
garnish
- pine nuts
- chopped parsley, cilantro, or mint
- a sprinkling of smoked paprika, or sumac
Instructions
- Set oven to 350F
- Place the lamb, onion, garlic, ginger, bread crumbs, beaten egg, fresh herbs, lemon zest, pine nuts, feta cheese, cinnamon, cardamom, and salt and pepper into a large bowl. Mix everything together using your fingertips. You want to get all the ingredients evenly distributed without compacting the meat.
- Form walnut sized meatballs from the mixture. You can do this several hours ahead of time if you want, but be sure to cover the meat completely with plastic wrap and refrigerate until needed.
- Cover the bottom of a heavy pan with the olive oil and heat until hot. Work in batches so you don’t crowd the pan, and brown the meatballs on all sides. Add more oil as necessary.
- Place the meatballs on a baking sheet and bake for about 12 minutes, or until cooked through. (Ground lamb should be cooked to about 160F)
- Meanwhile make the sauce by mixing the tahini and lemon juice, and then adding enough water to make a thin sauce. Salt it to taste.
- Serve the meatballs hot from the oven, nestled in the sauce. Garnish with more pine nuts, herbs, and a sprinkling of sumac or paprika.
Notes
- For those of you who don’t eat lamb, you might substitute my turkey and zucchini meatballs, I think they’d work just as well.
- If you browse through the comments below you’ll see many readers have had success with variations, from chicken to beef, and you can even make this vegan by using your favorite veggie burger mix, or falafel.
- To remove seeds from cardamom pods, lightly crush the pods with a rolling pin to open them. Remove the black seeds and toast in a dry pan over medium heat for a couple of minutes, moving the seeds constantly, until they are fragrant. Then grind them with a spice or coffee grinder.
Made these for my family for the second time tonight…the flavors in this dish (ginger, lemon, cardamon, cinnamon and herbs) give it a unique punch that leaves you wanting more! Thanks for sharing…
thanks so much for the feedback Nina — I’m so glad you enjoyed them!
Wow- this was one of the best meals I’ve made, ever, and I cook a lot. The meatballs were 10/10! I’m not a fan of pine nuts, so used slivered almonds and added some extra spice with Ras Al Hanout. I was also nervous about the sauce, since I don’t usually love Tahini, but didn’t want to stray too far from the recipe so we made it anyway and served the meatball on top of it, as suggested. It was a perfect pairing. We enjoyed it with Greek salad, tatziki, flat bread, artichokes, and red wine. Thank you!!!!
That does sound like a wonderful meal — you’re making me hungry ๐ Thanks for the feedback Hillary, and I’m really glad you liked the recipe!
Made it tonight and it was soooo good!!!!!
I’m jealous!
These meatballs are FANTASTIC! I made them once with lamb and for 3 different dinner parties, with ground chicken. They were a huge hit. I served them with “Jeweled Rice”, gingered carrots and peas. They are a perfect dinner party recipe as they can be made and browned in advance, and then baked in the oven just before serving. Thanks for a fabulous recipe!
Cheers,
Kathy
Yay, I’m so glad to hear that, thanks for letting me know, Kathy! I like your idea of using chicken, I’ll have to try that.
I just made these for dinner and neither my husband or I liked it. No offense – I know a lot of people like this, it just wasn’t our taste I guess. This was my first time using cardamom and right away I didn’t like the smell of it. I thought it would taste ok mixed in with everything else, but I found it very overpowering, almost a eucalyptusy, lavendery taste. So my advice is, if you don’t know what cardamom tastes like, smell it first, then go off of that. My husband thought the meatballs were ok but didn’t like the tahini sauce.
On another note, the meatballs sort of fell apart while I was browning them. Perhaps another egg would have helped to hold them together.
Again I’m not trying to bash the recipe and say it sucks, it’s just not for everyone.
I’m sorry to hear it Kacey, there’s nothing worse than spending your time and money on a recipe and not liking it. Cardamom, like so many foods, is a matter of personal taste. The good news is that I’m a huge meatball lover, and I have lots more recipes on the blog to choose from, I hope you have a look around and try something else!
Out of this world flavorful. Just made them tonight, although I used ground beef instead of lamb, personal preference. They make your mouth sing!!!
Yay, what a great way to put it ๐ Thanks Stephanie!
I just love love love meatballs and to come across something I have never seen or heard about before makes me smile – and wish I had some mince meat available to make them now! I can’t wait to give these a try. Thank you for the inspiration and thanks for sharing. You now have a new reader – I found your recipe via The Best of the blogs recipe collection, who I follow. Thanks again
Thanks so much for visiting — I hope you do get a chance to make the meatballs!
These were FANTASTIC! Can’t wait to make them again!
Cheers,
Kathy
I made this recipe last night & it was amazing! Such unique flavor & the sauce was so simple yet robust. Next time I might try adding raisins, I think it could be good with a touch of sweetness. Great recipe, thanks for posting!!
Thanks for taking the time to let me know you liked them, Charlene. You might try adding currents, which are common in Middle Eastern cooking, and would give you that sweetness you’re looking for.
I saw this and hauled my husband over to see it. Suffice to say, it’s getting made this week. ๐