🥘 Ingredients
- salt to taste
- pasta (elbow macaroni) 1 lb
- butter (unsalted) ½ cup
- flour (all-purpose) ½ cup
- milk (whole) 6 cup
- cheese (extra-sharp cheddar) 1 lb
- cheese (Velveeta) 8 oz
- cheese (pecorino romano) 4 oz
- mustard (powder) ½ tsp
- onion (powder) ¼ tsp
- cayenne (ground) 1 pinch
- salt to taste
- black pepper to taste
🍳 Cookware
- oven
- large pot
- 9x13-inch baking pan
-
1Heat oven to 350 degrees.
-
2Bring a large pot of water to a boil and season generously with salt . Add the pasta (elbow macaroni) and cook according to package instructions, stirring occasionally with a wooden spoon, until just past al dente. Drain and set aside.
-
3Return the empty pot to the stove (no need to clean it) and set over medium heat. Melt the butter (unsalted) and simmer, whisking occasionally, until the butter stops spurting and quiets down, 2 to 3 minutes.
-
4Add the flour (all-purpose) and cook, whisking, until smooth like gravy, about 1 minute.
-
5Whisk in the milk (whole) . Raise the heat to high and bring to a simmer, whisking constantly, then immediately reduce the heat to low and continue simmering until the sauce lightly coats the back of a spoon, 2 to 5 minutes. At this stage, the sauce should be smooth but relatively loose. Take the pot off the heat.
-
6To the pot, add the cheese (extra-sharp cheddar) , cheese (Velveeta) , cheese (pecorino romano) , mustard (powder) , onion (powder) and cayenne (ground) , and season generously with salt and black pepper . Whisk until the cheese is melted and smooth like nacho cheese. Add the drained pasta, breaking up any clumps, and stir until evenly coated in the cheese sauce. Taste and adjust seasoning with salt and pepper.
-
7Transfer to a 9x13-inch baking pan or dish and bake until bubbling at the edges, 15 to 20 minutes. Serve immediately.