6 tablespoons butter, cubed
4 ounces cooked ham, chopped
1 to 2 garlic cloves, minced
1 head cauliflower, broken into florets
1-1/2 cups heavy whipping cream
2 tablespoons all-purpose flour
1/4 teaspoon salt
1/4 teaspoon pepper
Dash cayenne pepper
1-1/2 cups shredded Swiss cheese
2 to 3 tablespoons minced fresh parsley