Chop all vegetables. In a glass bowl combine all vegetables, ¼ cup cilantro, lime juice, spices, vinegar and juice. In a food processor, puree vegetable blend for at least 5 minutes. If your food processor is too small, you may have to puree in small batches. Chill for 1-2 hours before serving. Enjoy!
Serve with a dollop of crème fraiche and chopped cilantro.