Wash and prepare all vegetables thoroughly, then cut them into even bite-sized pieces to ensure consistent texture and freshness throughout the salad.
Slice red onion thinly and optionally soak it briefly in cold water to reduce sharpness while keeping its natural crunch intact.
Combine cucumbers, tomatoes, bell peppers, olives, chickpeas, and onions in a large bowl and mix gently to maintain structure.
Add fresh herbs just before dressing to preserve their aroma and fold them in lightly to distribute flavor evenly.
Whisk olive oil, lemon juice, vinegar, garlic, oregano, salt, and pepper until emulsified for a balanced and flavorful dressing.
Pour dressing over the salad and toss gently to coat all ingredients without breaking their texture.
Let the salad rest for a few minutes so flavors blend naturally before serving fresh.