Leftover curry will keep fresh in an airtight container in the refrigerator for up to 5 days. The flavors marry over time, meaning the curry tastes even better after a day or two in the fridge.