This white bean soup is a healthy (and vegan) Mediterranean recipe full of flavor. It's also the perfect comfort food for every time you need something cozy and delicious.
From the previous night, rinse the beans and place them in a pot with enough water to cover them, about 3 inches high. Add 1 tablespoon salt and stir to dilute.
The next day, rinse them very well and add enough water to cover them, about 1 inch high. Bring to a boil. At the same time, bring another pot of water (about 1 gallon) to a boil.
After 10 minutes of boiling the beans drain them, return to the pot and add enough of the boiling water (from the other pot) to cover them. Reduce heat to low and simmer until tender (about 50 to 60 minutes, or longer depending on the beans and the hardness of the water). During this process check the water level and if you see it very low, add some extra water to cover the beans.
When beans are tender, add all the rest of the ingredients and simmer for about 30 more minutes or until all the vegetables are tender too.
If you have any leftovers, make sure to use them in this white bean risotto!
If you like beans, you'll love these Spanish white beans with chorizo