Peel and finely chop onions and sauté in butter. Add flour and sauté briefly. Let the roux cool down.
Bring the milk to the boil and add to the roux. Bring to the boil while stirring and simmer gently for about half an hour.
Strain through a fine sieve and use as desired.