Sauté aromatics: In a large pot, heat olive oil over medium heat. Add onions and garlic; sauté until fragrant and slightly translucent (about 2-3 minutes).
Add vegetables: Add chopped potatoes, carrots, zucchini/cucumber, and peas to the pot. Stir well to combine.
Season: Sprinkle in thyme, oregano, salt, and pepper. Stir and cook for another 2 minutes.
Simmer: Pour in the vegetable broth. Bring to a boil, then reduce heat and let simmer for 20-25 minutes or until the vegetables are fork-tender.
Blend until creamy: Using an immersion blender (or regular blender in batches), blend the soup until smooth and creamy.
Add cream: Stir in the cream or coconut milk. Adjust seasoning to taste.
Serve: Ladle into bowls and garnish with fresh parsley and a swirl of cream or olive oil. Serve warm with crusty bread."