No not really. It does taste great if it sits for a few minutes but after an hour or so the greens become quite soft and wilted. Your best bet if you want to make it in advance is to make the salad but wait to add the dressing until you're ready to serve it.