In a large
stock pot heat butter and when hot add the onions and cook at medium high heat to caramelize, until golden brown. This could take 15 to 20 minutes. When the onions are nice and golden brown, add the leek and shallots and sauté them for a few minutes as well.