Curry often tastes better the next day, consider making it a day ahead for dinner guests. Cool the curry to room temperature before refrigerating for up to 3-4 days, or freeze in airtight containers for up to 3 months. Reheat gently until steaming hot.