In a saucepan, warm the broth over medium heat.
Heat a large cast-iron or non-stick skillet to high heat. Add mushrooms to dry skillet and stir as the mushrooms release their juices. Turn heat to medium-high and continue to stir until juice starts to be absorbed and mushrooms are browned. Sprinkle with a dash of salt and continue cooking until the rest of the liquid is absorbed, about 1 minute. Remove mushrooms and set aside.
Reduce heat to medium and add 1 tablespoon olive oil.
Stir in the shallots. Cook about 1 minute or until shallots begin to soften. Add rice, stirring to coat with oil, about 2 minutes.
Pour in the wine, stirring constantly until the wine is fully absorbed.
Return heat to medium-high and using a mug or measuring cup add between 1/2-3/4 cup broth to the rice (I added 3/4 cup), and stir until the broth is absorbed. Continue adding the hot broth one scoopful at a time, stirring continuously, making sure the liquid becomes absorbed before adding more broth. When you've got almost all the broth added, begin turning the heat down to medium if necessary. After about 20 minutes or so, the rice will be al dente.
Turn off the heat and stir in the mushrooms. Season with salt and pepper. (At this point, if you want a vegan meal, this is done and perfectly tasty.)
Add the butter, parsley or chives and parmesan.