01 - In a large pot, heat olive oil over medium heat. Add diced onion and minced garlic; cook for 2 to 3 minutes until aromatic and softened.
02 - Add sliced carrots, celery, and diced potato to the pot. Sauté for 5 minutes, stirring occasionally to prevent sticking.
03 - Stir in the diced zucchini, green beans, and peas. Continue to cook for 2 minutes, ensuring vegetables are evenly combined.
04 - Pour in the vegetable broth. Add dried thyme, dried parsley, bay leaf, and season with salt and black pepper. Bring mixture to a simmer over medium-high heat.
05 - Reduce heat to low and simmer uncovered for 20 to 25 minutes, stirring occasionally, until all the vegetables are fully tender.
06 - Remove the bay leaf. Using an immersion blender, purée the soup to achieve a creamy texture. For added texture, leave some vegetable pieces as desired.
07 - Gently stir in the heavy cream. Warm the soup over low heat for an additional 2 to 3 minutes, tasting and adjusting seasoning if necessary.
08 - Ladle soup into individual bowls. Garnish with fresh parsley if desired, and serve hot.