This healthy homemade ketchup will last about 2-3 weeks in the refrigerator. Make sure to store it in an airtight container, and glass is best. Tomato products in general are high acid foods and can stain plastic containers, and leach the metal flavor out of metal containers.