Yes, all Magic Kitchen meals are fully prepared and delivered frozen. Though the company recommends eating meals within 30 to 45 days, they can be stored in the freezer for up to 6 months.