16 ounces penne pasta, cooked and drained (measure 16 ounces uncooked, i use half of a 900-gram package) |
3 cups cubed cooked ham (or use as much as desired) |
5 tablespoons butter |
1 teaspoon mustard powder |
1 teaspoon ground black pepper |
1 teaspoon seasoning salt (or 1/2 teaspoon white salt) |
1/4 teaspoon cayenne pepper (optional or to taste) |
1 small onion, finely chopped |
1 tablespoon fresh minced garlic (or to taste) |
1/4 cup all-purpose flour |
3 cups half-and-half cream (or use half milk and cream) |
2/3 cup grated parmesan cheese, divided |
4 1/2 cups grated cheddar cheese (a little more won't hurt) |