In a large pot, boil the pasta in salted water according to the package directions until tender. Drain, rinse, and set aside in the pot.
1 pound dry elbow macaroni
In a large saucepan set over medium heat, melt the butter. Add in the flour and whisk for 2-3 minutes, until combined and pasty.
3 tablespoons unsalted butter, 3 tablespoons all-purpose flour
Slowly whisk in the heavy cream and milk, mixing until smooth.
1 cup heavy cream, 1 cup milk
Add in the grated cheeses, salt, pepper, and nutmeg, stirring constantly until smooth and thick, 4-5 minutes.
8 ounces freshly shredded white cheddar cheese, ½ cup freshly grated Parmesan cheese, ½ teaspoon kosher salt, ½ teaspoon freshly ground black pepper, ⅛ teaspoon ground nutmeg
Remove the saucepan from the heat, add the pesto, and stir to combine.
¼ cup basil pesto
Pour the cheese sauce over the cooked pasta into the cheese sauce and stir to coat. Serve immediately with more pesto (if desired) and garnish with fresh basil.
Fresh basil