Try Kitchen View!
Take your computer to the kitchen and view this recipe full-screen, with step-by-step directions.
Enter Kitchen View
Bring a pot of salted water to a boil over high heat. Cook the pasta until it is al dente.
Drain the pasta, run it under cold water, and return it to the pot.
Heat the butter in a saucepan over medium-low heat. Stir in the flour and cook, stirring constantly, for 1 minute, or until the mixture turns slightly beige, is bubbly, and appears to have grown in volume. Increase the heat to medium, and slowly whisk in the warm milk. Bring to a boil, whisking frequently. Reduce the heat to low, and simmer the sauce for 2 minutes.
Add the cheese to the sauce by 1/2-cup measures, stirring until the cheese melts before making another addition. Stir the asparagus, spinach, artichoke hearts, and sun-dried tomatoes into the sauce. Add the sauce to the pasta, and season to taste with salt and pepper. Cook over low heat until the pasta is hot and coated with the sauce. Serve immediately.