This easy to make Broccoli Cheese Soup comes together in just 30 minutes, making it perfect for quick weeknight dinner or lunch. When I think of comfort food, this soup is at the top of my list.
In a large pot over medium heat add in 1 tablespoon of olive oil and 3 tablespoons of butter. Next add in the onions, carrots and broccoli. Sauté for about 8 minutes, or until the vegetables are just tender. Add in the minced garlic and continue cooking for 30 seconds. Now add in the flour to make a roux. Mix well.
Once all of the flour has been mixed in add the chicken stock, stirring to prevent the roux from sticking or clumping up. Bring to a simmer, stirring often, and let cook for about 6 minutes, or until the vegetables are tender. Remove from the heat and add to a blender. You can save a few pieces of the broccoli to add to the soup once it is done to add some texture. This is optional. Blend until creamy.
Return the soup to the pot, then stir in the milk, salt, and pepper. Heat until warm, then whisk in the cheese until it's completely incorporated. Once the cheese is melted, the soup is ready to serve. Enjoy!