Prepare your ingredients: Cut broccoli into small florets and chicken into 1-inch pieces. Set them aside.
In a large pot over medium heat, combine butter, softened cream cheese, heavy cream, chicken broth, and water. Stir until the cream cheese is fully melted and smooth.
Add the chicken pieces, all the spices (sea salt, black pepper, onion powder, garlic powder, and thyme), and Parmesan cheese to the pot.
Stir in the chopped broccoli. Cover the pot, reduce heat to low, and let it gently simmer for about 20 minutes, or until the chicken is cooked through and opaque. Stir occasionally.
Finally, add the shredded cheddar cheese. Stir until it completely melts into the soup, making it rich and creamy.
Taste and adjust seasoning with more salt and pepper if desired. If the soup is too thick, thin it with a little extra water or chicken broth.
Serve this delicious soup hot. Garnish with fresh parsley or extra cheddar cheese if you like!
Store leftovers in the refrigerator for up to 3 days. Freezing is not recommended as the texture may change.