01 -
In a large pot, melt butter over medium heat. Add chopped onion and minced garlic, cooking until translucent.
02 -
Stir in broccoli florets and shredded carrots. Cook for a few minutes until they start to soften.
03 -
Pour in chicken or vegetable broth and water. Bring to a boil, then reduce heat and simmer until broccoli is tender (about 10-15 minutes).
04 -
Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer soup in batches to a blender and blend until smooth.
05 -
In a small bowl, whisk together flour and a little of the heavy cream to create a slurry. Stir this into the soup and cook for 5 minutes until slightly thickened.
06 -
Stir in the remaining heavy cream and shredded cheddar cheese. Cook until the cheese is melted and the soup is creamy. Season with salt and pepper to taste.
07 -
Ladle soup into bowls and enjoy hot!.