Best Easy Cozy Bacon and Green Tomato Skillet Cornbread Recipe

Ready In 35 minutes
Servings 8 servings
Difficulty Easy

My neighbor Carol wasn’t trying to impress me. I’d stopped by to borrow a ladder—mine had mysteriously vanished from the garage—and the smell hit me before I even knocked. It was smoky, a little sweet, and unmistakably cornbread, but there was something else in there. Something savory that made my stomach growl loud enough to embarrass me.

“Oh, that’s just my skillet cornbread,” Carol said when I asked, waving her hand like she’d thrown it together without thinking. She had flour on her cheek and bacon grease on her apron, and honestly, she looked like she’d rather be doing anything else. But when she pulled that cast iron skillet out of the oven, I forgot about the ladder completely.

The top was golden brown with cracks running through it where butter would eventually melt. And sticking out of the batter were these little green chunks that I couldn’t quite place. Tomatoes. Green tomatoes, she told me. From her garden out back, the ones that never got a chance to ripen before the first frost hit. She’d chopped them up and folded them into the batter like it was the most normal thing in the world.

I stood there in her kitchen, holding a warm slice on a paper towel, and I swear I closed my eyes after the first bite. The cornbread was moist but not soggy, the bacon added this salty crunch, and the green tomatoes—they were tangy, almost like a secret pop of brightness in every other bite. Carol didn’t even watch me eat it. She was already back to wiping down her counter, completely unbothered.

Maybe you’ve been there. That moment when someone makes something so simple and so perfect that you can’t stop thinking about it for days. I went home without the ladder that afternoon. But I left with the best recipe I’ve stolen from a neighbor’s kitchen, and this cozy bacon and green tomato skillet cornbread has been a staple in my house ever since.

Why You’ll Love This Recipe

Let me tell you something honest—I’ve made a lot of cornbread in my life. From box mixes to fancy heirloom cornmeal versions, I’ve tried them all. But this recipe? It’s the one I keep coming back to, and here’s why you’ll love it too.

  • Quick & Easy: From start to finish, you’re looking at about 35 minutes. The batter comes together in one bowl, and the skillet does most of the heavy lifting. Perfect for those evenings when you want something warm and satisfying without spending hours in the kitchen.
  • Simple Ingredients: Bacon, green tomatoes, cornmeal, buttermilk—these are things you can find at any grocery store, or in Carol’s case, things you already have growing in your garden. No fancy trips to specialty markets required.
  • Perfect for Cozy Nights: This is the kind of cornbread you make when the weather turns cold and you need something to warm you from the inside out. It’s great alongside a bowl of chili, but honestly, I’ve eaten it for breakfast too. No judgment here.
  • Crowd-Pleaser: I’ve brought this to potlucks and family dinners, and people always ask for the recipe. The combo of smoky bacon and tangy green tomatoes surprises everyone in the best way. Kids love it, adults love it, and even people who swear they don’t like cornbread end up going back for seconds.
  • Unbelievably Delicious: The texture is what gets me every time. The edges get crispy from the hot cast iron, the inside stays tender and moist, and those little pockets of green tomato add just enough acidity to cut through the richness of the bacon. It’s comfort food that actually feels balanced.

What makes this recipe different from all the other cornbread recipes out there? It’s the green tomatoes, honestly. They’re not just a gimmick. They add moisture without making the batter soggy, and their tanginess plays off the smoky bacon in a way that feels intentional. I’ve tested this recipe at least a dozen times—different ratios of cornmeal to flour, different bacon fat amounts, different ways of prepping the tomatoes. This version is the one that works every single time.

And here’s the emotional part: this recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food that reminds you of someone else’s kitchen, of borrowed ladders and unexpected afternoons. It’s the taste of a neighbor who didn’t know she was making something special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the green tomatoes are easy to find at farmers’ markets or grocery stores during late summer and fall.

  • Bacon – 6 strips, chopped. I recommend thick-cut bacon for the best texture. It renders more fat and gives you those meaty chunks that make every bite satisfying. (Brands like Wright or Nueske’s are my go-to.)
  • Green tomatoes – 2 medium, diced into 1/2-inch pieces. Look for firm tomatoes that are still mostly green with maybe a hint of pink. They should feel solid when you squeeze them—not mushy at all. If you can’t find green tomatoes, you can use tomatillos as a substitute, but the flavor will be slightly different.
  • Yellow cornmeal – 1 cup. I prefer stone-ground cornmeal for its coarser texture and more pronounced corn flavor. Avoid using fine cornmeal or corn flour, as they’ll make the cornbread too dense. (Arrowhead Mills makes a good stone-ground option.)
  • All-purpose flour – 1 cup. This helps lighten the cornbread and gives it a more tender crumb. You can substitute with a 1:1 gluten-free flour blend if needed, but the texture will be slightly denser.
  • Granulated sugar – 2 tablespoons. Just enough to balance the tanginess of the green tomatoes and buttermilk. If you prefer less sweet cornbread, you can reduce this to 1 tablespoon.
  • Baking powder – 1 tablespoon. Make sure it’s fresh—old baking powder won’t give you that nice rise.
  • Baking soda – 1/2 teaspoon. This reacts with the buttermilk to create bubbles that make the cornbread light and fluffy.
  • Salt – 1 teaspoon. I use fine sea salt. If you’re using kosher salt, you might need a bit more—about 1 1/4 teaspoons.
  • Black pepper – 1/2 teaspoon, freshly ground. This adds a subtle warmth that complements the bacon.
  • Buttermilk – 1 1/4 cups. Full-fat buttermilk gives the best flavor and texture. If you don’t have buttermilk, you can make a quick substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 1/4 cups of whole milk and letting it sit for 5 minutes.
  • Eggs – 2 large, at room temperature. Cold eggs can seize up the batter, so let them sit out for about 30 minutes before you start.
  • Bacon fat – 3 tablespoons, reserved from cooking the bacon. This is what gives the cornbread its incredible flavor and crispy edges. If you don’t have enough bacon fat, you can supplement with butter or vegetable oil.
  • Unsalted butter – 2 tablespoons, melted, for serving (optional, but highly recommended).

Ingredient Selection Tips: When choosing green tomatoes, look for ones that are still firm with no soft spots. They should feel heavy for their size. If you’re buying them from a farmers’ market, ask the farmer if they’re from a late-season harvest—those tend to have the best flavor. And for the bacon, I always recommend getting it from the butcher counter rather than pre-packaged strips. The quality difference is noticeable.

Substitution Guidance: For a dairy-free version, use a plant-based buttermilk substitute (like almond milk with lemon juice) and replace the bacon fat with coconut oil. The flavor will be different, but it still works. If you’re watching your sodium, you can use turkey bacon instead, but you’ll need to add a little extra oil to compensate for the lower fat content.

Equipment Needed

You don’t need a lot of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:

  • 10-inch cast iron skillet – This is non-negotiable for getting those crispy edges. The cast iron holds heat evenly and gives the cornbread that gorgeous golden crust. If you don’t have one, you can use a 9-inch square baking dish, but you won’t get the same crispy edges.
  • Large mixing bowl – For combining the dry ingredients. Any large bowl will work.
  • Medium bowl – For whisking together the wet ingredients.
  • Whisk – A good whisk makes incorporating the wet and dry ingredients much easier.
  • Rubber spatula – For folding in the bacon and green tomatoes without overmixing.
  • Sharp knife and cutting board – For chopping the bacon and dicing the green tomatoes.
  • Paper towels – For draining the cooked bacon.
  • Oven mitts – The skillet gets extremely hot, so don’t skip these.
  • Cooling rack – Optional, but it helps the cornbread cool evenly if you’re not serving it immediately.

Personal Experience: I’ve tried making this in a glass baking dish when my cast iron was in storage, and honestly, it wasn’t the same. The edges didn’t get that same crispy, almost fried texture that makes this cornbread so special. If you’re shopping for a cast iron skillet, Lodge is a reliable budget-friendly option that will last you forever. I’ve had mine for over a decade, and it only gets better with use.

Maintenance Tip: After using your cast iron skillet, clean it with hot water and a stiff brush—no soap, unless absolutely necessary. Dry it thoroughly over low heat on the stovetop, then rub a thin layer of vegetable oil over the surface to keep it seasoned.

Preparation Method

bacon green tomato skillet cornbread preparation steps

  1. Preheat your oven to 400°F (200°C). Place your cast iron skillet inside the oven while it preheats. This step is crucial—the hot skillet is what gives the cornbread its crispy edges and golden crust.
  2. Cook the bacon. In a separate skillet over medium heat, cook the chopped bacon until it’s crispy and the fat has rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 3 tablespoons of the bacon fat and set it aside. Let the bacon cool while you prepare the rest of the ingredients.
  3. Prepare the green tomatoes. Dice the green tomatoes into 1/2-inch pieces. Place them in a small bowl and sprinkle with a pinch of salt. Let them sit for about 5 minutes—this draws out some of the excess moisture. Pat them dry with a paper towel before adding them to the batter. (I learned this trick after my first batch came out a little soggy.)
  4. Mix the dry ingredients. In a large mixing bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, salt, and black pepper. Make sure everything is evenly distributed—you don’t want a pocket of baking powder in your first bite.
  5. Mix the wet ingredients. In a separate medium bowl, whisk together the buttermilk, eggs, and 2 tablespoons of the reserved bacon fat. (Save the remaining 1 tablespoon for the skillet.) Whisk until the eggs are fully incorporated and the mixture is smooth.
  6. Combine wet and dry ingredients. Pour the wet ingredients into the dry ingredients and stir with a rubber spatula until just combined. A few lumps are okay—overmixing will make the cornbread tough. This is where a light hand really matters.
  7. Fold in the bacon and green tomatoes. Gently fold in the cooked bacon pieces and the diced green tomatoes. Distribute them evenly throughout the batter, but don’t overmix. You want every bite to have a little bit of both.
  8. Prepare the skillet. Carefully remove the hot cast iron skillet from the oven using oven mitts. Add the remaining 1 tablespoon of bacon fat to the skillet and swirl it around to coat the bottom and sides. The fat should sizzle immediately.
  9. Pour in the batter. Pour the batter into the hot skillet and spread it evenly with the spatula. It should sizzle when it hits the pan—that’s the sound of crispy edges forming.
  10. Bake. Place the skillet back in the oven and bake for 20-25 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. The edges should be pulling away from the sides of the skillet slightly.
  11. Cool and serve. Let the cornbread cool in the skillet for 5 minutes. Then slice it into wedges and serve warm, with a pat of butter melting into each slice if you’re feeling indulgent.

Troubleshooting Tip: If your cornbread is browning too quickly on top but still raw in the center, tent it loosely with aluminum foil for the last 5-10 minutes of baking. This will prevent the top from burning while the center finishes cooking.

Sensory Cues: When the cornbread is done, the kitchen should smell like smoky bacon and toasted corn. The top will be a deep golden brown with cracks running through it, and the edges will look almost fried—crispy and dark. If you tap the top gently, it should feel firm but spring back slightly.

Cooking Tips & Techniques

I’ve made this cozy bacon and green tomato skillet cornbread more times than I can count, and I’ve learned a few things along the way. Here are the tips that make the biggest difference.

Don’t skip preheating the skillet. This is the number one mistake I see people make. The hot skillet creates that immediate sizzle when the batter hits it, which gives you those crispy, almost fried edges. If you pour the batter into a cold skillet, you’ll end up with cornbread that’s soft all the way around—still good, but not nearly as special.

Pat those green tomatoes dry. I learned this the hard way. My first batch was delicious, but it was also a little wet in the center. The green tomatoes release moisture as they cook, and if you don’t pat them dry after salting them, that extra liquid can make the cornbread dense and soggy. Just a quick pat with a paper towel makes all the difference.

Use room temperature eggs. Cold eggs can cause the batter to seize up, especially when you’re adding them to the buttermilk. Take them out of the fridge about 30 minutes before you start cooking. If you forget, you can place them in a bowl of warm water for 5 minutes to bring them to room temperature quickly.

Don’t overmix the batter. I know it’s tempting to keep stirring until everything is perfectly smooth, but that’s the enemy of tender cornbread. Overmixing develops the gluten in the flour, which makes the cornbread tough and chewy. Stir just until the dry ingredients are moistened, and then stop. A few lumps are completely fine.

Let the cornbread rest before slicing. I know it’s hard to wait when the kitchen smells that good, but letting the cornbread cool for 5 minutes in the skillet allows it to set properly. If you slice into it too soon, it might crumble or fall apart. Those 5 minutes are worth it.

Timing strategy: Start cooking the bacon first, then prep the green tomatoes while the bacon is rendering. By the time the bacon is done and the tomatoes are salted and patted dry, your oven should be preheated and your skillet should be hot. This flow keeps everything moving without any downtime.

Variations & Adaptations

One of the things I love about this recipe is how adaptable it is. Here are some variations I’ve tried and loved.

Spicy Jalapeño Version: Add 1-2 diced jalapeños (seeds removed if you want less heat) along with the green tomatoes. The heat from the jalapeños pairs beautifully with the smoky bacon and tangy tomatoes. I made this version for a Super Bowl party and it disappeared within minutes.

Cheesy Bacon Cornbread: Fold in 1/2 cup of shredded sharp cheddar cheese along with the bacon and green tomatoes. The cheese melts into the batter and creates these gooey pockets of goodness. Use a good quality cheddar—I prefer Cabot or Kerrygold for their sharp flavor.

Herb-Infused Version: Add 2 tablespoons of fresh chopped herbs like chives, thyme, or rosemary to the batter. The herbs add a fresh, aromatic note that cuts through the richness of the bacon. This version is especially good in the spring when fresh herbs are abundant.

Gluten-Free Adaptation: Substitute the all-purpose flour with a 1:1 gluten-free flour blend. I’ve tested this with Bob’s Red Mill 1-to-1 Baking Flour, and it works beautifully. The texture is slightly more delicate, but the flavor is just as good.

Dairy-Free Version: Use a plant-based buttermilk substitute (almond milk with lemon juice) and replace the bacon fat with coconut oil. The cornbread will be a little less rich, but it’s still delicious and satisfying.

Personal Variation: My favorite twist is adding a tablespoon of honey to the batter. It adds just a whisper of sweetness that balances the tanginess of the green tomatoes and the saltiness of the bacon. I tried this on a whim one morning when I was craving something a little sweeter, and now it’s my go-to version.

Serving & Storage Suggestions

This cornbread is best served warm, straight from the skillet, with a pat of butter melting into each slice. The contrast between the warm, tender interior and the cold butter is honestly one of life’s simple pleasures.

Serving Temperature: Serve at warm or room temperature. If you’re making it ahead of time, reheat individual slices in a 350°F oven for 5-7 minutes, or in the microwave for 15-20 seconds. Avoid reheating in the microwave for too long, as it can make the cornbread tough.

Presentation Ideas: Cut the cornbread into wedges and arrange them on a wooden board or a simple white plate. Sprinkle a little flaky sea salt over the top for a finishing touch. If you’re serving it alongside chili or soup, place the skillet directly on the table with a serving spoon—it’s rustic and inviting.

Complementary Dishes: This cornbread is incredible alongside a bowl of hearty chili, a pot of black bean soup, or a simple tomato soup. It’s also great with fried chicken, collard greens, or a big green salad. For breakfast, try it with scrambled eggs and a drizzle of hot honey.

Storage Instructions: Store leftover cornbread in an airtight container at room temperature for up to 3 days. If you live in a humid climate, you might want to refrigerate it to prevent mold. To freeze, wrap individual slices tightly in plastic wrap and then place them in a freezer-safe bag. They’ll keep for up to 3 months.

Reheating Tips: For the best texture, reheat frozen slices in a 350°F oven for about 10 minutes. If you’re in a hurry, the microwave works, but the edges won’t be as crispy. I’ve also been known to toast slices in a buttered skillet for a few minutes on each side—it gives them a whole new life.

How Flavors Develop: The flavors actually meld together beautifully after a day or two. The tanginess of the green tomatoes softens, and the smoky bacon flavor becomes more pronounced. Some people prefer day-old cornbread for this reason. I say eat it fresh and eat it leftover—both are wonderful in their own way.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving (1/8 of the recipe):

  • Calories: 285
  • Fat: 14g
  • Saturated Fat: 5g
  • Carbohydrates: 32g
  • Fiber: 2g
  • Sugar: 5g
  • Protein: 8g
  • Sodium: 520mg

Health Benefits: Green tomatoes are a good source of vitamin C and vitamin K, and they contain lycopene, an antioxidant that’s been linked to heart health. Cornmeal provides complex carbohydrates for sustained energy, and the bacon adds protein and healthy fats. Of course, this is still a comfort food, so enjoy it in moderation.

Dietary Considerations: This recipe contains gluten, dairy, and eggs. For gluten-free and dairy-free adaptations, see the Variations section above. It’s not suitable for a low-carb or keto diet due to the cornmeal, but it can be part of a balanced diet when enjoyed as an occasional treat.

Potential Allergens: Wheat (flour), dairy (buttermilk, butter), eggs. The bacon may also contain preservatives like nitrates, so choose a nitrate-free option if that’s a concern.

Personal Wellness Perspective: I believe in enjoying food without guilt. This cornbread is a celebration of simple ingredients and cozy moments. It’s not something I eat every day, but when I do, I savor every bite. That’s the kind of balance that makes cooking and eating truly joyful.

Conclusion

This cozy bacon and green tomato skillet cornbread is more than just a recipe—it’s a little piece of a lazy afternoon, a borrowed ladder, and a neighbor who didn’t know she was making something unforgettable. It’s the kind of dish that reminds you why cooking from scratch is worth the extra effort, even when it’s just for yourself on a quiet Tuesday night.

I hope you’ll try this recipe and make it your own. Add more bacon if that’s your thing, or throw in some jalapeños for heat. Swap the herbs, try a different cheese, or drizzle it with honey. The beauty of this cornbread is that it’s forgiving and flexible, just like the best comfort food always is.

When you make it, I’d love to hear how it turns out. Drop a comment below and let me know if you added your own twist, or tag me in your photos if you share them online. There’s something special about knowing this recipe has found its way into someone else’s kitchen.

So go ahead—preheat that oven, crisp up that bacon, and make yourself some cornbread that tastes like a hug. You deserve it.

Frequently Asked Questions

Can I use red tomatoes instead of green tomatoes?

You can, but the flavor and texture will be different. Red tomatoes are sweeter and more watery, which can make the cornbread soggy. If you’re in a pinch, use firm red tomatoes and pat them extra dry after dicing. The tanginess won’t be as pronounced, but it’ll still be delicious.

Can I make this cornbread ahead of time?

Absolutely. You can bake it up to a day in advance and reheat it before serving. Store it in an airtight container at room temperature, and reheat individual slices in a 350°F oven for about 5 minutes. The edges won’t be quite as crispy as fresh, but the flavor will still be wonderful.

Can I use a different type of skillet?

A 10-inch cast iron skillet is ideal, but you can use a 9-inch square baking dish or a 9-inch round cake pan. Just note that you won’t get the same crispy edges, and you may need to adjust the baking time slightly. Start checking for doneness at the 20-minute mark.

Can I freeze this cornbread?

Yes! Wrap individual slices tightly in plastic wrap, then place them in a freezer-safe bag. They’ll keep for up to 3 months. To reheat, thaw at room temperature and warm in a 350°F oven for about 10 minutes, or pop them in the toaster for a quick fix.

What can I serve with this cornbread?

This cornbread is incredibly versatile. It’s perfect alongside chili, soup, or stew. It also pairs beautifully with fried chicken, pulled pork, or a simple green salad. For breakfast, try it with scrambled eggs and a drizzle of hot honey. Honestly, it’s good with just about anything.

Pin This Recipe!

bacon green tomato skillet cornbread recipe
Print

Best Easy Cozy Bacon and Green Tomato Skillet Cornbread Recipe

This cozy bacon and green tomato skillet cornbread is moist, tender, and packed with smoky bacon and tangy green tomatoes. It’s the perfect comfort food for cool nights, ready in about 35 minutes with simple ingredients.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 6 strips bacon, chopped (thick-cut recommended)
  • 2 medium green tomatoes, diced into 1/2-inch pieces
  • 1 cup yellow cornmeal (stone-ground preferred)
  • 1 cup all-purpose flour
  • 2 tablespoons granulated sugar
  • 1 tablespoon baking powder
  • 1/2 teaspoon baking soda
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 1/4 cups buttermilk (full-fat preferred)
  • 2 large eggs, at room temperature
  • 3 tablespoons bacon fat, reserved from cooking the bacon
  • 2 tablespoons unsalted butter, melted, for serving (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Place a 10-inch cast iron skillet inside the oven while it preheats.
  2. In a separate skillet over medium heat, cook the chopped bacon until crispy and the fat has rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 3 tablespoons of the bacon fat and set aside.
  3. Dice the green tomatoes into 1/2-inch pieces. Place them in a small bowl and sprinkle with a pinch of salt. Let sit for 5 minutes, then pat dry with a paper towel.
  4. In a large mixing bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, salt, and black pepper.
  5. In a separate medium bowl, whisk together the buttermilk, eggs, and 2 tablespoons of the reserved bacon fat until smooth.
  6. Pour the wet ingredients into the dry ingredients and stir with a rubber spatula until just combined. A few lumps are okay—do not overmix.
  7. Gently fold in the cooked bacon pieces and the diced green tomatoes until evenly distributed.
  8. Carefully remove the hot cast iron skillet from the oven using oven mitts. Add the remaining 1 tablespoon of bacon fat and swirl to coat the bottom and sides.
  9. Pour the batter into the hot skillet and spread it evenly with the spatula. It should sizzle when it hits the pan.
  10. Bake for 20-25 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. The edges should be pulling away from the sides of the skillet slightly.
  11. Let the cornbread cool in the skillet for 5 minutes. Slice into wedges and serve warm, with a pat of butter melting into each slice if desired.

Notes

Don’t skip preheating the skillet—it creates crispy edges. Pat green tomatoes dry after salting to prevent sogginess. Use room temperature eggs for best results. Do not overmix the batter. Let cornbread rest 5 minutes before slicing. For a spicier version, add 1-2 diced jalapeños. For a cheesy version, fold in 1/2 cup shredded sharp cheddar. For a gluten-free version, substitute all-purpose flour with a 1:1 gluten-free flour blend.

Nutrition

  • Serving Size: 1 wedge (1/8 of reci
  • Calories: 285
  • Sugar: 5
  • Sodium: 520
  • Fat: 14
  • Saturated Fat: 5
  • Carbohydrates: 32
  • Fiber: 2
  • Protein: 8

Keywords: cornbread, bacon, green tomato, skillet cornbread, comfort food, southern, fall recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating