About this recipe:Fasolada, pronounced fasolatha, is a traditional soup mainly found in Greek villages. A large pot would be kept on top of the stove all day. It should be served just lukewarm with crusty bread and olive oil.
Soak the beans for 12 hours overnight in lots of cold water. Don't soak longer or they will break up.
Drain the beans, place in a large saucepan and add the 2 litres of water and the olive oil. (It is important that no salt or tomatoes are added to the beans before they are cooked, otherwise the beans will go hard.) Bring to the boil and simmer for 1 hour.
When the beans are tender add the potato, onions, carrots and celery, tinned tomatoes, tomato puree, chicken stock cubes, bay leaves, balsamic vinegar and crushed garlic. Season with salt and pepper. Simmer for 1 hour.
Thicken a little with flour mixed with a little warm water, if needed. Simmer for another 15 minutes. Adjust seasoning and serve with the parsley after leaving to cool slightly.
Do not add salt or tomatoes until the beans are cooked. They will go hard if you do. Easily make this a vegetarian dish by using vegetable stock cubes instead of chicken.