Begin by washing the tomatoes, cucumber, bell pepper, and onion under cool water.
Cut the tomatoes in half and remove any tough stems.
In a blender or food processor, combine the tomatoes, chopped cucumber, bell pepper, onion, minced garlic, olive oil, red wine vinegar, and chilled vegetable broth.
Blend on high until the mixture is smooth and well combined. If you prefer a chunkier texture, pulse the blender for a few seconds instead of blending continuously.
Taste the gazpacho and season with salt and pepper according to your preference. Blend briefly again to mix.
Chill the gazpacho in the refrigerator for at least 30 minutes before serving for optimal flavor.
Serve the gazpacho in bowls, garnished with freshly chopped basil or parsley.
For added flavor, consider garnishing with diced vegetables such as additional cucumber or bell pepper.
Adjust the thickness of the soup by adding more or less vegetable broth until it reaches your desired consistency.
Gazpacho can be stored in the refrigerator for up to 3 days and the flavor may intensify over time.