In a small bowl or jar, whisk together the mayonnaise, red wine vinegar, olive oil, Dijon mustard, garlic powder, oregano, Italian seasoning, Parmesan cheese, crushed red pepper, salt, and black pepper.
Taste and adjust seasoning if needed.
In a large mixing bowl, add the chopped lettuce, cherry tomatoes, red onion, banana peppers, shredded cheese, salami, ham, and turkey.
Toss everything together to combine.
Pour the dressing over the salad and toss well to coat.
Add the croutons if using, and give it one final mix.
Serve immediately, or refrigerate for up to 2 days for meal prep.
Enjoy as a main dish or alongside your favorite meal!