Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
Export 15 ingredients for grocery delivery
Step 1
Pick over and rinse the beans, discard malformed or stone-like ones. Soak the beans for at least 8 hours or overnight (preferably).
Step 2
The next morning, drain and rinse the beans. Place them in a large pot with just enough fresh water to cover them. Bring to a boil. You will notice that white foam will rise to the surface of the water. Remove it with a spoon and then drain the beans in a colander. (This step is necessary to get rid of the impurities and it also makes the beans much easier on your stomach!)
Step 3
Place the beans back in the pot with the six cups of fresh water. Bring to a boil, reduce the heat to medium-low, and simmer for about 30 minutes. While the beans cook, prep the vegetables.
Step 4
Add the onion, celery, carrots, garlic, ⅓ cup of olive oil and bay leaves to the pot. Simmer, partially covered for about 30 minutes, stirring occasionally.
Step 5
Next, add the tomatoes, tomato paste, potato and the seasoning. Cover the pot partially and continue simmering for about 30 minutes more, or, until the beans are very tender and the soup is thick and creamy (*see note). Check to see if a little more liquid is needed, and if it does add a little warm water. The consistency of the soup should be thick.
Step 6
Just before removing from the heat, discard the bay leaves and stir in the vinegar and the remaining ⅓ cup of olive oil. Taste and adjust the seasoning.
Step 7
Serve hot with some hearty bread, seasoned olives and Greek Feta cheese.