-
1
Bring six quarts of water to a boil.
-
2
While it is coming to a boil, trim the artichokes.
-
3
Slice off the top half-inch and slice the stem flush with the bottom.
-
4
Pull off the two or three outermost layers of leaves, exposing tender, yellowish leaves.
-
5
Quarter the artichokes vertically.
-
6
As the artichokes are trimmed, toss them in a bowl with the lemon juice.
-
7
When the water is boiling, add the artichokes and potatoes and simmer about 20 minutes, until both are tender.
-
8
Scoop them out of the water with a skimmer or a slotted spoon and add the farfalle to the water.
-
9
Increase the heat and boil the farfalle about eight minutes, until it is just tender.
-
10
Drain it when it is done, retaining about a cup of the cooking water.
-
11
Toss the pasta with one-third cup of the water to keep it moist.
-
12
Meanwhile, quarter the potatoes.
-
13
Slice the mushrooms.
-
14
Heat the oil in a large, heavy skillet, add the mushrooms and garlic and saute over medium-high heat about 10 minutes, until the mushrooms have wilted.
-
15
Add the artichokes and potatoes and stir over medium heat a few minutes, then season lightly with salt and pepper.
-
16
Stir in the stock and soy sauce.
-
17
Add the cooked farfalle and toss all the prepared ingredients together.
-
18
Check seasonings, adding more salt and pepper if necessary.
-
19
Add additional cooking liquid if the mixture is too dry.
-
20
Transfer everything to a warm serving bowl, sprinkle the basil on top and serve with Parmesan cheese on the side.