Add vegetable broth, chopped broccoli, minced garlic, and diced onion to the slow cooker.
Cover and cook on low for 4-6 hours, or until the broccoli is tender.
Once the broccoli is cooked, use an immersion blender to blend the soup to your desired consistency.
Stir in the shredded cheese and heavy cream (or half-and-half) until the cheese is melted and the soup is creamy.
Season with salt and pepper to taste.
If you prefer a smoother texture, blend the soup completely.
Let the soup cook for another 10-15 minutes on low to allow the flavors to meld.
Taste and adjust the seasoning as needed.
Serve hot, garnished with a sprinkle of extra cheese or fresh herbs if desired.
Store leftovers in an airtight container in the fridge for up to 3 days.
Reheat over low heat, adding a little extra cream if the soup thickens too much.
Enjoy this warming, creamy soup on a chilly day!