It is best to make the filling ahead of time, and assemble/cook the quesadillas when eating. But in a pinch, quesadillas can be assembled and cooked ahead of time, but they wont be as good as the fresh ones. Reheat them in a pan on the stovetop or in the oven before serving. They will last for about 2-3 days.