the key to keeping macaroni salad from drying out is the pasta. if you don't cook it enough, the pasta won't grab on to the dressing and will dry out. if you overcook the pasta, it will be completely soggy and gross. cook the pasta just right, and your macaroni salad will stay perfectly creamy.