Yes, you can prepare kale salad in advance. However, if you don't plan on eating it within 2-3 days, it's best to keep the dressing separate until just before serving to prevent the kale from becoming soggy.