To a large mixing bowl, add the flour, baking powder, and spices. Whisk to combine.
Crack eggs into a medium bowl. Add buttermilk, then use a fork to beat well. Add milk/egg mixture to the bowl with the flour mixture. Stir until about 80% combined.
Fold in the corn kernels, cheese, and if desired, scallions or chives.
Add 2 inches (2-3 cups) of frying oil to a 12-inch (or larger) frying pan (preferably cast iron) over medium-high heat, and bring oil to 350°F.
Using a 1/4 cup measuring cup, scoop batter and drop it into the hot oil. Flatten lightly with the back of a spoon.
Fry the fritters for about 3 minutes on each side, flipping gently so as not to splatter hot oil. Drain on a paper towel lined plate. Keep warm in a 200°F. oven until ready to serve.
Serve fritters warm with sour cream, chives, and/or or bacon bits.