Remove the tough outer leaves from the artichoke
hearts by pulling them down and snapping them off.
Cut the heart in half and place in cold water with
lemon juice.
Place the celery hearts, cauliflower, carrots,
zucchini, onions, and mushroom caps in a bowl. Drain
the artichoke hearts and add to the other
vegetables.
Pour the oil and vinegar into a large saucepan and
add the garlic and salt.
Wrap the fresh herbs and peppercorns in a muslin
(cheesecloth) pouch and add to the pan.
Transfer the vegetables to the pan and pour in the
boiling water. Simmer for 5 minutes.
Drain the vegetables, reserving the cooking liquid.
Return to the pan and cook over low heat until
reduced by half.
Place the vegetables in a bowl.
Pour over the
reserved liquid.
Let cool completely.
Refrigerate for 2 hours
before serving.