In large skillet or dutch oven, saute onions in butter until tender and golden brown, about 25 minutes. Remove with a slotted spoon. Add flour, salt and pepper to skillet; stir until smooth. Gradually stir in milk until blended.
Bring to boil; cook and stir for 2 minutes or until thickened. Reduce heat to medium. Return onions to pan; heat through.