Homemade enchilada sauce will last up to 7 days refrigerated in an air tight container. It will last 3-4 months when frozen.