1/2cupunsalted butter1 stick, plus more for the dish
1/2cupall-purpose flour
4cupswhole milkwarmed slightly
1teaspoonsalt
1teaspoongarlic powder
1/2teaspoonsmoked paprikaplus more for the top
1/2teaspoondry mustard
1/4teaspoonblack pepper
4cupsshredded sharp cheddar cheesedivided
2cupsshredded Colby Jack cheese
2large eggsbeaten
1/2cupsour creamoptional, for extra tang
Method
Heat the oven to 350 degrees F. Butter a 9 by 13 inch baking dish well. Cook the macaroni in a large pot of salted water until just shy of al dente, about 1 minute less than the package directs. Drain and set aside.
While the pasta cooks, melt the butter in a large saucepan or Dutch oven over medium heat. Whisk in the flour and cook, whisking constantly, for 1 minute, until the mixture is smooth and smells slightly nutty, not raw.
Pour in the warm milk about a cup at a time, whisking after each addition until smooth. Cook for 4 to 5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon. Do not let it boil hard.
Remove the pan from the heat. Stir in the salt, garlic powder, smoked paprika, dry mustard, and black pepper until evenly mixed.
Stir in 3 cups of the cheddar and all of the Colby Jack, a handful at a time, letting each addition melt before adding the next. Stir in the sour cream if you are using it.
In a small bowl, whisk the beaten eggs with about 1/2 cup of the warm cheese sauce to temper them. Pour the egg mixture back into the pot and stir everything together quickly.
Add the drained macaroni to the sauce and fold until every noodle is coated. Pour it all into the prepared baking dish and spread it out evenly. Top with the remaining 1 cup of cheddar and a light dusting of smoked paprika.
Bake uncovered for 30 to 35 minutes, until the top is deep golden and the edges are bubbling. For an extra crisp top, broil for the final 1 to 2 minutes and watch it closely.
Rest for 10 minutes before serving. This short rest lets the custard set, so the first slice comes out clean and the sauce stays where it belongs, on the pasta.
Advertisement — reserved space
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.