Traditional ceviche that’s cooked in fresh citrus juice needs to be eaten immediately and isn’t safe for leftovers. However, since this recipe is poached instead, it’s safe for at least a day! The avocado might turn brown though, so I recommend adding it immediately before serving if making this dish ahead of time.