You can make the bacon and the spinach ahead...just make sure they are both at room temperature when you start the rest of the sandwich.