To make the dressing: Mix the first 4 ingredients and then drizzle olive oil in slowly while stirring constantly. Season with salt and pepper, to taste.
Assemble all the salad ingredients in a bowl and serve the dressing on the side.
Recipe courtesy of Virginia Burke, Walkerswood Caribbean Kitchen, Simon and Schuster, 2000