Simple Cream of Broccoli Soup recipe that's thick, full of flavor and healthy! This easy homemade soup only takes 30 minutes to make! Come join me for a bowl!
Melt 2 tablespoons butter in large soup pot over medium high heat. Add garlic, onion and celery and saute until vegetables are tender. Add in broccoli florets and broth, and cover to simmer for 20 minutes or until broccoli is soft.
Once broccoli is soft, use a potato masher and mash down the vegetables until the soup is half smooth, half chunky. If you want the soup to be completely creamy you can use a immersion blender, but I recommend only using a potato masher to mash it up.
In a small saucepan melt 3 tablespoons of butter over medium high heat. Add in flour and whisk until mixed. Add milk and heavy cream, continuing to whisk until it's thick and creamy. Add this to your large soup pot with a pinch of nutmeg, and stir to combine everything.
Serve in bowls with Parmesan cheese and fresh basil and dill (optional) on top. Enjoy!