Gently wash produce under cool running water, pat dry, and prepare as directed.
Combine all of the ingredients except the salt, pepper, and lemons in a bowl, reserving a little cilantro for garnish. Gently stir to mix.
Remove 2 cups of the mixture and set aside.
Purée the remaining mixture in a blender or food processor.
Stir the 2 cups of reserved mixture back into the purée.
Season with salt and pepper and the juice from the lemons.
Cover and refrigerate for at least 2 hours before serving.
Serve cold, garnished with the reserved cilantro.