In a large bowl, combine the romaine, tomatoes, chickpeas, cucumbers, pepperoncini, artichoke hearts, olives, mozzarella cheese, red onion, Parmesan cheese, and basil.
In a small jar or bowl, whisk together olive oil, vinegar, mustard, garlic, oregano, salt, and pepper until well combined.
Pour the dressing over the salad just before serving and toss until everything is evenly coated.
