Instructions:
- Cook the Vegetables:
- In a large pot, melt the butter over medium heat.
- Add the chopped onion and cook until softened and translucent, about 5 minutes.
- Add the minced garlic and cook for another minute.
- Make the Roux:
- Stir in the flour and cook for 1-2 minutes, until the mixture is golden and bubbly. This will help thicken the soup.
- Add Broccoli and Broth:
- Gradually whisk in the chicken broth, making sure to dissolve any lumps from the flour.
- Add the broccoli florets and dried thyme (if using). Bring to a simmer.
- Simmer the Soup:
- Cover the pot and let the soup simmer for about 15 minutes, or until the broccoli is tender.
- Blend the Soup (Optional):
- For a smoother texture, use an immersion blender to blend the soup until creamy. Alternatively, you can transfer the soup in batches to a blender, then return it to the pot. Be careful when blending hot liquids.
- Add Dairy and Cheese:
- Stir in the milk, and if using, the heavy cream.
- Gradually add the shredded cheddar cheese, stirring constantly until the cheese is melted and fully incorporated.
- Add the grated Parmesan cheese if desired.
- Season:
- Taste and season with salt and pepper to your liking.
- Serve:
- Serve hot with crusty bread or a sprinkle of extra cheddar cheese on top if desired.
This Easy Broccoli Cheddar Soup is creamy, comforting, and perfect for a cozy meal. Enjoy!