Ingredients
2 English cucumbers, peeled and chopped
2 avocados, halved, pitted, and peeled
2 scallions, chopped
1 cup packed fresh cilantro leaves
1 jalapeño, seeds removed for less heat if desired
2 tablespoons fresh lime juice
Kosher salt and freshly ground pepper
1 baguette, cut on the bias into 1/4-inch-thick slices
1/2 cup extra-virgin olive oil, plus more for drizzling
1 bunch asparagus, trimmed
4 large eggs
6 ounces thinly sliced ham
Preparation
In a blender, combine cucumbers, avocados, scallions, cilantro, jalapeño, lime juice, and 1 cup water; blend until smooth. Season with salt and stir in up to 1/4 cup more water until consistency is like that of heavy cream. Refrigerate until chilled, at least 1 hour and up to 6 hours.
Meanwhile, preheat oven to 350°F. Arrange baguette slices on a rimmed baking sheet. Brush both sides with oil; season with salt and pepper. Bake until golden, 15 to 20 minutes.
Prepare an ice-water bath. Bring a pot of generously salted water to a boil. Add asparagus; cook until bright green and tender, 2 to 3 minutes, depending on thickness. Transfer to a plate; let cool slightly.
Return water to a boil; gently lower in eggs with a slotted spoon and cook 7 minutes. Transfer to ice bath and let stand 5 minutes. Peel and halve eggs; season to taste.
Ladle soup into bowls and drizzle with oil. Serve with crostini, asparagus, eggs, and ham.