Yes, you can prepare components of a caprese salad in advance to save time and ensure freshness. However, it's best to assemble the salad just before serving to maintain the quality of the ingredients.