-
1
Preheat the oven to 350 degrees F. Move a rack to the middle of the oven.
-
2
Coat a 9-by-13-inch baking dish with nonstick cooking spray.
-
3
In a large pot set over high heat bring 1 gallon of water with 2 tablespoons kosher salt to a boil.
-
4
Add the penne and cook 2 minutes less than the package directions, stirring occasionally.
-
5
The pasta will be slightly underdone.
-
6
Use a measuring cup or ladle to remove 1/3 cup pasta water and set aside.
-
7
Drain the pasta into a colander.
-
8
Return the pasta to the pot and set aside.
-
9
Melt 4 tablespoons of the butter in a large skillet set over medium heat.
-
10
Add the flour and cook for 3 to 4 minutes, whisking constantly.
-
11
Pour in the milk, whisking constantly until the mixture starts to thicken like heavy cream and then becomes almost pudding-like, 2 to 3 minutes.
-
12
Add the shredded cheese and whisk until smooth, the sauce will be very thick.
-
13
Add the nutmeg and season with some salt and pepper.
-
14
Combine the asparagus, pasta, reserved 1/3 cup pasta water and cheese sauce and toss well.
-
15
Season with salt and pepper, then transfer to the prepared baking dish and top with a layer of the cheese slices.
-
16
Cut the remaining 2 tablespoons butter into 1-inch cubes.
-
17
Sprinkle the panko over the cheese slices, and top with the butter cubes.
-
18
Bake until the top is golden brown and crisp, 20 to 25 minutes.
-
19
Remove from the oven and cool for 10 minutes before serving.