In a large bowl, combine all the ingredients for the soup. Refrigerate for 1 hour. Transfer to a food processor and pulse until almost pureed, leaving a little texture. Season with salt and pepper. Return to bowl, cover, and refrigerate for 1 hour before serving. Prepare topping mixture. In a medium bowl, combine all the ingredients until well blended. Season with salt and pepper. Cover and refrigerate until needed. To serve: Ladle 10 to 12 ounces into chilled soup plates. On a large serving spoon, place 1/4 cup of the topping mixture, top with 2 shrimp, and garnish with a sprig of cilantro. Carefully place in the center of the plate of soup. Place a wedge of lime on the rim of the plate.
Recipe courtesy of Wolfgang Puck, "Pizza, Pasta & More!," Random House, 2000