01 - Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until softened.
02 - Stir in garlic and parsnips. Cook for another 2–3 minutes, stirring occasionally.
03 - Add white beans, vegetable broth, water, thyme, bay leaf, salt, and pepper. Bring to a boil, then reduce heat, cover, and simmer for 25 minutes until parsnips are very tender.
04 - Remove bay leaf. Use an immersion blender to puree the soup until smooth and creamy, or transfer in batches to a countertop blender and return to pot.
05 - Stir in the cream. Heat gently for 2–3 minutes without boiling. Adjust seasoning as needed.
06 - Ladle into bowls, garnish with chopped fresh parsley, and serve warm.