-
1
Melt the butter in a medium saucepan.
-
2
Add the onion and cook over moderate heat, stirring occasionally, until golden brown, 8 to 10 minutes.
-
3
Let cool.
-
4
For each brochette, thread 1 date half, 1 piece of onion and 1 lamb cube onto a skewer, then repeat; finish the brochette with another date half.
-
5
Repeat until all of the ingredients are used up.
-
6
In a large glass baking dish, combine the olive oil with the cumin and harissa.
-
7
Season the lamb brochettes with salt and pepper and add them to the dish, turning to coat them thoroughly with the marinade.
-
8
Cover the brochettes with plastic wrap and refrigerate for at least 1 hour or overnight.
-
9
In a large bowl, cover the bulgur generously with warm water and let soak until tender, about 20 minutes; drain very well.
-
10
In another large bowl, whisk the orange and lemon juices with the olive oil and season with salt and pepper.
-
11
Add the bulgur, tomatoes, cucumbers and mint and toss until thoroughly combined.
-
12
Cover the tabbouleh and refrigerate for at least 1 hour.
-
13
Light a grill or preheat a grill pan.
-
14
Season the brochettes again and grill them over moderate heat for about 3 minutes per side, until the lamb is medium rare.
-
15
Mound the tabbouleh on a large platter.
-
16
Arrange the brochettes on top and serve.