01 -
Preheat oven to 425°F (220°C). Grease a 9x13 inch casserole dish. Bring a large stockpot of salted water to a boil, add macaroni, and cook 2 minutes less than package instructions for al dente. Reserve 2 cups cooking water, then drain and set pasta aside.
02 -
Shred all cheeses. Reserve 1 cup each of medium cheddar, Colby Jack, and mozzarella for topping. Allow cheeses and cream cheese to come to room temperature for smooth melting.
03 -
In a large skillet over medium-high heat, melt 5 tablespoons unsalted butter. Sauté minced garlic for 1 minute until fragrant. Whisk in flour and cook, stirring, until light golden, about 2 minutes.
04 -
Slowly whisk in reserved pasta water, heavy cream, and half-and-half. Reduce heat to low and simmer, whisking constantly, until slightly thickened and smooth.
05 -
Add medium cheddar, sharp cheddar, white cheddar, Colby Jack, and mozzarella to the sauce, one handful at a time, whisking thoroughly after each addition for even melting. Continue until sauce is fully creamy. Add cream cheese and blend until smooth.
06 -
Add mustard powder, onion powder, paprika, sea salt, and black pepper. Stir until well combined and adjust seasoning to taste.
07 -
Place drained macaroni in the casserole dish. Add 2 tablespoons butter and toss until noodles are coated. Pour cheese sauce over the pasta and mix until evenly distributed.
08 -
Sprinkle the top evenly with the reserved medium cheddar, Colby Jack, and mozzarella cheeses. Bake uncovered for 10 minutes, then broil on high for 3 to 5 minutes until cheese is bubbling and golden brown. Watch closely to prevent burning.
09 -
Remove from oven and let rest 5 to 10 minutes before serving to allow sauce to set.