My children have been stopping off at Panera after church for soup in a bread bowl before they head back to our small town. Amy decided that we needed to start making broccoli cheese soup for dinner. This is the recipe that she created. It's delicious and extremely filling. Potatoes could also be added and the ham could be replaced with bacon.
1/2 Cup butter
1/2 cup flour
1 large onion chopped finely
2 pounds frozen chopped broccoli, cooked as per package directions
4 cans chicken broth
2 cups milk
2 large carrots, grated
16 ounces Velveeta cheese, cubed
8 ounces sharp cheddar, grated
1 cup finely chopped cooked ham
Melt butter in large sauce pan. Add onions and cook until translucent. Add flour to butter, stirring constantly until flour in completely cooked, approximately 1 minute. Add milk. Mix thoroughly. Add chicken broth. Bring to simmer, but do not boil. Add grated carrots and mix thoroughly. Slowly add cheeses in small batches. Constantly stir each batch until cheese is thoroughly melted before adding another quantity of cheese. Add cooked broccoli and ham. Heat until piping hot, but do not boil. Add salt and pepper to taste.