1. Soak farro in cold water for 30 minutes. Drain. Place in medium pot, and cover with 3-4 inches of water. Bring to a boil. Lower to a rolling boiling, and cook for about 20 minutes, or until tender. Cooked farro should be firm and chewy but not hard. Drain any remaining water, and place in a bowl.

2. Meanwhile, fill a medium sized pot with water and the juice of 1 lemon (which prevents the artichokes from oxidizing, or turning brown), and bring to a boil. Remove any tough or damaged outer leaves from the artichokes. Trim the tops and the bottoms, and slice into quarters. Boil for 3-4 minutes, or until just tender when pierced with a fork. Drain and plunge in a bowl of ice water to stop the cooking process.

3. In a large skillet over medium heat, add olive oil. Add mushrooms and shallot, and saute 5-7 minutes, or until mushrooms are lightly browned. Add wine. Allow alcohol to burn off for about 5 minutes. Add the cooked farro, beans, broth, salt, and red pepper flakes. Stir well, and cook 3-4 minutes. Stir in peas and lemon juice. Cook for 2 minutes, or just until peas begin to soften. Remove from heat. Stir in parsley, cheese, and pistachios. Drizzle servings with extra virgin olive oil.