Dice the onion, mushrooms (for the farro), and garlic.
Add the olive oil to a pan over medium heat. Add the onion and mushrooms and cook for 3-4 minutes, until mostly cooked down. Add the garlic and cook for another minute.
Add the farro and let it toast for 1-2 minutes. Then add the vegetable broth, cover, and turn the heat to low.
Let the farro cook for 20-30 minutes, only stirring every 5 minutes or so, until the liquid has all evaporated and the farro is cooked through (if the farro is too al dente when the liquid cooks off, add more vegetable broth and continue to cook).
While the farro cooks, prepare the mushrooms: Wash and slice the mushrooms. Add the butter to a pan over medium heat. Add the mushrooms and cook for 7-9 minutes, until the mushrooms are cooked through and any liquid has cooked off. Season with salt and pepper, to taste.
When the farro is finished cooking, add the parmesan to the farro and stir until the cheese is melted and mixed through.
To serve, scoop the farro into a bowl. Top with mushrooms, fresh chives, and parmesan. Enjoy!