-
1
If using a tajine: Mix the oil, herbs, spices, salt, 2 cloves the garlic, and water in a bowl.
-
2
Rub the lamb with 1/2 of the oil mixture.
-
3
Place the lamb mixture in the bottom of the tajine.
-
4
Top with onions and remaining garlic.
-
5
Surround the lamb with the artichokes, then cover the lamb and artichokes with the rest of the oil mixture.
-
6
Close the tajine with the conical top, then cook on the stovetop at medium heat for 1 1/2 to 2 hours.
-
7
Uncover the tajine, garnish with olives, lemon juice, and slices of the preserved lemon.
-
8
If cooking in a pot: Use the heaviest pot available.
-
9
Preheat slowly over stove at medium heat.
-
10
Add the olive oil, braise the lamb in oil until slightly brown, and then add the onion and garlic.
-
11
Stir well for few minutes.
-
12
Add the herbs, spices, and water.
-
13
Season, to taste.
-
14
Cook for 10 minutes.
-
15
Put in the artichokes and the olives.
-
16
Continue cooking for another 35 minutes.
-
17
Remove the artichokes, turn the fire to low, and simmer the sauce for 15 minutes.
-
18
Serve on a large platter.
-
19
Place lamb in center, then garnish with artichokes then olives.
-
20
Top with remaining sauce.
-
21
Follow with lemon juice and preserved lemon.
-
22
Serve hot.