Soak the beans. Simmer them in enough water to cover until tender, about 2 hours. Take the beans from the heat and leave to stand in their liquid until needed.
In a large pot, heat the oil and sauté the carrots, onions and celery until lightly browned. Add the stock, bay leaf and kidney beans with their liquid and bring to a boil. Add the leeks, green beans, ga