Review Your Order

Shopping Cart

Lamb Tagine with Artichoke Hearts, Dried Apricots, and Preserved Lemon

Serves: Makes 6 servings


  • 2 to 2½ pounds trimmed, boneless lamb shoulder or lamb shank, cut into 1-inch chunks
  • 2 teaspoons coarse salt
  • ½ teaspoon freshly ground black pepper
  • 3 tablespoons extra-virgin olive oil
  • 2 cups ¼-inch-thick yellow onion wedges
  • 10 saffron threads
  • 1½ teaspoons ground cumin
  • 1 teaspoon ground ginger
  • ½ teaspoon ground coriander
  • 1 cup peeled, sliced (¼-inch) carrot
  • 1 cinnamon stick
  • 1 cup low-sodium chicken broth or water, plus more as needed
  • 1 cup drained canned italian plum tomatoes, cut into 1-inch chunks
  • 2 stems italian parsley, plus 1 tablespoon finely chopped
  • 2 stems cilantro, plus 1 tablespoon finely chopped
  • 4 artichokes, preferably with stems, or 1 (10-ounce box) frozen artichoke hearts
  • 1 lemon, halved
  • 4 ounces (about 1 cup) dried apricot halves
  • 2 tablespoons chopped preserved lemon rind
  • 1 tablespoon finely chopped fresh mint


Lamb, artichokes, and dried fruit are a classic combination for a Moroccan tagine, but it is the bouquet of spices—saffron, cumin, ginger, coriander, cinnamon—that make this dish memorable. To savor the wonderful flavors in the sauce, spoon the tagine onto mounds of fluffy couscous (page 317). This recipe calls for browning the lamb, which you can do in a tagine if it is has a stainless steel–clad or castiron base. If your tagine is all earthenware, simply toss the meat with the ingredients and simmer in the tagine over low heat. Alternatively, brown the meat in a skillet and transfer it to the tagine for simmering, or prepare the entire dish in a Dutch oven or braiser.

Place the lamb in a large bowl, sprinkle with the salt and pepper, and toss to coat evenly. Set aside.

Heat a stainless steel–clad or cast-iron base of a tagine over medium-low heat and add the olive oil. When the oil is hot enough to sizzle a piece of onion, increase the heat to medium, add the onion wedges, and cook, stirring, for 10 minutes, or until they wilt and begin to turn color. Meanwhile, in a small bowl, stir together the saffron, cumin, ginger and coriander.

Add the meat, carrot, and cinnamon to the onion, increase the heat to medium-high, and cook, stirring constantly, for 5 minutes, or until the meat begins to brown. Add the chicken broth, tomatoes, parsley and cilantro stems, and the saffron mixture and bring to a boil.

Place the lid on the tagine, decrease the heat to low, and cook, without disturbing the cover, for 1½ hours, adjusting the heat to keep the stew at a gentle simmer.

Meanwhile, if using fresh artichoke hearts, fill a medium bowl half full with water; squeeze the juice from a lemon half into the water, and add the spent lemon half to the water. Working with 1 artichoke at a time, pull the leaves back and tear them off where they meet at the base (bottom), until you reach the pale green inner leaves. (Reserve the leaves for another use.) Turn the artichoke on its side on a cutting board and, with a chef's knife, cut the attached leaves off just where they meet the base. Cut the stem off the base and reserve. With a paring knife, trim the dark green outer layer from the base. With the tip of a spoon, scoop the fuzzy portion from the center and discard. Rub the trimmed artichoke bottom with the remaining lemon half. Cut the bottom into quarters and add to the lemon water. Peel the fibrous outer layer from the stem and cut crosswise into ½-inch lengths. Add to the lemon water. Repeat with the remaining artichokes.

After 1½ hours, test the meat for tenderness. It should be fork-tender. If it isn't, simmer it a little longer and test again.

When the meat is tender, drain the fresh artichokes and add them, or add the frozen artichoke hearts, and the apricots. Re-cover and cook for 30 minutes, or until the fresh artichokes are tender, or only 10 minutes if using frozen artichoke hearts. Stir in the preserved lemon.

If the stew is swimming in liquid, use a slotted spoon to transfer the solids to a bowl, cover with aluminum foil, and place in an oven set at 200°F. Boil the liquid, uncovered, for 10 minutes, or until reduced slightly. Return the solids to the tagine.

Sprinkle the finely chopped parsley, cilantro, and mint over the top. Re-cover the tagine and carry it to the table. uncover and serve.

Things Cooks Love: Reprinted with permission of Andrews McMeel Publishing, recipes by Marie Simmons, photography by Ben Fink

Registry Management: Multiple Registries

Choose a Registry

We've found more than just one registry in your account. Which registry would you like to choose?

Registry Management: Multiple Registries

Choose a Registry

We've found more than just one registry in your account. Which registry would you like to choose?