In a large salad bowl, combine the chopped romaine lettuce, baby lettuce, cherry tomatoes, diced cucumber, sliced red onion, cooked chickpeas, and chopped fresh herbs.
In a small bowl, whisk together the extra virgin olive oil, vinegar, lemon juice, Dijon mustard, minced shallot, maple syrup or agave nectar, salt, and pepper until well combined.
Drizzle the dressing over the salad and toss gently to coat all the ingredients evenly, right before serving.
If using vegan feta cheese, sprinkle it over the top of the salad. Serve immediately as a light and refreshing meal or side dish.