Cook pasta to al dente in salted water according to package directions.: You'll notice the pot bubbling gently as the macaroni simmers; the surface will show rounded bubbles when it is correctly boiling. The smell is mild, starchy, and comforting. Al dente means the macaroni gives a slight resistance when bitten, not soft all the way through, which prevents it from breaking down when mixed with the sauce. Avoid overcooking, a common mistake, as it turns the pasta mushy and causes the dish to become gluey once sauced. To test, taste one piece a minute before the lower end of the package time, then drain promptly and reserve a bit of the cooking water for adjusting sauce consistency if needed.
Steam the broccoli over the pasta as it cooks in a colander, it needs just 4-5 minutes.: Steam produces a soft vegetal aroma and the florets will brighten to a vivid green and become tender yet slightly firm at the stem. This preserves pleasant texture and a fresh flavor that cuts through the richness of the sauce. The reason this method works is the steam cooks the broccoli gently without waterlogging it, retaining vitamins and color. A frequent error is steaming too long, which yields limp, colorless florets; aim for a quick steam and test with a fork for slight resistance. After steaming, run them under cool water briefly if you need to halt cooking, then set aside to drain well before combining with the macaroni .
In a large pan or pot, melt the butter and add the flour. Cook the flour for a minute then add the milk and the seasonings. Whisk as it reaches a simmer.: As the butter melts it will foam and then settle, releasing a warm, buttery scent. Sprinkle in the flour and stir; the mixture will take on a pale, sand like texture known as a roux. This step is crucial because it cooks out raw flour flavor and creates the thickening agent for the sauce. Stir constantly over medium heat for about a minute until it smells slightly toasty; do not brown it, or the sauce will pick up a nutty, darker profile. A common pitfall is rushing and letting it brown, so maintain an even heat and steady whisking.
Add the shredded/grated cheese, and whisk it in so it melts and you get a smooth sauce.: When you slowly pour in the milk , whisk continuously so the roux and liquid combine into a smooth, velvety base. The sauce will start thin then thicken as it reaches a gentle simmer, and you'll see tiny steam wisps rising with a creamy aroma. Add the dijon mustard , nutmeg , garlic powder , salt , and ground black pepper , which layer the flavor and prevent the sauce from tasting flat. The why here is simple, the warm milk activates the roux and the seasonings balance the dairy. Watch for lumps, and if they appear, whisk vigorously or briefly pass through a sieve; failing to whisk can leave grainy bits in the sauce.
Add the cooked pasta and steamed broccoli, stir to combine and serve.: As you stir in the cheese , the aroma changes to a rich, savory scent and the sauce will loosen then become glossy and thick. Grated block cheese melts more predictably than pre grated, avoiding clumps and graininess. Stir until the sauce is uniformly smooth and flowing, tasting for seasoning adjustments. If the sauce feels too thick, a splash of reserved pasta water or a little extra milk will bring it to the right consistency. One mistake to avoid is adding cheese to sauce that is too hot or boiling, which can cause separation; keep the heat low and stir patiently for a silky finish.
Add the cooked pasta and steamed broccoli, stir to combine and serve: At this stage you will hear a gentle shush as the hot sauce envelops the macaroni , and the plate will look glossy with cheese coating each piece. Fold the broccoli in so its green florets punctuate the pale sauce, ensuring even distribution so every bite has a bit of both. The why is that combining while warm allows the sauce to cling and integrate flavors. A common error is letting the mixture sit too long before serving, which thickens the sauce; if that happens, loosen with a tablespoon of water or milk and reheat gently while stirring. Serve immediately to enjoy the ideal creamy texture and balanced flavors.