Blanch cauliflower and broccoli by bring water to a boil in a pot and then add in both vegs. Leave in 1 minute, then remove to a bowl of ice cold water to stop the cooking process. Drain well.
In a medium glass bowl(or stainless steel), combine cauliflower, tomatoes, pepper slices, and olives.
In a jar with tight fitting lid, combine oil, vinegar, mustard, garlic, sugar if using,salt, basil, and black pepper.
Cover tightly and shakke until well mixed. pour over vegetable mixture; cover tightly and refrigerate several hours or overnight.
Cover and refrigerate broccoli separately.
Just before serving, add broccoli to marinated vegetables and toss to combine well. Enjoy!