This moist and sweet skillet cornbread is a family favorite. Its crisp edges, tender crumb, and buttery, sweet taste make it a great choice for any occasion. Better than Grandma’s cornbread, this will quickly become your go-to recipe.

This skillet cornbread is perfect every time, without being dry and crumbly, with just the right amount of sweetness and crispy edges. If you like this recipe, you must try corn muffins, corn fritters, and cornbread salad, and yes, you can substitute this cornbread in the cornbread salad.
The baking of cornbread stretches back to the discovery of the New World. Back then, settlers referred to cornbread as hoecakes because it could be baked on a garden hoe over an open fire. It was a simple mixture of cornmeal, water, cooking fat, and sometimes salt. It wasn’t until later when additional ingredients became easier to obtain. that butter, eggs, milk, buttermilk, sugars, and leaveners were added, thus turning the dense, flavorless hoecake into a sweeter, lighter corn cake.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Cornmeal: Yellow cornmeal is more common in cornbread, but you can use white cornmeal, too.
- Sugar: I use a combination of granulated and brown sugar. You do not have to use sugar, but I like my cornbread sweet.
- Milk: whole milk or 2%
- Sour cream: full-fat is best for flavor and texture
- Butter: unsalted. If using salted butter, reduce the added salt to 3/4 teaspoon.
How to Make Cornbread
This is the summary version; for the complete list of ingredients and instructions, see the recipe card below.
First, coat a 9 or 10-inch cast-iron skillet with oil or vegetable shortening and place it in a 400-degree oven.

Whisk the flour, cornmeal, salt, baking powder, and baking soda in a medium bowl. Mix the granulated and brown sugars, eggs, milk, and sour cream in a large bowl. Add the dry ingredients to the wet ingredients in several increments, alternating with the melted butter. Mix just until combined

Carefully remove the skillet from the oven. Add the cornmeal batter and bake until a toothpick inserted in the center comes out clean.
Preparation Tips
- If you don’t have a cast-iron skillet, use an 8×8 or 9×9 inch square baking dish coated with oil or vegetable shortening and heat it in the oven just like the cast-iron skillet.
- Use some fat to grease the skillet. Think butter, vegetable shortening, bacon grease, or vegetable oil.
- Mix the batter just until combined. Avoid overmixing to steer clear of tough and dense cornbread.
Recipe Variations
There are several ingredients to add to your cornbread batter for additional flavor, texture, and variety.
- One cup fresh or canned and drained, or frozen and thawed corn.
- One cup shredded cheddar cheese or pepper jack cheese.
- A couple of jalapeno peppers, seeded and minced.
- One half cup finely sliced scallions.
- Six slices of crispy cooked bacon, coarsely chopped.
- One roasted red bell pepper, finely chopped.
- One (7-ounce) can diced green chiles, well drained.

Serving Suggestions
I love to serve this cornbread with ham and beans, collard greens, pulled pork, and Calico beans. Of course, you can never go wrong with crockpot chili, white chicken chili, turkey chili, or Texas chili.
More Corn Recipes

Skillet Cornbread Recipe
Ingredients
- 1 cup all purpose flour
- 1 cup yellow cornmeal
- 1 teaspoon salt
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ cup sugar
- ¼ cup brown sugar
- 2 eggs
- ½ cup milk
- ½ cup sour cream
- ½ cup unsalted butter, melted
Instructions
- Preheat the oven to 400 degrees. Coat a 9 or 10-inch cast-iron skillet with oil or vegetable shortening and place it in the oven.
- Whisk the flour, cornmeal, salt, baking powder, and baking soda in a medium bowl.
- Mix the granulated and brown sugars, eggs, milk, and sour cream in a large bowl. Add the dry ingredients to the wet ingredients in several increments, alternating with the melted butter. Mix just until combined
- Carefully remove the pan from the oven. Add the cornmeal batter and bake for 18-24 minutes or until a toothpick inserted in the center comes out clean.
Notes
- If you don’t have a cast-iron skillet, use an 8×8 or 9×9 inch square baking dish coated with oil or vegetable shortening and heat it in the oven just like the cast-iron skillet.
- Use some fat to grease the skillet. Think butter, vegetable shortening, bacon grease, or vegetable oil.
- Mix the batter just until combined. Avoid overmixing to steer clear of tough and dense cornbread.














Dale
Do you add the 2 Tho spoon of oil to the pan and only put 1/3 cup of oil into the recipe or do do you add the 1/3 cup & 2 TBL of oil in the recipe or do you add just the 2TBL in the pan?
Beth Pierce
Use a little bit of separate oil to grease the pan and put the full 1/3 cup plus 2 tablespoons in the recipes.
Rebecca
Great recipe! I used this for my cornbread dressing and it was perfect!
Question: for glutin free cornbread, if I substituted oat flour would any other modifications need to be made?
Beth Pierce
I am not sure as I do not specialize in gluten free recipes. Hopefully one of the readers will respond.
canan
Excellent cornbread! It is really so moist and just the right amount of sweet. Thank you for a great recipe that is a keeper!
Beth Pierce
You are most welcome! So glad that you liked it!
CindyH
This cornbread is super moist and super delicious! Thanks for sharing it!
Beth Pierce
My pleasure Cindy! Enjoy!!
Ron Zoso
I’ve tried a bunch of different cornbread recipes over the last couple years. This is m favorite by far.
Beth Pierce
Thanks Ron! So glad that you like it!
Cathleen
Being from Canada, I have never really tried cornbread before, but this one looks so good, I am going to have to give it a go! Thank you so much for the recipe 🙂
Jess
I love easily this comes together!
Jenn
Cornbread is my kryptonite and I think I’m going to be eating a lot of it! Can’t wait to make it!
Carrie Robinson
I just love homemade cornbread! This would go perfect with a bowl of chili. 🙂
Whitney
This is a nice fluffy cornbread recipe! Thanks for sharing!