It's a popular corn recipe that originated in the Southern states but has spread throughout the US. It may also be called corn pudding or spoon bread. It also has many different variations but is basically corn cooked with seasonings and thickeners to create a soft and fluffy casserole that's a bit sweet and savory at the same time.