Corn Casserole

Corn Casserole

Here is a from-scratch version of the classic corn casserole, a popular holiday side dish in the southeastern United States that is traditionally made using store-bought Jiffy cornbread mix. If you’ve never had corn casserole before, you’re really missing out: It’s like an incredibly moist cornbread studded with fresh corn kernels. (Frozen corn can be used in the cold weather months.) Two pounds of corn kernels are bound together with a simple batter of flour, baking powder, cornmeal, Cheddar, eggs, melted butter and sour cream, then poured into a baking pan, topped with more cheese, and baked until bubbly. Fresh rosemary and scallions, untraditional and optional additions, add savory notes that balance out the sweetness of the corn.
  • Total:
  • Serves: 8 persons



  1. Step 1

    Heat the oven to 350 degrees. Add 4 tablespoons butter to a 9-by-13-inch pan or other 3-quart casserole dish and transfer to the oven. Once the butter has melted, about 5 minutes, take the pan out of the oven and let cool.
  2. Step 2

    In a medium pot, melt the remaining 2 tablespoons butter over medium-high. Add the corn, scallions and rosemary, if using, 1 teaspoon salt and several grinds of black pepper, and cook, stirring occasionally, until the corn starts to give off some liquid and softens, about 5 minutes. Remove from heat and discard the rosemary sprig.
  3. Step 3

    Stir the flour, cornmeal, baking powder and 1 teaspoon salt into the corn mixture. Tilt the baking pan so that the bottom gets coated in the melted butter, then pour the excess butter (do not scrape the dish) into the pot with the corn mixture. Stir to combine.
  4. Step 4

    In a small bowl, whisk together the sour cream and eggs with a fork until combined. Add to the corn mixture along with 1/2 cup grated cheese and stir just until combined, taking care not to overmix.
  5. Step 5

    Pour the batter into the pan, spread evenly, then sprinkle with the remaining 1 cup of cheese. Bake until the cheese is melted and the casserole is set, 30 to 35 minutes. For a golden top, broil for a few minutes. Serve hot.