Ingredients

  • ½ cup olive oil
  • 500g (1 lb) white beans (medium or small)
  • 2 onions, finely chopped
  • 2 carrots, diced
  • 1 bunch green onions, finely chopped (including green tops)
  • 2 liters (8 cups) hot water
  • 1 small potato, grated
  • 1 bunch celery leaves, chopped
  • 2 celery stalks, diced
  • ½ bunch dill, chopped
  • Salt & freshly ground pepper
  • 1 bunch Swiss chard, chopped
  • 1 bunch sorrel (or spinach/kale), chopped
  • Juice of 2 lemons

Instructions

Prepare the Beans

  1. Unlike traditional bean soups, there’s no need to soak the beans overnight.
  2. Place the beans in a large pot, cover with plenty of cold water, and bring to a gentle boil over medium heat.
  3. Simmer for 35-40 minutes, until partially softened, then drain and set aside.

Cook the Vegetables

  1. In a deep pot, heat 3 tbsp of olive oil over medium heat.
  2. Add the onions, carrots, and celery, stirring to coat with oil.
  3. Sauté for 2-3 minutes, until slightly softened.

Simmer the Soup

  1. Add the parboiled beans and pour in enough hot water to cover the ingredients by 4-5 cm (2 inches).
  2. Stir in the grated potato, cover, and simmer for 30-35 minutes, until the beans are fully tender.

Final Touch

  1. Season with salt, pepper, and optional chili flakes.
  2. Stir in the dill, celery leaves, Swiss chard, sorrel, and green onions.
  3. Pour in the remaining olive oil, which enhances both flavor and texture.
  4. Continue cooking for a few more minutes until the broth thickens into a creamy, velvety consistency.
  5. Finish with fresh lemon juice and adjust seasoning as needed.

Enjoy!

Source: Argiro Barbarigou