01 - In a large pot over medium heat, warm the olive oil. Add diced onion and minced garlic, sautéing for 2 to 3 minutes until softened and fragrant.
02 - Incorporate carrots, celery, and diced potato. Cook for 5 minutes, stirring occasionally to prevent sticking.
03 - Mix in the zucchini, green beans, and green peas. Cook for 2 minutes to lightly soften the vegetables.
04 - Pour in vegetable broth and add dried thyme, dried parsley, bay leaf, salt, and black pepper. Bring the mixture to a boil.
05 - Lower the heat to maintain a gentle simmer. Cook uncovered for 20 to 25 minutes, until all vegetables reach fork tenderness.
06 - Remove and discard the bay leaf. Process the soup using an immersion blender until velvety smooth, or keep some texture if preferred.
07 - Stir in heavy cream and gently heat for 2 to 3 minutes, taking care not to let the soup boil. Adjust seasoning with additional salt and pepper if required.
08 - Ladle soup into bowls and top each serving with chopped fresh parsley if desired. Serve hot.