Heat olive oil in a large pot over medium heat.
Add chopped onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add diced carrots and celery; cook for 5 minutes.
Pour in the vegetable broth and bring to a boil.
Add the rinsed white beans and thyme; reduce heat to simmer.
Season with salt and pepper to taste.
Let the soup simmer for 20 minutes, allowing flavors to meld.
Use an immersion blender to puree the soup to your desired consistency.
Serve hot, garnished with fresh parsley.