We recommend ordering delivery up to 30 minutes before you plan to eat. If you want the food delivered earlier, the food stays hot in thermo boxes for 1-2 hours before serving.