Macaroni and cheese is an all-American favorite. There are two styles: white sauce-based, made with pasta, flour, milk and cheese, and Southern, made with pasta, an egg-based custard and cheese.