-
1
Clean the fresh artichokes, if using.
-
2
Preheat the oven to 450F.
-
3
Heat the corn oil in a large skillet over high until hot.
-
4
Slide the artichokes into the pan and saute on the stem side for 3 minutes.
-
5
Using tongs, turn the artichokes over and fry on the open side for 2 minutes.
-
6
Transfer to a paper towel-lined tray, open-end down, to drain.
-
7
Arrange the artichokes, stem end down, in a large baking dish and set aside.
-
8
In a small bowl, combine the allspice, pepper, nutmeg and cardamom, if using.
-
9
Heat the olive oil in a medium skillet over medium-high heat.
-
10
Add the meat and half of the spice mixture, stirring to combine, and saute for 8 to 10 minutes, stirring occasionally, until the meat loses its pink color.
-
11
Toss in the pine nuts and almonds, the juice of 1 lemon and the salt.
-
12
Stir to thoroughly combine and turn off the heat.
-
13
Divide the meat mixture among the artichokes, filling them to almost overflowing and tucking in between the leaves.
-
14
Reserve any remaining meat mixture.
-
15
Add the juice of the remaining lemon and the stock to the reserved spice mixture.
-
16
Drizzle the seasoned broth over the artichokes and pour the rest into the baking pan.
-
17
Distribute the reserved meat mixture in the broth in the pan.
-
18
Cover the pan with foil and bake for 1 hour if using fresh artichokes, 20 minutes if using frozen.
-
19
Remove the foil from the pan, reduce the heat to 300F and bake for an additional 3 to 5 minutes, until the broth has thickened.
-
20
Arrange the artichokes on individual plates with rice pilaf.
-
21
Garnish with the parsley and serve.