Best method to stream procedural levels?

I’m starting to think the whole problem is that I’m generating the levels on the fly. Is there a way I could generate them ahead of time? I think that would make the transitions much smoother.