Cook pasta according to package directions. Meanwhile, heat butter or oil in large skillet over high heat; add mushrooms. Sauté until lightly browned and tender—about 5 minutes. Add garlic and season to taste with salt and pepper. Stir in ham and toss well. Pour in heavy cream and simmer for 3 minutes.
When pasta is cooked, drain well and add to mushroom mixture. Sprinkle in pecans and cheese, mixing well; simmer 1 – 2 minutes until creamy and well coated. Serve.
Nutrition information per serving: calories: 927; protein: 20g ; carbs: 80g ; saturated fat: 23g ; monounsaturated fat: 28g ; polyunsaturated fat: 6g ; cholesterol: 119mg ; fiber: 8g ; sodium: 291mg.