This recipe comes from a blogger called Cooking Classy. I like this because it doesn’t have a lot of cream in it. In fact, I did not add any cream, just 2% milk.
1/3 c. butter
1 c. yellow onion, diced finely
1 garlic clove, minced
1/4 t. thyme
1/3 c. flour
3 cups milk (I used 2%)
2 c. chicken broth
1/2 c. heavy cream (optional)
3 c. finely chopped broccoli pieces (1/2″)
6 oz. grated sharp cheddar cheese
1 oz. freshly grated Parmesan, or more to taste
1/2 t. salt and black pepper
Melt butter in a medium saucepan over medium high heat. Add the onions and cook for 3 minutes, stirring frequently. Add in garlic, thyme and flour and cook for one minute, stirring constantly. Be sure to get the edges of the pan. While whisking, slowly pour in the milk, chicken broth and cream, if using. Cook, stirring frequently until mixture begins to bubble. Reduce heat to medium low and add broccoli pieces and cook for 8 minutes, stirring often. Turn heat off and add in cheese, stir until melted and season with salt and pepper.