Preheat oven to 425 degrees. Line a baking pan with aluminum foil. Place vegetables that take longer to cook on the baking pan first such as Brussels sprouts and carrots. Add cauliflower and broccoli later or bake on a separate pan.

Drizzle vegetables with oil and sprinkle with seasoned salt. Bake until vegetables are tender-crisp and lightly brown. Remove from oven and set aside.

Cook pasta in salted boiling water until al dente. Drain and rinse under cool water. Set aside. Set ham aside.

In a medium heavy saucepan, melt butter, Add flour and stir with a whisk. Cook over medium heat until bubbly. Add milk and continuing stirring until well mixed.

Cook, stirring constantly, over medium heat until mixture comes to a boil and thickens. Remove from heat. Add white pepper, basil, and shredded cheese. Add salt, pepper, and hot sauce to taste. Add any other seasoning to suit your taste.

In a large bowl, combine vegetables, pasta, ham and white sauce. Stir gently. If mixture is too thick, add white wine or chicken broth to thin. Spoon into casserole dish. Turn oven down to 350 degrees. Bake for 15 - 25 minutes or until heated through.

Note the flavor of this casserole is dictated by the sauce. Add more seasonings if desired. Choose 8 cups of any vegetables of your choice.