This is a 5 star recipe from allrecipes.com, and an instant favorite for our family.
3 cups water
2 Tb chicken bouillon granules
2 bunches broccoli (or one bag frozen)
1/2 onion diced
2 cups milk
1/2 cup margarine
5 Tb all purpose flour
1 (8 oz) package cream cheese, softened
1 cup shredded Cheddar cheese.
1. Bring water and chicken bouillon granules to a boil in a pot. Add broccoli and onion; cook at a boil until tender, 10-12 minutes.
2. Combine milk, margarine, flour, and cream cheese in a large pot over medium heat; cook and stir until the margarine melts and the mixture begins to thicken, about 5 minutes.
3. Stir Cheddar cheese into the milk mixture; cook and stir until the cheddar melts completely.
4. Pour the broccoli mixture into the cheese mixture in the large pot; stir well.
Original recipe can be found here. The only thing I did differently is I used butter instead of margarine, and about half as much called for.