-
1
Fill a large bowl with water and squeeze the lemon halves into it.
-
2
Using a sharp knife, halve the artichokes crosswise.
-
3
Discard the tops.
-
4
Working with 1 artichoke at a time, pull off the outer green leaves until you reach the tender yellow leaves.
-
5
Scrape out the hairy choke with a melon baller or spoon.
-
6
Trim and peel the base and stem, then quarter the heart and add the artichoke quarters to the bowl of water.
-
7
Repeat with the remaining artichokes.
-
8
In a large deep skillet, heat the olive oil.
-
9
Add the onion and carrots and cook over moderate heat, stirring, until softened but not browned, about 7 minutes.
-
10
Add the garlic, bay leaves, thyme and coriander seeds and cook for 1 minute.
-
11
Add the wine, water and the 3 tablespoons of lemon juice and bring to a boil over high heat.
-
12
Cook until the carrots are barely tender, about 3 minutes.
-
13
Drain the artichokes and add them to the skillet along with the cauliflower and mushrooms.
-
14
Season with salt and pepper and bring to a boil over high heat.
-
15
Cover and cook over low heat until tender, about 20 minutes.
-
16
Uncover and let cool to room temperature, about 30 minutes.
-
17
Transfer the vegetables and broth to shallow bowls and serve.