In a large pot, heat the olive oil over medium heat.
Add the diced onion, carrots, and celery. Sauté until soft, about 5 minutes.
Stir in the minced garlic and cook for an additional minute.
Add the cooked white beans, vegetable broth, thyme, and bay leaf.
Bring the mixture to a simmer and cook for 20 minutes.
Remove the bay leaf and use an immersion blender to puree half of the soup for creaminess.
Season with salt and pepper to taste.
Serve hot, garnished with fresh parsley.
Drizzle with a bit of olive oil for added richness.
Enjoy your delicious Tuscan white bean soup!