There are hundreds of tomato varieties. From marble-sized grape or cherry tomatoes, to juicy salad tomatoes, meaty paste tomatoes, and huge, sweet, beefsteak tomatoes. Their colors range from deep crimson to orange, yellow, green, purple, and chocolate.