Classic mac and cheese may be the ultimate comfort food. Here, Pinterest guru Alejandra Ramos suggests serving it two different ways. Stir in all of the toppings or for a DIY option, serve the pasta with the toppings on the side so everyone can just make up his or her own bowl as he or she likes it.
Bring a large pot of water to boil, salt generously, and cook pasta according to box directions until "al dente." Drain pasta and set aside.
Place a large pot over medium-high heat and melt the butter until foamy. Add the flour and stir in for 1 minute until fully incorporated with the butter. Slowly pour in the milk and stir continuously until the sauce thickens and coats the back of the spoon.
Add the salt, pepper, cayenne, paprika and mustard powder, then stir. Add the cheeses and stir in until completely melted and incorporated. If the sauce seems a bit thick, add in a 1/2 cup or so of milk and stir in completely to thin. Add the cooked pasta and stir in until completely coated.
To serve as a complete dish: stir in all of the toppings and divide into dishes.
To serve as a DIY option: serve the mac n' cheese family style with a selection of toppings, and let family members or guests serve and top their individual bowls as desired.