Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(18)
Export 11 ingredients for grocery delivery
Step 1
Preheat the oven to 350°F. Butter a 3-quart or 9x13-inch casserole dish and set aside.
Step 2
Bring a large pot of water to a boil over high heat. Add 1 Tbsp of the salt and the pasta and cook according to the package instructions, until al dente. Reserve 1/2 cup of the pasta cooking water and then drain the pasta. Immediately drizzle the noodles with the oil to prevent sticking and set aside.
Step 3
In a large bowl, stir together the cheddar and mozzarella and set aside (you should have about 8 cups total).
Step 4
In a 5 1/2-quart Dutch oven or large pot over medium heat, melt the butter. When the butter foams, whisk in the flour. Continue whisking for about 2 minutes, until the flour just starts to turn golden in color.
Step 5
While whisking, slowly stream in the milk, cream, and reserved pasta water. Continue whisking until the mixture is creamy, smooth, and just beginning to boil.
Step 6
Add the paprika, mustard powder, garlic powder, onion powder, the remaining 1/2 teaspoon of salt, and the pepper. Whisk to combine, then reduce the heat to low and simmer, continuing to shish, for 2 to 3 minutes, until the sauce has thickened to a light gravy consistency.
Step 7
Add 3 cups of the cheese mixture to the pan and stir until melted. Add another 3 cups of the cheese mixture (you should have about 2 cups remaining for topping the dish) and stir until melted. Stir in the pasta to coat. Turn off the heat and season with more salt and pepper, if needed.
Step 8
Pour the mac and cheese evenly into the prepared casserole dish. Sprinkle the remaining 2 cups of cheese over the top and bake for 15 minutes, until the cheese is melted and bubbly. For an even more golden-brown topping, set the oven to broil for the last 2 to 3 minutes of baking. Serve warm.