01 - Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, then sauté for 2 to 3 minutes until fragrant and translucent.
02 - Incorporate carrots, celery, and potato. Cook the mixture for 5 minutes, stirring occasionally for even softening.
03 - Stir in the diced zucchini, green beans, and peas, and cook for an additional 2 minutes.
04 - Pour in vegetable broth. Add dried thyme, dried parsley, bay leaf, salt, and black pepper. Bring contents to a boil.
05 - Reduce heat to low and let the soup simmer uncovered for 20 to 25 minutes, until all vegetables are tender.
06 - Remove bay leaf. Use an immersion blender to purée the soup until smooth or leave some texture, according to preference.
07 - Pour in the heavy cream and stir gently over low heat for 2 to 3 minutes, adjusting seasoning if needed.
08 - Ladle the soup into bowls, garnish with chopped parsley if desired, and serve immediately while hot.