They have many of the same ingredients but they do have differences in taste and texture. Tomato jam is likely to have a sharper flavor than ketchup. Tomato jam is also chunkier than ketchup.