4 cups 1-inch bread cubes (from a hearty, country-style bread)
6 ears fresh sweet corn
2 tablespoons butter
1 tablespoon minced garlic
3/4 cup diced ham
3 large eggs
2 cups half and half
1 cup heavy (whipping) cream
1 teaspoon salt
1/4 teaspoon cayenne pepper
1 cup grated sharp Cheddar cheese