Heat a large drizzle of oil in a large pot over medium-high heat. Add garlic, onion, and scallion whites. Cook, tossing, until very soft, about 5 minutes. Season with salt and pepper. Stir in flour and cook until pasty, about 1 minute. Slowly stir in milk, adding just a little at a time, until incorporated.