-
1
Preheat oven to 350F.
-
2
Prepare a large bowl of water.
-
3
Peel 1 lemon with a vegetable peeler, then cut in half and squeeze the juice into the bowl.
-
4
Remove any tough outer leaves from artichokes.
-
5
Working with one artichoke at a time, use a serrated knife to cut off the top quarter of each artichoke.
-
6
Use kitchen shears to trim sharp tips of the leaves.
-
7
Remove any small leaves from bottom and trim stem so artichoke can stand upright; keep in lemon water to keep it from turning brown while repeating with remaining artichokes.
-
8
Fill a large pot with 2 inches of water; set a steamer basket (or colander) inside pot, and bring water to a boil.
-
9
Place the lemon peel and artichokes, stem ends down, in basket.
-
10
Cover and steam until bases of artichokes are easily pierced with the tip of a sharp knife, about 20 minutes.
-
11
Let cool.
-
12
Pull off leaves, and reserve for serving.
-
13
Trim inner part of each artichoke to the heart; scrape out fuzzy choke and discard it.
-
14
While artichokes are cooking, fill another large pot with 2 inches of water; set a steamer basket (or colander) inside pot, and bring water to a boil.
-
15
Add spinach; cover and cook until wilted, about 2 minutes.
-
16
Remove basket with spinach; when cool enough to handle, squeeze out as much water as possible, and coarsely chop spinach.
-
17
Finely grate the zest of remaining lemon, then cut in half and extract juice.
-
18
In a food processor, combine zest and juice with artichoke hearts, mayonnaise, shallot, garlic, ricotta, 1/4 teaspoon salt, and cayenne pepper; season with black pepper.
-
19
Pulse until combined.
-
20
Stir in spinach and all but 1 tablespoon mozzarella.
-
21
Transfer to an ovenproof dish.
-
22
Sprinkle mixture evenly with parmesan and the remaining 1 tablespoon mozzarella.
-
23
Bake 10 minutes; remove from oven.
-
24
Heat broiler.
-
25
Broil dip until edges are bubbling and top is golden brown, 2 to 3 minutes.
-
26
Serve immediately with reserved artichoke leaves.
-
27
(Per 1/4-cup serving)
-
28
Calories: 226
-
29
Saturated Fat: 2.6g
-
30
Unsaturated Fat: 1.8g
-
31
Cholesterol: 15mg
-
32
Carbohydrates: 20g
-
33
Protein: 9g
-
34
Sodium: 296mg
-
35
Fiber: 3g