Yes, you could prepare this recipe ahead of time though I would recommend leaving out the bacon and the almonds until just before you serve it, otherwise they'll lose some of their crispiness.