In large kettle, melt butter.
Stir in flour. Heat and stir until smooth.
Gradually add milk, stirring constantly until thickened.
Add potatoes and onions.
Bring to a boil, stirring constantly.
Reduce heat, simmer for 10 minutes.
Add remaining ingredients.
Stir until cheese is melted.
Can serve immediately, but better if made the day before.