01 - In a large pot, heat olive oil over medium heat. Add the diced onion and minced garlic, and sauté for 2 to 3 minutes until soft and fragrant.
02 - Add carrots, celery, and potato to the pot. Cook for 5 minutes, stirring occasionally to sweat the vegetables.
03 - Add diced zucchini, green beans, and peas. Sauté for an additional 2 minutes to combine flavors.
04 - Pour in the vegetable broth, then add dried thyme, dried parsley, bay leaf, salt, and black pepper. Bring mixture to a boil.
05 - Reduce heat and simmer for 20 to 25 minutes, or until all vegetables have softened.
06 - Remove the bay leaf. Using an immersion blender, process the soup until smooth, or blend partially to retain texture if desired.
07 - Stir in the heavy cream or coconut milk. Heat gently for 2 to 3 minutes, then taste and adjust seasoning if needed.
08 - Ladle soup into bowls, garnish with fresh chopped parsley if desired, and serve hot.