In a large pot melt butter over medium heat and add the onion and cook until soft. Dust with flour and stir to coat well. Pour in the water and the broccoli and bring to a boil. Cook until tender for about 10-15 mins. With an immersion blender, blend until desired consistency. Add the milk/ cream and cheese and cook until melted. Add NutraKik and stir well. Season with salt, serve and enjoy!