In a bowl, combine olive oil, red wine vinegar, dried basil, dried oregano, salt, pepper, Parmesan cheese, mayonnaise, pesto, and one garlic clove.
Whisk ingredients together until combined. Adjust for seasoning, set aside.
To a cutting board, add salami, ham, pepperoni, turkey, provolone, sliced tomato, sliced red onion, banana peppers, black olives, salt, pepper, Italian seasoning, and romaine lettuce.
Pro Tip: use about 6-8 slices of each cold cut or meat, and cheese.
Using a knife, chop everything up together into small bite sizes pieces. Scoop everything into the bowl with the dressing, mix until everything is coated in dressing.
Pro tip: if you prefer warm bread feel free to bake your bread in the oven at 375° Fahrenheit for 10 minutes.
Next, take your desired choice of bread, slice down the middle with a serrated knife, remove some of the bread from the center inside, and stuff the bread with your chopped meat mixture.
Serve immediately, enjoy!