In a blender or food processor, combine the chopped tomatoes, cucumber, red bell pepper, red onion, and garlic cloves. Blend until the mixture is smooth and well combined.
Add the olive oil, red wine vinegar, salt, and black pepper to the blender. Blend again until all the ingredients are fully incorporated and the gazpacho has a smooth consistency.
Taste the gazpacho and adjust the seasonings according to your preference. You can add more salt, pepper, or vinegar to enhance the flavors.
Once the gazpacho is well blended and seasoned, transfer it to a large bowl or container with a lid. Cover and refrigerate for at least 2-4 hours, or until well chilled.
Before serving, give the gazpacho a good stir to ensure it is well mixed. If desired, you can strain the gazpacho through a fine-mesh sieve for a smoother texture.
Ladle the chilled gazpacho into bowls or glasses. Garnish with chopped cucumber, bell pepper, and fresh herbs, if desired. This adds a delightful crunch and visual appeal to the dish.
Serve the gazpacho immediately, and enjoy the refreshing flavors of this traditional Spanish delight.