Yes, you can make the sandwich up to a day ahead of time and then grill on a pan to toast the bread and melt the cheese. Just make sure you layer the ranch dressing in the middle so the bread doesn't soak up the dressing.