In a large pot over medium heat, soften the onions and garlic in the butter until lightly browned. Add the leek and cook for 2 more minutes. Add the potatoes, broth and milk. Bring to boil and simmer for 25 minutes, uncovered, or until the potatoes are tender, stirring occasionally. Let cool.