Yes, this salsa is fantastic to make a day or two ahead of time. If you're adding something like avocado, add it right before serving.