Rich, creamy, and irresistibly cheesy, this macaroni and cheese recipe is the ultimate comfort food. Perfect as a main course or a side dish, it’s a crowd-pleaser for any occasion.
You can prepare the macaroni noodles a few days in advance. Simply store them in a ziplock bag in the fridge until ready to use.
Bring 5 quarts of water to a boil in an 8-10 quart stockpot. Add 1/8 cup of kosher salt.
Add the noodles and stir until the water returns to a boil.
Cook the noodles for 1 minute less than the package instructions for an al dente texture—this is typically about 3 minutes less than the full cooking time.
Drain the noodles and rinse with cold water to stop the cooking process. This prevents the noodles from becoming too soft and ensures the right texture for your macaroni and cheese.
Making the Cheese Sauce:
In a 3-4 quart pot, melt the butter over medium-low heat. Once melted, add the flour and stir continuously for 5 minutes, until the flour is fully incorporated. Be careful not to let the roux burn.
Turn off the heat and slowly whisk in the half-and-half, making sure there are no lumps. Turn the heat back up to medium-high, whisking until the sauce thickens. This is your basic bechamel sauce.
Reduce the heat to low, and add the Worcestershire sauce, mustard, and cheeses. Stir until the cheese is fully melted and smooth. Simmer for about 5 minutes, then remove from heat.
Combining the Noodles and Sauce:
When the cheese sauce cools down, combine it with the cooled cooked noodles in a large bowl.
In a separate bowl, whisk the eggs. Gently fold them into the macaroni and cheese mixture until evenly combined.
Optional: If you'd prefer to skip the eggs, reduce the half-and-half by 1 cup to maintain the right consistency.
Preparing Ahead for Thanksgiving:
If you’re preparing this dish a few days ahead, butter a casserole dish or cast iron pan. Once the macaroni and cheese has cooled to room temperature, transfer it to the dish. Cover and refrigerate until you’re ready to bake.
Reheating:
Preheat your oven to 350°F.
When ready to serve, place the covered casserole dish in the oven and bake for 20 minutes.
Remove the cover and bake for an additional 10 minutes, or until the top is golden and bubbly.
For a Brown Crust:
For an extra crispy, browned crust, spread an even layer of sharp cheddar cheese on top of the dish before placing it under the broiler for 3-5 minutes. Be sure to check it regularly, as the cheese can burn quickly if left unattended.
Tip: I like to use CorningWare casserole dishes or cast iron pans for baking.
Notes
Cooking the pasta ahead of time
You can prepare the macaroni noodles a few days in advance. Simply store them in a sealed 1 gallon plastic food storage bag in the fridge until ready to use.
Preparing Ahead for occasions like Thanksgiving, or just to save time
If you’re preparing this dish a day ahead, butter a casserole dish or cast iron pan. Once the macaroni and cheese has cooled to room temperature, transfer it to the dish. Cover and refrigerate until you’re ready to bake.Alternatively, you can store the prepared macaroni and cheese in a sealed plastic bag or vacuum-sealed bag. When ready to bake, simply pour it into the prepared baking dish or pan.IMPORTANT NOTE: If you’re storing the dish for more than a day, do not add the eggs until just before baking.For longer storage, vacuum-sealed macaroni and cheese (without egg) can be frozen for months.
Keyword Cheesy Dish, Comfort food, Creamy pasta salad, Family Meal, Macaroni and Cheese