Buttermilk Cornbread is one of my most treasured recipes, dear—it’s golden, tender, and absolutely irresistible straight from the oven. This cornbread has been a staple at our family table for generations, and I just know you’ll love it as much as we do.
What makes this recipe so special is the combination of quality corn oil and buttermilk, which creates that wonderfully moist crumb and subtle tang that store-bought versions just can’t match. The cornmeal gives it that authentic, homestyle flavor that reminds everyone of real home cooking.
I love serving this cornbread warm with a pat of butter alongside a big pot of chili or beans—it’s pure comfort food that brings the whole family together. Some of my happiest memories are of my grandchildren fighting over the last piece at the dinner table!
Please scroll down and leave a star rating in the recipe card below — it helps other home cooks find Gran’s recipes, and it means the world to me!

Buttermilk Cornbread
Ingredients
- 4 tablespoon Corn Oil
- 3 cup Cornmeal
- 3 cup Buttermilk
Instructions
- Preheat the oven to 450F.
- Pour 2 tablespoons of the oil into a well-seasoned 9-inch cast-iron skillet (see Note) and place over medium-high heat.
- Put the cornmeal in a large mixing bowl.
- Make a well in the cornmeal and add the remaining 2 tablespoons oil.
- With a fork, stir in enough of the buttermilk to make a batter that is thick but can be easily poured into the hot skillet.
- You may not need all 3 cups.
- Carefully pour the batter into the skillet.
- The oil will come up around the edges.
- Use the back of a spoon to smooth this over the top of the batter.
- Continue to heat on the stovetop for 1 minute, and then transfer the skillet to the oven and bake the corn bread for 20 minutes, or until browned on top.
- Immediately turn the cornbread out onto a cooling rack to keep the crust crisp.
- Season a new cast-iron skillet by coating the inside with vegetable shortening (not butter) and heating the pan in a very hot oven (450F) for 1 hour.
- Cool the skillet and wipe off any excess oil before using.
- To care for a seasoned skillet, wipe the interior after each use.
- Do not soak it in soapy water or put it in the dishwasher.
