Tomatoes (2½ pounds / ~1.1 kg): The star of the show! Use the ripest, juiciest tomatoes you can find. Heirlooms, Romas, or vine-ripened all work beautifully.
English Cucumber (1): Peeled and chopped for the soup base, with a bit reserved and finely diced for a crunchy garnish.
Fresno Chiles (2) or ½ Red Bell Pepper: I love the gentle warmth of Fresnos, but bell pepper keeps it traditional and mild.
Red Onion (¼ small): Rinsing it under cold water before adding tames its sharp bite.
Garlic (2 cloves): For that essential savory depth.
Fresh Cilantro (¼ cup chopped): My non-traditional but beloved herby touch.
Sherry Vinegar or Red Wine Vinegar (3 tablespoons): Provides the classic, refreshing tang.
For the best flavor, use very ripe, in-season tomatoes and high-quality extra-virgin olive oil. This gazpacho is best made ahead—chilling for at least 2 hours allows the flavors to fully develop, and it tastes even better the next day. If the soup is too thick after chilling, blend in a small amount of cold water or tomato juice to reach your desired consistency. Adjust vinegar and salt just before serving.