In a large saucepan, heat up olive oil and add onion and garlic. Sauteé for 2 minutes. Add corn, capsicum, zucchini, and potatoes. Sauteé for 2 minutes more.
Add all the herbs apart form fresh basil leaves. Add tomatoes and vegetable stock. Bring the soup to boil and simmer for 10 minutes or until potatoes are tender. Stir in basil. Taste and add salt and/or pepper.
Divide the soup into bowls. Serve with fresh thyme springs and lime wedges.