In a large Dutch Oven sauté onions with olive oil until softened.
Add in flour & butter and whisk together for 2-3 minutes on medium heat.
Whisk in broth, heavy cream, broccoli, garlic powder, chives, mustard powder, black pepper and smoked paprika.
Bring to a boil for 10 minutes then add in cheese (a handful at a time) melting each handful into liquid in pot.
Once the cheese has been added completely transfer to a blender or use an immersion blender to puree the soup. It should be very thick.
Transfer back into the pot and add chicken.
Stir, then taste. Season with salt & pepper
Add chicken broth to desired thickness
Serves 4-6
Top with shredded cheese, bacon bits and croutons