i recommend eating within 24 hours but this caprese salad will stay good in the fridge for 2-3 days. it can get a bit juicy, so drain before serving. it's always better the fresher you can serve it, but we do love this as leftovers.