Most canned tomatoes has vineagerhave vinegar in them. it spoils indian style foodIt ruins the flavor profile of Indian-style dishes. Its okOK in pasta so, but you have to find right one. Tomato puree dontpurees don't have vineagervinegar unless it is herbesthere are added herbs. But choppedChopped and full tomatoe can has vineagertomato cans have vinegar in them which is not suitable or, and are thus unsuitable for fish or any curries for that matter.