Broccoli and Cheddar Cheese Soup

Broccoli Cheddar Soup2

Broccoli and cheddar cheese soup has always been a favorite of mine. It’s a comforting soup with all the creamy richness of cheddar cheese and broccoli. I still remember the first time I ordered it in a restaurant in California. I was hooked and I knew I had to learn how to make it.

You don’t need a whole lot of ingredients and it takes about 30 minutes to make from start to finish. Making the soup begins with a simple roux, like they make in restaurants. I’ve used whole milk, heavy cream, mild cheddar cheese, and vegetable stock. You could switch the mild cheddar for sharp cheddar cheese, if you please.

For a lighter version, you could use oilive oil, evaporated fat-free milk, reduced fat half and half, and reduced fat cheddar cheese. Also, make sure that you use low-sodium vegetable stock or make your stock from scratch using my vegetable stock recipe. I’ve also seen recipes using unsweetened almond or coconut milk instead of milk and heavy cream.

Well, here’s how you make my version of broccoli and cheddar cheese soup. I had it for lunch today, with a piece of whole wheat bread. I really enjoyed it and I hope you will too.

Broccoli and Cheddar Cheese Soup
Prep time: 10 minutes
Cooking time: 20 minutes
Serves: 4-6

3 tablespoons butter
2 cups finely chopped onion
1 tablespoon finely chopped garlic
¼ teaspoon dried thyme
6 tablespoons all-purpose flour
5 cups whole milk
2 cups vegetable stock, (or chicken stock)
½ cup heavy cream
1 teaspoon salt
1 teaspoon freshly ground pepper
3 cups broccoli florets, (1 pound; I used some of the tender stems as well)
2 cups grated mild cheddar cheese, (8 ounces; set aside ¼ cup to garnish the soup)

Melt butter in a large saucepan over medium-high heat. Add onions and cook, stirring frequently, until they turn soft. It will take about three minutes. Add garlic, thyme, and flour. Stir constantly and cook for one minute. While whisking, slowly pour in the milk, vegetable stock and heavy cream. Add salt and pepper. Stir constantly and cook until the mixture begins to bubble. Reduce the heat to medium-low and add the broccoli. Cook for ten minutes, stirring once in a while, to make sure it is not catching to the bottom of the pan. Off the heat and add cheese. Stir until all the cheese is melted. Garnish each bowl of soup with a little grated cheese.

Note:  You could serve the soup as is or you could puree the soup in a blender, heat it up again, and then serve. I used a potato masher to mash half of the soup and I left the other half chunky. If the soup is too thick you can thin it down with vegetable stock or water.