We do not recommend you freeze these marinated tomatoes to eat them later. They are best served fresh. But in general, yes you can freeze fresh tomatoes for later use. You do not need to balance them either before freezing. Frozen tomatoes are best used in sauces and soups.