1 large bunch asparagus
1/2 cup Half & Half
3 Tablespoons butter
1/4 cup cooked diced ham
1/3 cup grated Parmesan cheese
Set a large pot of water to boil. In a separate pot, cook the asparagus just until tender and drain. Cut off tips of stalks and set aside. Cut the tough tends off the stalks and place the remaining portion of the stalks in a food processor or blender. Add the half & half and process or whip to form a smooth cream. Set aside. Melt butter in a saute pan and cook asparagus tips and diced ham for 3 minutes. Add the asparagus cream and simmer at low heat for several minutes. While sauce is cooking, abundantly salt the boiling water. Add pasta and cook until "al dente". Drain the pasta thoroughly, return to pot and mix with the cream sauce over high heat. Add the grated parmesan cheese. Taste, seasoning with salt and freshly ground pepper if necessary.