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.





Is there a gluten free option to this? Looks so tasty
I haven’t tested it with gluten free product. If you try it let us know how it goes.
My husband can’t eat corn. Which vegetables would you suggest in place of it,
You don’t have to add any additional vegetables, you can simply omit the corn.
Can you make it with regular milk? I made it tonight with a salad , I love it!
I’m glad you enjoyed this cornbread. Sure, you can use regular milk, just add a Tbsp of lemon juice or white vinegar to the milk first, and that will convert it to buttermilk.
I have found lard on the very bottom shelf in the baking aisle, under the shortening and oils. Comes in a 1# box or a bigger bucket.
Wow, lard is hard to come by these days!