Home Chef meals are delivered with fresh ingredients that are designed to stay fresh for a few days. However, it's recommended that you cook your meals within a few days of receiving them for the best quality and taste.