Wash vegetables. Put into a bowl.
Dice the onion and garlic. In a large soup pot, start cooking the onion in the 2 tbsp of olive oil and 1/2 tsp salt. Cook for 10 minutes.
While onion is cooking, prepare the spice and herb blend in a small bowl and begin peeling and cubing the potatoes. Put the potatoes into a bowl of cold water.
While onion is cooking, also prepare your chicken or vegetable broth and continue with chopping your vegetables.
After onion has cooked for 10 minutes, add 1 tbsp of butter, melt it and then toss in the herb/spice blend. Toast for 2 minutes
After herbs/spices have cooked, add the garlic and cook for 1 minute.
Add the potatoes, stir and cook for 3-5 minutes.
Toss in the carrots and celery and cook for another 3-5 minutes.
Throw in the can of beans, stir and sauté for 3 more minutes.
Add the tomato paste, stir well and toss in the tomatoes. Stir, pour in the broth and the boiling water. Add the bay leaves. Bring soup to a boil.
As the soup boils skim the froth off the top of the soup. Skim the froth throughout the entire cooking time.
Reduce heat and simmer for 30-35 minutes. Add the pepper and salt (1/2 tsp or more to taste) mid way through the cooking time.
While soup is simmering, squeeze 1/2 a lemon. After the soup has boiled for 20 minutes, remove about 1 cup from the soup and pour the contents into a small food processor. Add the juice from half a lemon into the food processor as well, and blend. Pour the mixture back into the soup, stir and continue boiling.
At the 25 minute mark, add the dried parsley and the dried basil to the soup, 1/2 cup of extra virgin olive oil and stir. Continue boiling for 5 to 10 more minutes till the veggies and beans are done to your liking.
Continue to remove the froth from the sides of the pot if it builds up. Sometimes it doesn't.
Top the soup with fresh parsley, serve hot. More lemon can be added to taste.