In a large mixing bowl, combine tomatoes, cucumber, red pepper, shallot, garlic, olive oil, lemon juice, salt, and pepper. Mix and let sit for at least 20 minutes for the flavors to meld. (The longer you wait, the better.)
Transfer ingredients to a blender, and blend on high until smooth. Chill for at least 2 hours.