Heat 1 tablespoon oil in a heavy bottomed pot, I like to use my 4 quart Dutch oven.
Add onion and garlic mushrooms and saute over medium high heat until they all soften. Add farro and stir to coat with the oil. Then add thyme and wine and cook for a few minutes stirring until the there is no liquid left.
Add broth 1/2 cup at a time stirring between each addition only adding more when there is no liquid. It should take about 30-40 minutes. Once the farro is cooked and creamy turn off the heat and stir in the dill havarti cheese and the baby spinach.
While the farro is cooking, heat a separate pan over high heat, add the other 1 tablespoon of oil and the oyster mushrooms, saute until crisp and sprinkle with salt.
When ready to serve, put the farro on a plate and top with mushrooms and fresh grated parmesan.