01 - In a large pot, warm olive oil over medium heat. Add diced onion and minced garlic; sauté for 2 to 3 minutes until fragrant.
02 - Add sliced carrots, celery, and diced potato. Cook for 5 minutes, stirring occasionally to prevent sticking.
03 - Stir in diced zucchini, green beans, and peas. Cook for an additional 2 minutes.
04 - Pour in vegetable broth and add dried thyme, dried parsley, bay leaf, salt, and black pepper. Increase heat and bring to a boil.
05 - Reduce heat to low, cover, and simmer for 20 to 25 minutes, or until vegetables are fully tender.
06 - Remove bay leaf. Puree the soup with an immersion blender until smooth, or to desired consistency.
07 - Stir in the heavy cream and heat gently for 2 to 3 minutes. Taste and adjust seasoning as necessary.
08 - Ladle soup into bowls, garnish with chopped fresh parsley if desired, and serve hot.