Skillet Buttermilk Cornbread With Corn

Cornbread in cast iron skillet with ingredients sitting next to it

Paul Grossmann / Getty Images

Prep: 10 mins
Cook: 25 mins
Total: 35 mins
Servings: 8 servings
Nutrition Facts (per serving)
294 Calories
11g Fat
42g Carbs
8g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 294
% Daily Value*
Total Fat 11g 15%
Saturated Fat 3g 16%
Cholesterol 57mg 19%
Sodium 694mg 30%
Total Carbohydrate 42g 15%
Dietary Fiber 3g 12%
Total Sugars 6g
Protein 8g
Vitamin C 3mg 13%
Calcium 185mg 14%
Iron 2mg 11%
Potassium 288mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This basic skillet cornbread is made with fresh corn or frozen and thawed corn kernels. The corn gives the cornbread extra flavor, texture, and moisture. It's a versatile recipe that works with fresh, frozen, or even canned corn, as long as it's drained.

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

This recipe involves heating the skillet ahead of time and melting the fat in the pan before you add the batter, which helps ensure an even, thorough bake. The buttermilk contributes moisture and a slight tanginess to the bread. Cornbread is a classic side that's served with the likes of pulled pork, collard greens, and baked beans. It's also delicious if you serve it with a hearty chili.


  • 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, any kind, well drained

Steps to Make It

  1. Heat the oven to 450 F.

  2. Pour the vegetable oil or shortening into a seasoned cast-iron 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 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's golden brown and a toothpick inserted into the center comes out clean, about 25 minutes.

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

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


What Is the Difference Between Cornbread Mix and Cornbread?

A cornbread mix is a product of convenience that typically contains finely ground cornmeal, wheat flour, salt, fat, and leaveners such as baking soda to make cornbread. Usually, all you need to add is egg and/or milk, depending on the mix. Cornmeal, which you can purchase in boxes or in bags usually, just contains the cornmeal itself and no salt, baking powder, baking soda, sugar, or other ingredients.


Cornbread is great as is, but it also takes well to additions. Here are a few to consider.

  • Bacon, cheddar, and scallions: add 3 to 4 slices of cooked chopped bacon, 1/2 cup shredded cheddar cheese, and 2 tablespoons sliced scallions.
  • Pepper Jack: Slice a jalapeño pepper and add it along with 1/2 cup cheddar cheese.
  • Maple walnut: Replace the sugar with 1/4 cup maple syrup and add 1/2 cup chopped toasted walnuts.

How to Store Skillet Cornbread

Cornbread keeps best if it's wrapped tightly in plastic wrap or aluminum foil. You can store it at room temperature that way for a couple of days, or in the refrigerator for up to five or six days. You can reheat it in the toaster or a low-temperature oven to warm it through. A little bit of butter or honey is great on day-old cornbread.

To freeze cornbread, wrap individual slices tightly in plastic wrap and store in the freezer in zip-close bags.