This cornbread casserole is pure comfort food and truly the best of both worlds. With the creaminess of corn pudding and the golden crust of classic cornbread, it's a dish that is soft inside and perfectly crisp on top.
Gather and prep all ingredients, grease a 9x9 baking dish and preheat the oven to 350°F (175°C).
In a small skillet, sauté the chopped onion in ½ tbsp butter until soft and translucent, about 3-4 minutes. Let cool slightly.
In a large bowl whisk together eggs, Greek yogurt, and remaining melted butter.
Stir in whole corn, cream-style corn, sautéed onion, and cheese.
Add the cornbread mix, garlic powder, smoked paprika, salt, and pepper. Stir until just combined making sure to not overmix.
Pour mixture into the prepared dish and bake for 40-45 minutes until the top is golden and the center has set. For a firmer casserole, bake for an extra 5 minutes
Allow the casserole to cool for 5-10 minutes before serving. Enjoy!