In a large pot, cook the garlic gently until fragrant. Add the beans and mix to cover in the aromatic oil. Add 2½ glasses of water and allow the liquid to boil. Then, lower and simmer for about 15 minutes.
Add the fresh tomato puree, chopped parsley, chilli puree and white wine to the beans, bring to the boil and then lower the heat and simmer for another 60 minutes or until the beans soften and the olive oil has cooked into the tomato sauce. When simmering the beans, stir from time to time to make sure they do not stick to the bottom of the pot. If required, add a little boiling water. Serve warm with a side plate of feta cheese and olives.