The best macaroni and cheese recipes are a treat for all of your senses. Of course, you want your mac and cheese to be creamy. Of course, it should be cheesy (many of these recipes have two or three kinds of cheese in them). But the best mac and cheese recipes often provide something extra: crunch in the form of a topping on baked macaroni and cheese, saltiness in the form of bacon or sausage mixed in to the recipe, or color and freshness in the form of spinach or other vegetables added in.
These recipes are the best, because they hit the mark on all counts. Try them all, and let me know what you think.