In a large pot, cook butternut squash until tender. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add cooked squash, salt and pepper. Cook for 2 minutes, until squash is coated.
Add mushrooms and garlic, and saute for 2-3 minutes.
Add rice and bone broth. Mix everything together, and bring to a boil. Cover and reduce heat to simmer on low-medium heat.
Simmer 5 minutes. Remove lid and break squash chunks up with a wooden spoon, so they blend in with the rice.
Cook another 2-5 minutes until the liquid has been absorbed.
Add butter and stir to combine.
Remove from heat, add desired amount of cheese and serve.