Save computation output permanently

I’m doing some computations that output very long lists. I would like these outputs to persist between sessions even if I quit the kernel and Mathematica. How can this be achieved? I tried to save the output to the notebook, and it seems to succeed but then when I try to use the variable I store the list into, it restarts the evaluation.

Take a look at Save, DumpSave, and the Persistent Storage guide page.

There is also Iconize. I find it convenient for permanently storing data in a notebook. No need to keep track of a separate file.