Heat up the butter in a large stockpot.
Cook the onions while stirring over medium high flame until they begin browning.
Add the spices and all the broccoli into the pot.
Pour in the water and cook for 20 minutes on medium flame.
Pour in the heavy cream and blend the soup using a hand blender.
Add in the cheese and keep stirring until fully melted.
Serve hot.