-
1
Put 2 cups of salted water and the vinegar in a large, stainless steel saucepan and bring to a boil.
-
2
Slice 1-inch off the tops of the center cone of the artichokes and cut the stalks so they will sit flat.
-
3
Trim the tips from the leaves and rub the surfaces with lemon.
-
4
Put the artichokes in the water and simmer, covered, for about 30 minutes.
-
5
When the leaves pull off easily, put the artichokes on a rack; cool and drain them upside down.
-
6
Remove the center leaves and the choke with a spoon and discard.
-
7
Saute the onion in 1 tablespoon of olive oil, stirring until translucent, 3 to 5 minutes, then transfer to a bowl.
-
8
Saute the zucchini in the remaining olive oil until lightly browned, add the mushrooms and cook for 2 more minutes, add to the onions.
-
9
Mix the egg, mozzarella, lemon juice, and 1/2 cup of Parmesan.
-
10
Add to the vegetable mixture, stir well.
-
11
Heat the extra virgin olive oil in a saucepan and add the garlic and the bread crumbs.
-
12
Brown lightly.
-
13
Remove from heat and stir in the vegetable-egg mixture.
-
14
Stuff the center and the leaves of the artichokes with the mixture.
-
15
Set the artichokes upright in a baking dish with the water below the first leaf, about 1 cup.
-
16
Sprinkle the juice of one lemon and the remaining Parmesan over the artichokes.
-
17
Bake them, covered, for 30 minutes.
-
18
Uncover for the last few minutes to brown the cheese.