Preheat the oven to 350 degrees Fahrenheit and grease a medium casserole dish.
Melt the butter in a frying pan or cast iron skillet over medium heat. Transfer all but 1 tablespoon of the butter to a large mixing bowl. Add the diced onion and minced garlic to the pan and cook until softened, 3 - 4 minutes. Add them to the bowl with the butter.
In a separate bowl, whisk together the flour, cornmeal, sugar, baking powder, salt, and smoked paprika.
To the bowl with the butter and onions, add the drained corn, creamed corn, sour cream, eggs, and diced pickled jalapeños. Stir until combined. Gently fold in the dry ingredients until just mixed.
Pour the batter into the greased casserole dish and smooth the top. Bake for 40 - 50 minutes, or until lightly golden and just set in the center — it should still have a slight jiggle.
For a golden brown top, place under the broiler for 2 - 3 minutes, watching closely.
Serve warm or after it’s cooled slightly. Enjoy!
Notes
You can decrease the amount of jalapeños or omit them if you’re worried about spice levels.
Add-ins: Try folding in shredded pepper jack cheese or cheddar cheese (who doesn't love a cheesy corn thing?!), green chiles, crumbled bacon, or chopped scallions for extra flavor.
Watch the cooking time. Every oven is a little different. Start checking around 40 minutes. It’s ready when the center is just set and lightly golden. If you’re unsure, it’s better to slightly underbake than over-bake. It will continue to set as it cools, and that’s what keeps it soft and creamy inside.