In a saucepan, saute the onion in butter until tender. Stir in flour, salt and pepper; cook and stir until smooth and bubbly. Add broth and milk all at once; cook and stir until the mixture boils and thickens. Add broccoli. Simmer, stirring constantly, until heated through. Remove from the heat and stir in cheese until melted.