Melt butter in heavy saucepan over low heat.
Add flour and stir until smooth.
Add onions (may have to add a small amount of the milk at this point).
Cook one minute stirring constantly.
Gradually add milk.
Cook over medium heat, stirring, until thick and bubbly.
Stir in potatoes, salt and pepper.
Cook for 5 minutes or until ingredients are thoroughly heated.