Ham and Cheese Cornbread
This cheesy Skillet Ham and Cheese Cornbread is packed with smoky ham, sweet corn, tangy green onions, and melty cheddar cheese, making it hearty enough to enjoy as a meal on its own. Baked in a hot skillet, this savory cornbread develops a crisp, golden crust with a soft, flavorful center. It’s the perfect side for a bowl of beans, soup, or stew, and the delicious combination of ham and cheese gives this classic cornbread recipe a satisfying twist.

Ham and Cheese Cornbread Recipe
Cornbread ties with buttermilk biscuits as one of the two beloved house breads of the South. While it can be baked in almost any pan, there’s something truly special about baking cornbread in a cast iron skillet. The hot skillet creates that signature crisp, golden crust that Southern cornbread lovers can’t resist.
Cast iron skillets are meant to be used regularly and kept well seasoned. Many new skillets come pre-seasoned from the manufacturer, but if you’re lucky enough to inherit a well-loved “hand-me-down” skillet like mine, you may need to restore the seasoning before using it again. Proper seasoning not only protects the pan but also creates that naturally nonstick surface that makes cast iron so prized in the kitchen. You can read more about seasoning cast iron on the Lodge Cast Iron website here.
Key ingredients to make savory Ham and Cheddar Cornbread: (Scroll down for full printable recipe card.)
- Cornmeal – You can use white or yellow cornmeal. I’ve used both in this recipe and either way it ‘s delish!
- Flour – A small amount of flour gives the cornbread a tender crumb.
- Ham – Ham gives this cornbread a smoky flavor.
- Cheese – Shredded sharp cheddar cheese for a melty cheesy taste.
- Corn – Canned corn for texture.
- Sugar – Granulated sugar balances the flavor without making it sweet.
- Leavening – Baking powder and salt will give rise the cornbread while baking.
- Spices – Onion powder and garlic powder.
- Liquid – Buttermilk and vegetable oil for moisture.
- Shortening – Vegetable shortening gives the cornbread a crispy crust.
- Whole Eggs– Large eggs to bind the cornbread batter.
- Onion – Green onions for color and a hint of onion flavor.

How to Make Ham and Cheese Cornbread Recipe
- Heat Oven and Prep the Skillet – Preheat the oven to 425 degrees f. Melt vegetable shortening in skillet.
- Sift Dry Ingredients – Use a whisk to sift together the cornmeal, flour, sugar, baking powder, salt, garlic and onion powders.
- Wet Ingredients – In a separate bowl, whisk together buttermilk, vegetable oil and eggs until combined.
- Combine – Add the wet ingredients to the dry ingredients and stir together until all of the dry ingredients are fully moistened.
- Mix-Ins – Add ham, cheddar cheese, corn and green onions to the batter. Mix well.
- Transfer Cornbread Batter to Skillet – Remove the skillet from the oven and swirl the melted shortening around the pan coating the bottom and sides completely. Discard any excess. Pour the cornbread batter into the hot skillet and spread evenly. Sprinkle the remaining cheddar cheese on top.
- Oven – Place into the oven and bake per the recipe or until a toothpick inserted into the middle comes out clean.
- Rest for 5 minutes before cutting and serving.
Kitchen Equipment to Make Ham and Cheese Cornbread
- 10-inch cast iron skillet or similar size oven safe skillet.
- Large bowl and medium bowl.
- Measuring cups and measuring spoons.
- Cheese grater.
- Knife and cutting board.

Recipe Variations, Tips and Substitutions
- Vegetable Shortening – You can use bacon drippings or butter in place of shortening.
- Ham – You could use crispy bacon in place of cubed ham.
- Cornmeal – You can use plain yellow cornmeal in place of white cornmeal for this recipe.
- Cheese – Use swiss cheese, asiago cheese, colby jack cheese, spicy pepper jack or mozzarella cheese. Cheddar cheese is always in my fridge and works extremely well with the ham.
- Peppers – You could add jalapeños or green chiles for extra spice.
- Buttermilk – Make your own buttermilk adding 1 tablespoon of vinegar or lemon juice to each 1 cup of whole milk. Let stand for 5-10 minutes, then stir and proceed with the recipe.
Storage and Leftovers
- Leftovers – Store Ham and Cheddar Cornbread in an airtight container or wrapped in aluminum foil chilled in the fridge for up to 4 days.
- Reheating – Reheat in single servings in the microwave.
- Freezer – Wrap leftovers in freezer wrap and store frozen for up to 2 months. Thaw in the refrigerator and reheat just before serving.

More Southern Style Cornbread Recipes to Make
- Cheddar Bacon Jalapeno Bacon Cornbread Loaf is baked in a loaf pan.
- Skillet Zucchini Bacon Cornbread will have the kids eating their veggies and loving it!
- In the summer when fresh okra is is in season, it’s the perfect time to make homemade Okra Cornbread.
- Kickin’ Crab Corn Muffins are a fabulous and affordable way to stretch jumbo lump crab meat into more servings.
- When you need individual servings bake a batch of these Cornbread Muffins.
- The family will love this homemade Sweet Potato Cornbread in the fall.

Thanks for visiting come back soon!
Disclosure ~ If a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!
Helpful Kitchen Items:
Ham and Cheese Cornbread
Ingredients
- 2 Tbsp solid vegetable shortening
- 1 cup plain white cornmeal
- 1 cup all purpose flour
- 3 Tbsp sugar
- 1 Tbsp baking powder
- 1 tsp salt
- 1/2 tsp onion powder
- 1/4 tsp garlic powder
- 1 3/4 cups buttermilk
- 1/4 cup vegetable oil
- 2 large eggs
- 1 cup small diced ham
- 1 1/2 cup shredded sharp cheddar cheese divided
- 1 cup whole kernel sweet corn
- 4 chopped green onions
Instructions
- Preheat the oven to 425°F. Place 2 tablespoons of solid vegetable shortening into a 10 inch cast iron skillet and set it into the oven to preheat and melt the shortening.
- In a large mixing bowl use a whisk to sift together cornmeal, flour, sugar, baking powder, salt, garlic and onion powders.
- In a separate medium mixing bowl whisk together buttermilk, vegetable oil and eggs until combined.
- Add the wet ingredients to the dry ingredients, stir together until all of the dry ingredients are fully moistened.
- Next, add ham, 1 cup of shredded sharp cheddar cheese, canned corn and green onions to the cornbread batter. Mix to evenly distribute.
- Remove the skillet from the oven and swirl the melted shortening around the pan coating the bottom and sides completely. Discard any excess.
- Pour the batter into the hot skillet and spread evenly. Sprinkle the remaining cheddar cheese on top.
- Place into the oven and bake for 25-30 minutes or until a toothpick inserted into the middle comes out clean.
- Rest for 5 minutes before cutting and serving.
Notes
- Vegetable Shortening – You can use bacon drippings or butter in place of shortening.
- Ham – You could use crispy bacon in place of cubed ham.
- Cornmeal – You can use plain yellow cornmeal in place of white cornmeal for this recipe.
- Cheese – Use swiss cheese, asiago cheese, colby jack cheese, spicy pepper jack or mozzarella cheese. Cheddar cheese is always in my fridge and works extremely well with the ham.
- Peppers – You could add jalapeños or green chiles for extra spice.
- Buttermilk – Make your own buttermilk adding 1 tablespoon of vinegar or lemon juice to each 1 cup of whole milk. Let stand for 5-10 minutes, then stir and proceed with the recipe.
- Alternate Pan – The process of preheating the cast iron skillet gives the cornbread an incredibly crunchy and delicious crust. If you don’t have a cast iron skillet, you can use a square 8×8-inch baking dish or a deep dish 9-inch or 10-inch pie plate.





I found this recipe by googling ham and cheese cornbread. Figured if I thought it up, somebody else has already done it. I made it but used the smoked pork loin I had in the fridge and used cooked broccoli instead of corn. It is in the oven now. Pretty sure it will be amazing. Thanks for the recipe.
Welcome! Sounds great Karen and terrific improv as well.
Wow, now this is exactly what the doctor ordered. Thank you very much for this recipe!
Love my castiron set.
anxious to make this….. when you say 10inch pan —— where does it measure 10? on the bottom or the top? I know it is a silly question- but it could make a difference. I have contacted the mfg re sizes before, and they said the numbers were to indicate different skillets – not inches??? appreciate your help. sue
Wow that’s an interesting response from them. My skillets do have the size on the bottom. Measure across the skillet from side to side. You can also make this in a 9 x 9-inch baking pan if you prefer.
Sorry this response is 5 years late, but I just saw your recipe and this post. The numbers on the bottom of OLD cast iron skillets is not for size. It was to indicate which hole on the top of a cast iron stove the pan went. Thus the ridge that’s on the bottom of old skillets. The ridge held the skillet in the hole. However, if you’re measuring a skillet, you should measure the bottom. The recipe looks fantastic, by the way. I have bookmarked it for the future.
Hi Rita, you probably could in a pinch. You might consider 2 boxes of the Martha White corn muffin mix. Hope it works well for you!
In pinch, could I use prepared Cornbread mix and just add on the ham, chesse and green onions? Thinking of doing it for a breakfast in the office and it would be so much to mix and back while getting ready
Thanks,
Rita
Lard is usually in the refrigerated case of most any store. If you can’t find it in yours, look in any Mexican grocery store. They will have it for sure.
Thank you for this recipe, I’m sure it will be put into the supper
rotation here, and find it’s way into saddlebags for lunches.
I made this tonight. It was soooooo good
Sounds good to me! 🙂
heat my skillet with bacon grease or butter b4 oil,, but this pone a winner (Y)
@cisanana Great! Hope you like it, thanks for visiting! ~ Melissa
I use a solid vegetable shortening in this cornbread, like Crisco or any of your favorite brands of solid shortening will work equally as well. ~ Melissa
Where can you find lard these days? I don’t see it in the stores where I live in South Carolina.
Well, I just happen to have some leftover ham hanging out in the fridge! Guess what we’re having for supper! Thanks…..you’ve done it again 🙂 !
What a nice memory, thanks for sharing. The sugar in this cornbread lends a slight sweetness to the batter that we enjoy. You could certainly leave it out and have a more savory version like you describe your Grandmother making, if that’s your preference. Thanks for your visit. 🙂 ~ Melissa
My grandmother made yellow cornbread in the skillet as you have done. I can’t recall her putting sugar in hers unless she was making Cornbread Muffins and that was cooked in Muffin Tins. Why do you put sugar in yours? Another Corn Bread Nanny made was in a steep almost conical shaped bowl. It was called Scalded Corn Pones. These were made with White Cornmeal, salt, and Baking Powder to the best I remember. She stirred the dry ingredients together then formed a ole in the center with the fork and began adding the boiling water into the hole, stirring round & round to pull the cornmeal down into the water. When it was sticking together & could not be turned withe fork, she halved it & picked up one half slapping it from hand to hand fashioning the pone. If her hands got too hot, she put them in cold running water from the kitchen sink faucet. She had pre-heated a pancake flat skillet using bacon grease in a very hot oven. She would put the pone on that, quickly shape the second pone, add it on the skillet & then put them into the hot oven. These when came out of the oven there was a crisp light golden crust all the way around each pone and the center was slightly moist. My favorite way to eat it was right from the oven with lots of butter, sometimes also broken into a bowl then covered with cold milk. I don’t have a real recipe, sadly. I can remember Nanny telling to hurry passing the pone from hand to hand to keep my hand from being burned. She never had to put her hand in the cold water nealy as much as I did! Love Scalded Corn Bread!!!
Mama made her corn pone with white cornmeal, pinch of soda, 1 tsp of salt,and hot water using the method you described. She oftentimes added cracklings to this…yummy yummy yummy to my tummy, especially with turnips!
Crackling cornbread is so good it sounds like your Mama was a great cook. Thanks so much for sharing your memory.
Anytime!! 🙂
I will try that, thank you sweetheart!!
Thanks Didi! It was actually quite simple, the recommendation is to use lard [I know} but, I chose vegetable shortening and it worked like a charm! Clean, slather with shortening and put into a 200 degree oven for 2-3 hours. Wipe away the excess and use… Emeril has a posting on Food Network of his method…easy!
This sounds crunchy and decadent!!!
Another winner as usual my friend!!
So, if I send you my cast iron, can you fix it? LOL