I’ve made macaroni and cheese from scratch before, but I used the Betty Crocker (1950’s) version of cheese sauce. I don’t remember being impressed.
This version is similar, but it has a higher cheese-to-roux ratio which of course can only mean good things! Dave said he thought this was the best mac & cheese he’s ever had. And it’s a good thing it makes a lot, because there were second helpings, lunch for me the next day and another meal to be eaten (it was all delicious and just as addictive as the first day).

I’m listing the recipe here, but I highly suggest you visit The Pioneer Woman’s blog to get the full scoop. She has some good tips on making this a true success.
I agree with her statement on not adding all the pasta. In fact, I think next time I’ll only cook 3 to 3 1/2 cups of pasta (not that chickens mind the treat).
Oh, and since we’re from Wisconsin where casseroles are meant to have a topping, we added crushed saltine crackers (about 1/2 a package) mixed with the other 1/2 stick (1/4 cup) of butter to the top to give some crunchiness.

Prep Time: 15 Minutes
Cook Time: 15 Minutes
Servings: 6
4 cups Dried Macaroni
1 whole Egg Beaten
1/4 cup (1/2 Stick Or 4 Tablespoons) Butter
1/4 cup All-purpose Flour
2-1/2 cups Whole Milk
2 teaspoons (heaping) Dry Mustard
1 pound Cheese, Grated
1/2 teaspoon Salt, More To Taste
1/2 teaspoon Seasoned Salt, More To Taste
1/2 teaspoon Ground Black Pepper
Cook macaroni until very firm. Macaroni should be too firm to eat right out of the pot. Drain.
In a small bowl, beat egg.
In a large pot, melt butter and sprinkle in flour. Whisk together over medium-low heat. Cook mixture for five minutes, whisking constantly. Don’t let it burn.
Pour in milk, add mustard, and whisk until smooth. Cook for five minutes until very thick. Reduce heat to low.
Take 1/4 cup of the sauce and slowly pour it into beaten egg, whisking constantly to avoid cooking eggs. Whisk together till smooth.
Pour egg mixture into sauce, whisking constantly. Stir until smooth.
Add in cheese and stir to melt.
Add salt and pepper. Taste sauce and add more salt and seasoned salt as needed! DO NOT UNDERSALT.
Pour in drained, cooked macaroni and stir to combine.
Serve immediately (very creamy) or pour into a buttered baking dish, top with extra cheese, and bake for 20 to 25 minutes or until bubbly and golden on top.

Sticky Toffee Pudding