In a pot, melt the butter over medium heat. Add the onion and garlic and sauté for 2-3 minutes until soft.
Add the broccoli and sauté for another 2-3 minutes.
Add the broth and bring to a boil. Reduce the heat and simmer for 10-15 minutes, until the broccoli is tender.
Use an immersion blender or transfer to a blender to blend until smooth.
Return the soup to the pot and stir in the heavy cream and shredded cheddar cheese. Heat until the cheese is melted and the soup is heated through.
Season with salt and pepper to taste.
Serve hot.
Calories: 227kcal | Carbohydrates: 5g | Protein: 7g | Fat: 20g