Moroccan Meatballs ~ Kefta Tagine

These Moroccan meatballs, or kefta tagine, are made with spiced ground beef or lamb, and bathed with a buttery saffron-cilantro sauce.

A white bowl filled with Moroccan meatballs with a spoon resting inside and some small orange wedges on the side.

Kefta is the savory spiced ground meat of Morocco, served in meatball form or used as stuffing. Serve the kefta directly from the tagine or pot, with warm slices of toasted bread for mopping up the sauce. In some Moroccan homes where fiery dishes are appreciated, a whole dried red pepper is added to the sauce.–Paula Wolfert

What's so special about the sauce?

Cookbook author and Mediterranean cooking monarch Paula Wolfert does something in this recipe that came as something of a surprise to us. First, she soaks saffron threads in hot water. The elixir, which Wolfert dubs “saffron water,” summons more of the spice’s aroma and flavor than simply crumbling a few dry strands into a dish, she explains. Given its seeming superpowers, saffron water isn’t just a clever cooking technique, it’s a savvy spendthrift tactic when you consider the justifiably steep price of a stash of saffron. “In fact,” she continues, “I’ve discovered that if I soak all the ground spices called for in a recipe in a little saffron water before adding them to the dish, their combined flavors are intensified and better distributed.” But actually, that wasn’t what surprised us. What was new to us was how she keeps a stash of extra saffron water on hand for everyday use. Although she didn’t go into detail as to what those uses are, here’s how we’d have our way with it:

Use it as part of the liquid when making rice or any rice dish;

Stir it into cream sauces;

Sip it as a warm tonic (saffron is quite the restorative, you know);

Toss it into a vegetable or seafood soup;

Pour it into that roasting pan when you deglaze it;

Dump over partially cooked sliced carrots and allow it to reduce down to a glaze with a dribble of honey;

Whisk into a vinaigrette (bet a lemon and honey vinaigrette would be just lovely with this);

Turn it into a hot toddy with a splash of brandy or bourbon or….

Moroccan Meatballs | Kefta Tagine

  • Quick Glance
  • (4)
  • 25 M
  • 1 H, 5 M
  • Serves 4 or 5
5/5 - 4 reviews
Print RecipeBuy the The Food of Morocco cookbook

Want it? Click it.

Ingredients

  • For the saffron water (you will only need to use 1/4 of this in the recipe; see the LC Note above for other uses)
  • For the kefta
  • For the sauce

Directions

Make the saffron water

Toast the saffron strands in a warm, but not hot, skillet for just a minute or so. Crush again.

Soak the crushed, toasted saffron strands in the hot water and store in a small jar in the refrigerator for up to a week. Pour out 1/4 cup saffron water for use in this recipe and reserve the remaining 3/4 cup for another use (see LC Note above). For longer storage of the saffron water, quadruple the recipe quantities above, pour the saffron water into a plastic ice cube tray, and freeze into cubes. Once they are frozen, shake out the cubes and store in a freezer bag. Each cube will be equivalent to 2 tablespoons saffron water or a good pinch of dried saffron threads.

Make the kefta

Combine the ground lamb or beef, crème fraîche or beef suet, paprika, cumin, coriander, cinnamon, nutmeg, cayenne, salt and pepper, parsley and cilantro in a food processor and blend until a paste forms. Transfer to a bowl, cover, and refrigerate for at least 30 minute or until ready to cook.

Shape the meat mixture into 24 olive-size balls and place on a plate. If you think you may not have seasoned the meatballs sufficiently with salt and pepper, pinch off a tiny bit of a meatball, sizzle it up in a skillet, and taste it. Season the meat mixture accordingly.

Make the sauce

Place an 11- or 12-inch tagine or cazuela or Dutch oven on a heat diffuser, if you have one, over medium-low heat. Add the grated onion, butter, saffron water, spices, salt, 3/4 cup of the cilantro, and hot water.

Slowly raise the heat and bring to a boil, then reduce the heat to medium-low, cover, and simmer gently to blend the flavors, about 10 minutes.

Add the kefta, or meatballs, to the sauce and poach, covered, for 30 minutes, turning them midway through the cooking.

Add the lemon juice to the sauce. Taste and correct the seasoning with salt and pepper. Transfer the hot pot to a wooden surface or a folded towel placed on a serving plate and garnish with the remaining 1/4 cup cilantro.

Spoon the kefta and sauce directly from the pot onto plates, with warm slices of toasted bread for mopping up the sauce.

Print RecipeBuy the The Food of Morocco cookbook

Want it? Click it.

Recipe Testers' Reviews

Yum! What a great recipe to make and use my new tagine. Everything came together as written. I did learn that saffron doesn’t last forever (googled that) so it was a good excuse to buy some new. I made extra saffron water for the freezer, because we are definitely having this again. All the spices made for a complex sauce with no spice overpowering. I used crème fraîche, and I believe it tamed the lamb taste. I would make the meatballs larger next time, but that is a personal preference. The only question I had was which side of the grater to use. I used the larger holed side, and it gave the sauce a little texture. My testers really enjoyed this recipe.

It may just be that I’m biased towards any kind of lamb meatball, but I thought this tagine was wonderful. The richness of the meatballs is nicely counterbalanced by the bright, lemony sauce. Delicious. Easy to make, too. Using a food processor, these meatballs come together quickly. And the 30-minute poaching time — pretty quick, compared to many tagines — makes this recipe doable on any night of the week. The only way in which this recipe differed from expectations was that, following the instructions to make “olive-sized” meatballs, I ended up getting 36, rather than the 24 specified. No complaints about that though. They still fit in my tagine in one layer, and cooked up perfectly in the time specified.

HUNGRY FOR MORE?

#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Comments

  1. Made it yesterday, and it came together easily, especially since I decided to chop the onion in the food processor rather than grating it. (My food processor was dirty already, and I had no grater that would have worked.)

    I made 30 giganto-olive sized meat balls (after reading Jackie G.’s comment), which fit in a single layer in my pan. I let them simmer for probably 45 minutes.

    Taste: My husband loved it, I was a bit underwhelmed, though the addition of the lemon juice at the end did wonders. Next time I think I’ll add a bit of garlic perhaps, or some chopped up olives. All in all I’ll probably make it again just because I usually have large amounts of ground meat as I get split quarters of grassfed beef.

    1. Silke, glad that your husband liked it, not so happy that you were meh about it. One of the things I’m always curious about is salting. I find it is so easy to undersalt most recipes, and when you add more, the flavors just pop. (I say this because lemon does the same kind of thing.) Careful salting is the first thing I do when testing a recipe. If I end up with nothing but a salty meh dish, then I know I need to add something else. Luckily, the added salt usually does the trick.

      1. I did try a bit more salt, but it didn’t do it for me either (spoiled brat, I know…), and strangely enough my husband is the one that usually adds salt, and he didn’t. I liked it enough to start fiddling with the spices until I find a combination I like. Perhaps some of my preserved lemons might do the trick? I’ll report back!

        1. We’re all for improvising on recipes, Silke, seeing as we each have our personal preferences, formed either by past experience or just a knowing of what we like. Let us know how it goes…

          1. Ok, this time it came out wonderful. I put in a preserved lemon, and half a butternut squash (really needed some veggies, and throwing them in seemed easy). I also put in the entire cup of saffron water (oh my!). With the preserved lemons, it didn’t need the extra lemon juice at the end—and it’s delicious! Thanks for this wonderful recipe, and thanks for reminding me about it on Facebook yesterday!

  2. You can also add some fresh chopped fenugreek while making the sauce. The smoky caramelized flavor gives a different dimension to the meat.
    Cheers
    Praj

  3. A few years ago, I got a wonderful cookbook with Moroccan recipes. One of our favourites is fish balls made with saffron. The recipe calls for soaking the threads, and perhaps this is a very authentic thing to do. I can’t wait to try this recipe.

    1. I believe that soaking saffron threads is quite authentic in Moroccan cooking, June. That cuisine knows a thing or three about spice, and I intend to try this trick with other spices as well. I think you’ll really be wowed by this recipe–and I love the sounds of the fish version of it that you mention! Do let us know how it goes…

  4. Sounds and looks absolutely delicious! I’m going to try out that recipe. I’m from Denmark, and I sometimes make Danish meatballs from pork. I do like spicy food so, I’ve often times spiced them up, for instance, with chili, paprika, and garlic. The traditional recipe is not spicy at all. I put salt, pepper, and other spices in the hot water to soak before blending it with the minced meat. This is the first time I’ve read or heard of others doing this.

    1. Moroccan cuisine does have a certain way of teasing out the fullness of spices, although it seems Danish cuisine does as well. I’ll have to explore that topic a little more, Gita, as I’m intrigued by what you’ve shared. Appreciate you dropping mention of that, and do let us know what you think of the Moroccan version of meatballs, I’m curious to hear what you think!

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish