Heat a pot of salted water to boiling, then add the pasta and cook until just tender, as it will go in the oven and cook more. Drain well. I used three color spiral pasta.
After you start the pasta, preheat your oven to 180° C (350° F), get out a 3 quart casserole and grease with butter or cooking spray.
In a large mixing bowl, add the diced ham, soup, sour cream, milk, onion and garlic powders.
Stir to mix together.
Now add 2 cups of the Cheddar cheese, and mix together.
When the pasta is drained, add to the mixing bowl and mix together.
Pour mixture into the prepared casserole and smooth out the top. Sprinkle on the remaining 1 cup of Cheddar cheese.
Place in the oven and bake for 30 minutes or until the cheese is starting to brown.
Serve with side dishes of your choice, enjoy.