Our meals ship fresh and arrive fresh. They are never frozen. They come pre-cooked and ready to reheat in the microwave or stovetop. There is no prep, cooking, or cleaning required. Reheat in the microwave or on the stove. Refrigerate your meals immediately. Meals can be refrigerated for up to 10 days. Meals can be frozen for 90 days.