Skillet Buttermilk Cornbread With Corn

cornbread in cast iron pan with ingredients sitting next to it

Paul Grossmann/Getty Images

  • Total: 35 mins
  • Prep: 10 mins
  • Cook: 25 mins
  • Yield: 8 servings

This basic skillet cornbread is made with fresh corn or frozen thawed corn kernels. The corn gives the cornbread extra flavor and texture. 

Southern cornbread is usually made with no added sugar, but this one includes 1 tablespoon of granulated sugar. Feel free to add a bit more honey or sugar if you like a sweeter bread. The corn also adds some natural sweetness. If you prefer a no-sugar cornbread, the sugar can be omitted. 


  • 3 tablespoons vegetable oil (​or shortening)
  • 2 cups cornmeal
  • 1/2 cup all-purpose flour
  • 1 tablespoon sugar
  • 1 tablespoon baking powder
  • 1 teaspoon salt
  • 1/2 teaspoon baking soda
  • 2 cups buttermilk
  • 2 large eggs
  • 2 tablespoons melted butter
  • 2 cups corn kernels (fresh, frozen and thawed, or canned and drained)

Steps to Make It

  1. Preheat the oven to 450 F.

  2. Pour the vegetable oil into a seasoned skillet and place in the oven. Heat until the oil is very hot. 

  3. Meanwhile, in a mixing bowl, combine the cornmeal, flour, sugar, baking powder, salt, and baking soda. Stir the dry ingredients until well blended.

  4. In another bowl, whisk the buttermilk with the eggs and melted butter.

  5. Add the buttermilk mixture to the dry ingredients and stir until just mixed. Stir the corn kernels into the batter.

  6. Remove the skillet from the oven and pour off any excess oil. Place the skillet on a rack.

  7. Pour the batter into the hot skillet and return it to the oven.

  8. Reduce the oven temperature to 400 F.

  9. Bake the cornbread until it is golden brown — about 25 minutes. A toothpick inserted into the center will come out clean.

  10. Cool the cornbread on a wire rack for 5 minutes.

  11. Invert cornbread onto a large plate, cut it into wedges, and serve.