Yes, you can make this salad up to a day in advance. Prep all the toppings ahead of time and store in individual containers. Cook ground beef and allow to cool and place in an airtight container in fridge. When ready to serve, take everything out of fridge and assemble.