Authentic vindaloo is high in pork fat and vinegar. Most importantly there is no water used which is why the shelflife for this dish is 3 to 4 days at room temperature. You can keep it in the fridge for up to two weeks or in the freezer for up to 3 months.