1 medium head cauliflower
cut into bite-sized pieces
½ cup mayonnaise
2 tablespoons extra-virgin olive oil
1 tablespoon good-quality balsamic vinegar
1 teaspoon lemon juice
½ teaspoon Dijon mustard
1 clove garlic
minced
1 pinch salt and ground black pepper to taste
1 (14 ounce) can artichoke hearts in water
drained
1 cup cherry or grape tomatoes
halved
⅓ cup sliced black olives
⅓ cup sliced green olives
1 green bell pepper
cut into 1/2-inch pieces
2 ounces Genoa salami
cut into bite-sized pieces
2 ounces Asiago cheese
diced
3 ounces prosciutto
slices rolled and cut in half
1 tablespoon chopped fresh basil
or to taste