Prepare the base:
Heat olive oil in a large pot over medium heat.
Sauté vegetables:
Add chopped onion, carrot, and celery. Cook for 5–6 minutes until soft.
Add garlic:
Stir in chopped garlic and sauté for 1–2 minutes until fragrant.
Add beans and broth:
Add soaked/cooked white beans and pour in vegetable broth.
Season the soup:
Add bay leaf, oregano (or thyme), salt, and black pepper.
Simmer:
Let the soup cook for 20–25 minutes on low heat so flavors blend well.
Blend (optional):
For a creamy texture, blend half of the soup and mix it back into the pot.
Final touch:
Add a splash of lemon juice (optional) and drizzle olive oil before serving. Garnish with fresh parsley.