Creamy and delicious, but not overly caloric- this Broccoli Cheddar Soup will become a family favorite!
4 tablespoons butter
1 medium white or yellow onion, diced
3–4 cloves garlic, pressed or finely minced
1 medium carrot, grated
4 tablespoons flour (see note)
4 cups chicken broth (that’s one 32oz carton), can sub vegetable broth
2 cups low-fat milk
1 tablespoon Dijon mustard
1 teaspoon salt
1/2 teaspoon pepper
3–4 cups chopped broccoli
2–3 cups sharp cheddar
1/2 cup freshly grated Parmesan cheese
Melt butter in a large soup pot. Add onion, garlic, and carrot and saute until softened and fragrant, 3-4 minutes. Add flour and stir constantly for a minute or two.
Slowly pour in broth while stirring/whisking (this prevents the flour from clumping) and then add milk, dijon, salt and pepper. Bring mixture to a simmer and let cook for 3-4 minutes, gently stirring, to thicken. Add broccoli and continue simmering until broccoli is soft and cooked through, 5-10 minutes or to your liking. Turn heat to low and add cheese, stirring until melted and smooth. Make sure to taste at this point and add more salt to taste before serving. If desired (I usually do this) lightly run an immersion blender through the soup. Don’t completely puree, but just blend about half way. You can also take about 1/3 of the soup and pulse it in the blender and then add it back in.
Remove from heat, serve in bowls and top with additional cheese if desired. Makes about 8 cups of soup.
Flour: If you’d like to omit flour for dietary restrictions (gluten, low-carb, etc) you may simply leave it out. Soup will not be quite as thick, but still taste delicious.