follow this tip: normally we recommend cooking pasta until it's al dente. but for mac and cheese, you actually want to cook it for a couple minutes less, until just before reaching al dente. the pasta should still be slightly firm with some bite. don't worry -- it will soften up during the second part of cooking.