For the soup, peel the shallots and slice them in half lengthways. Warm the oil in a large casserole over a moderate heat, then add the shallots, cut side down together with a tablespoon of water, and let them cook for about 10 minutes, covered with a lid.