Place a deep 10-inch cast iron skillet (or a deep 9 x 9-inch or 11 x 7-inch baking dish) in a cold oven. Preheat oven to 375°F, leaving the skillet or pan in the oven while it heats.
In a large bowl, whisk together eggs, sour cream, oil, and honey until smooth. Add the corn muffin mix, creamed corn, salt, and garlic powder. Stir just until combined; do not over-mix. Fold in the cheese and pimentos.
When the oven has come to temperature, place the butter in the hot skillet or pan. Use a brush to evenly spread the butter as it melts, greasing the pan on the bottom and sides. Pour batter into the hot, greased skillet.
Bake for 45-50 minutes, or until golden brown and a toothpick comes out clean.
Notes
Room temperature ingredients (such as sour cream and eggs) blend more smoothly and easily than cold ingredients.
Let the batter rest for 5-10 minutes before baking if you have the time. This allows the baking powder or other leavening agents to activate and incorporate more air.
Don’t over-mix the batter or it can become tough and dense.
The total baking time will vary depending on the type of pan that you use, and on your individual oven. To check if the cornbread is done, insert a toothpick into the center and make sure it comes out clean.
If the top of the cornbread starts to get too dark before it’s done baking, cover loosely with foil.
Use full-fat sour cream. It adds a subtle tangy flavor, it keeps the cornbread moist, and it yields a tender crumb.