Getting the Sauce Right
Most people mess this up at the roux stage. They either burn the butter or add too much flour and end up with a paste that tastes like raw cookies. The standard approach is simple: equal parts butter and flour by weight, roughly two tablespoons each, cooked until it turns a pale sandy color. That's about two minutes on medium-low heat, stirring constantly. You're not trying to brown it, you're just cooking out the raw flour taste. Then you whisk in warm milk, about two cups for this amount of roux. Warm milk matters because cold milk hitting a hot roux creates lumps that are nearly impossible to fully break out. I learned that the hard way years ago at a diner job. Used cold milk from the walk-in fridge straight into a hot pot. The sauce came out grainy. Had to pass it through a fine mesh strainer and still wasn't perfect. Just let the milk come to room temperature or heat it slightly in the microwave before adding it.
Classic American Mac And Cheese Recipe
Once your béchamel is smooth and thickened—about five more minutes of gentle simmering while you keep stirring—you take it off the heat and add cheese. This is where most recipes get vague. "Add cheese until it tastes right" isn't helpful. Use about two cups of shredded cheese for the two cups of milk base. Sharp cheddar is traditional, but a blend works better than 100% sharp cheddar. I use a mix of about sixty percent sharp cheddar and forty percent Gruyère or fontina. The sharper the cheddar, the more oily it gets when melted. Younger, milder cheese gives you better melt and creaminess. Season with salt, white pepper if you have it, and a pinch of garlic powder. Not too much garlic powder—just enough to sit in the background. A few dashes of hot sauce or Worcestershire sauce adds depth without making anything taste spicy. I know some people resist adding umami boosters to mac and cheese, but a teaspoon of either goes a long way. Skip it if you want the pure cheese experience.
The Pasta Situation
Elbow macaroni is the standard shape. Don't overthink it. You can use cavatappi or wagon wheels if you want more sauce-holding surface area, but elbows are what people expect. Cook the pasta in well-salted water until it's just shy of al dente. It's going to finish cooking in the sauce, so pull it off the heat about a minute early. Drain it and immediately toss it with a tablespoon or two of the cheese sauce before combining everything. This coats the pasta and prevents it from sticking together while you wait to assemble the dish. Combine the pasta with the remaining cheese sauce in the pot, then transfer to a baking dish. If you're doing this stovetop-only, you're done at this point. If you want the baked version, top with a mixture of one-third cup panko breadcrumbs and one tablespoon melted butter, plus maybe another half cup of shredded cheese if you're feeling generous. Bake at 350°F for about twenty minutes until bubbly and golden on top. The stovetop version sets faster and has a silkier texture throughout. The baked version gives you contrast between the crispy top and creamy interior. Both are valid. I prefer the stovetop version for weeknight meals and the baked version when I'm feeding more than two people because it holds in the oven better without getting cold and congealed.
Get the Full Details

Common Problems and Fixes
Sauce breaks and looks grainy or oily after adding cheese. This happens when the cheese is added to a sauce that's still on direct heat or too hot. Always remove the pot from the burner before adding cheese. If your sauce does break, you can sometimes rescue it by whisking in an extra tablespoon of warm milk and then passing it through a blender briefly. It emulsifies again. More often than not though, you'll just move on and accept the texture change. Pasta turns out mushy. This is almost always from overcooking the pasta before combining, or from letting the finished dish sit too long after baking. Baked mac and cheese continues to cook from residual heat even after you pull it out of the oven. Let it rest for five to seven minutes before serving. The sauce will thicken slightly and set enough that it holds its shape on the plate instead of sliding around. Best results come from making the cheese sauce the day before and storing it in the fridge. The flavors meld and deepen overnight. When you're ready to cook, warm the sauce gently with a splash of milk to loosen it back up, then proceed as normal. This is what a lot of Southern households do, and it's genuinely worth the extra planning.
American mac and cheese isn't complicated, but it rewards attention to a few specific details. The sauce temperature, the cheese quality, the pasta cooking time. Get those wrong and you've got something edible that nobody asks for seconds of. Get them right and it's genuinely one of the most satisfying things you can make with minimal effort.