Written by

Grace Freeman

Published

Best Easy Bacon Green Tomato Cornbread Recipe

Ready In 35 minutes
Servings 8 servings
Difficulty Easy

I was standing in the checkout line at the hardware store last Tuesday when a guy in front of me unloaded his haul onto the counter — a bag of cornmeal, a pack of bacon, and a single, lumpy green tomato. The cashier laughed and asked if he was making some kind of weird casserole. He just shrugged, but I froze. That specific combination — the smoky bacon, the gritty cornmeal, that unripe tomato — hit me like a wave, and suddenly I was nine years old in my neighbor Mrs. Kowalski’s sweltering kitchen. She had this chipped yellow mixing bowl that she’d used for everything, and I can still see her cracking an egg with one hand while the other held a slab of raw bacon. She’d catch me staring and just wink. I never actually asked her what she was making that day, but the smell that filled her little house was something I’ve chased for years — that sharp, almost grassy tang of green tomato mixing with the salty sizzle of bacon and the sweet warmth of cornbread. I didn’t even know what green tomatoes were until I saw her frying them up. Honestly, I’d forgotten all about that moment until that guy’s shopping trip brought it all back. I mean, who thinks about green tomatoes in a hardware store? But there it was. I practically ran home and dug out the bag of cornmeal I’d bought on a whim last fall. Let me tell you, I burned the first batch. Got distracted, forgot the bacon was already salty, and ended up with a doorstop. But the second one? That was it. That was the taste I’d been looking for. Maybe you’ve been there — that feeling of a memory you can’t quite grab until some random Tuesday smacks you in the face with it. This is my version of that Tuesday.

Why You’ll Love This Recipe

This isn’t just another cornbread recipe you’ll forget about. I’ve tested this one at least six times to get the balance right — the moisture from the green tomatoes, the crunch from the bacon, the perfect crumb. Here’s why it’s going to become your new weeknight hero:

  • Quick & Easy: From start to table in about 35 minutes. No fussing, no complicated steps.
  • Simple Ingredients: You probably have cornmeal, flour, eggs, and butter in your kitchen right now. The bacon and green tomato are the only special guests.
  • Perfect for Weeknights: It’s hearty enough to be a main dish with a side salad, but works as a side for chili or soup too.
  • Crowd-Pleaser: My neighbor Dave, who claims he doesn’t like cornbread, ate three pieces last week. Three.
  • Unbelievably Delicious: The green tomato adds this tangy pop that cuts through the richness of the bacon and butter. It’s comfort food that surprises you.

What makes this different from every other cornbread recipe out there? It’s the green tomatoes. They don’t get mushy — they soften just enough to blend into the batter while leaving little pockets of tartness. Plus, I use a cast iron skillet for that crispy, golden crust that makes all the difference. This isn’t just another version; it’s the one you’ll come back to.

What Ingredients You Will Need

This recipe uses straightforward ingredients to build big flavor without any stress. Most of these are pantry staples, so you’re probably already halfway there.

  • For the Cornbread Base:
    • 1 cup yellow cornmeal (medium grind works best; I prefer Indian Head or Albers for consistent texture)
    • 1 cup all-purpose flour
    • 1 tablespoon baking powder (make sure it’s fresh — test by dropping a pinch in water; if it fizzes, you’re good)
    • 1/2 teaspoon baking soda
    • 1 teaspoon salt (go easy if your bacon is very salty)
    • 1 tablespoon granulated sugar (optional — just a touch to balance the tangy tomatoes)
  • For the Wet Ingredients:
    • 1 cup buttermilk (adds tenderness; you can sub with 1 cup milk + 1 tablespoon lemon juice, let sit 5 minutes)
    • 2 large eggs, room temperature
    • 1/4 cup unsalted butter, melted (plus more for greasing the skillet)
  • For the Mix-Ins:
    • 6 slices thick-cut bacon, cooked until crispy and crumbled (save 2 tablespoons of the rendered fat)
    • 1 medium green tomato, diced into 1/4-inch pieces (about 3/4 cup) — look for firm, unripe tomatoes with no soft spots
    • 2 tablespoons fresh chives or green onion, chopped (optional, but adds a nice mild onion kick)

Ingredient Tips from My Kitchen: If you can’t find a green tomato, a firm tomatillo works surprisingly well — just peel the husk first. For the bacon, I like Nueske’s or Wright Brand because they’re smoky without being overwhelmingly salty. And don’t skip saving that bacon fat; it’s liquid gold for flavor.

Equipment Needed

  • 10-inch cast iron skillet (my go-to — it heats evenly and gives that perfect crust; Lodge makes a solid, affordable one)
  • Large mixing bowl
  • Medium mixing bowl
  • Whisk
  • Rubber spatula
  • Measuring cups and spoons
  • Sharp knife and cutting board
  • Paper towels for draining bacon

If you don’t have a cast iron skillet, a 9×9-inch baking dish works fine — just add 5 minutes to the baking time and expect a softer crust. I’ve used a glass dish in a pinch, and it still turned out great. Just make sure to grease it well.

Preparation Method

bacon green tomato cornbread preparation steps

  1. Preheat your oven to 400°F (200°C). Place your cast iron skillet inside while it heats up. This is key — a hot skillet gives you that crispy, golden bottom.
  2. Cook the bacon. In a separate skillet (not the one in the oven), cook the bacon over medium heat until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate. Once cool, crumble it into small pieces. Reserve 2 tablespoons of the rendered bacon fat.
  3. Prep the green tomato. Dice the green tomato into small, even cubes — about 1/4 inch. Pat them dry with a paper towel to remove excess moisture. This stops the cornbread from getting soggy.
  4. Mix the dry ingredients. In your large bowl, whisk together the cornmeal, flour, baking powder, baking soda, salt, and sugar (if using). Make sure there are no lumps.
  5. Mix the wet ingredients. In the medium bowl, whisk together the buttermilk, eggs, and melted butter until smooth. The mixture should look pale and slightly thick.
  6. Combine wet and dry. Pour the wet mixture into the dry ingredients. Stir gently with a rubber spatula until just combined — a few small lumps are fine. Overmixing makes cornbread tough.
  7. Fold in the good stuff. Gently fold in the crumbled bacon, diced green tomato, and chives (if using). The batter will look chunky and rustic. Don’t worry if the tomatoes look like they’re swimming — they’ll settle.
  8. Prep the skillet. Carefully remove the hot skillet from the oven (use oven mitts!). Add the reserved bacon fat and swirl to coat the bottom and sides. The fat should sizzle immediately.
  9. Pour and bake. Pour the batter into the hot skillet and spread it evenly. It should sizzle as it hits the fat. Bake for 18-22 minutes, until the top is golden brown and a toothpick inserted in the center comes out clean. The edges should be pulling away from the skillet slightly.
  10. Cool and serve. Let the cornbread cool in the skillet for 5 minutes, then transfer to a wire rack. Cut into wedges and serve warm. The top should be crisp, the inside tender, with little green tomato flecks throughout.

Sensory Cues: When you fold in the tomatoes, you should smell that tangy, almost grassy aroma. During baking, your kitchen will fill with a mix of smoky bacon and sweet corn — that’s how you know it’s working. The top should be deep golden with slightly darker edges.

Cooking Tips & Techniques

I’ve made this recipe more times than I care to admit, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:

  • Don’t skip drying the tomatoes. The first time I made this, I just diced the green tomato and threw it in. The cornbread came out wet in the middle — not a good look. Patting them dry removes excess moisture and keeps the texture right.
  • Hot skillet, cold batter. That sizzle when the batter hits the hot fat is what creates that crispy crust. If your skillet isn’t hot enough, you’ll get a pale, sad bottom.
  • Bacon fat is your friend. I know it’s tempting to use butter or oil, but the bacon fat adds a layer of smoky flavor that ties everything together. Save it from breakfast and keep it in a jar in the fridge.
  • Check for doneness early. Ovens vary wildly. Start checking at 18 minutes. A toothpick should come out with a few moist crumbs, not wet batter. Overbaked cornbread is dry and crumbly.
  • Let it rest. I know you want to dig in immediately, but letting it cool for 5 minutes in the skillet allows the structure to set. Cut too soon and it’ll fall apart.

Common Mistake: Adding too much sugar. Cornbread purists will tell you it’s supposed to be savory, and with the sweet bacon and tangy tomatoes, you really don’t need it. I add just a teaspoon to balance the acidity, but feel free to skip it entirely.

Variations & Adaptations

  • Spicy Jalapeño Version: Add 1 diced jalapeño (seeds removed for less heat) along with the tomatoes. The heat pairs beautifully with the tangy green tomato and smoky bacon. I tried this on a whim and now it’s my husband’s favorite.
  • Cheesy Cornbread: Fold in 1/2 cup shredded sharp cheddar cheese with the bacon and tomatoes. The cheese melts into the batter and creates these gooey pockets. Use a good aged cheddar for maximum flavor.
  • Gluten-Free Adaptation: Swap the all-purpose flour for a 1:1 gluten-free baking blend (I like King Arthur Measure for Measure). The cornmeal is already gluten-free, so it works surprisingly well. Add an extra tablespoon of buttermilk if the batter seems too thick.
  • Vegan Version: Use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg, let sit 5 minutes), plant-based butter, and unsweetened almond milk mixed with 1 tablespoon apple cider vinegar. The texture will be slightly denser, but the flavor still shines.
  • Seasonal Twist: In summer, swap the green tomato for fresh corn kernels cut from the cob. In fall, add a pinch of smoked paprika or cumin for warmth. I’ve even used leftover roasted poblano peppers — amazing.

Serving & Storage Suggestions

Serve this cornbread warm, straight from the skillet, with a pat of butter melting into the top. It’s fantastic alongside a bowl of chili, a hearty soup, or even just a simple green salad with a tangy vinaigrette. For a full weeknight dinner, pair it with smoky black bean soup — the textures and flavors are made for each other.

Storage: Wrap leftover cornbread tightly in foil or plastic wrap and store at room temperature for up to 2 days. For longer storage, wrap in foil, then place in a freezer bag, and freeze for up to 3 months. The bacon stays crisp surprisingly well.

Reheating: The best way to revive this cornbread is in a 350°F oven for 5-7 minutes. The microwave works in a pinch, but it’ll soften the crust. For frozen cornbread, thaw in the fridge overnight, then reheat in the oven. The flavor actually deepens after a day — the green tomato’s tang mellows and blends into the cornbread beautifully.

Nutritional Information & Benefits

Per serving (1 wedge, based on 8 servings): Approximately 320 calories, 18g fat (7g saturated), 35g carbohydrates, 4g fiber, 8g protein. This is an estimate and will vary based on your specific ingredients.

Green tomatoes are a good source of vitamin C, vitamin K, and fiber. They’re also lower in sugar than ripe tomatoes, which makes them perfect for savory baking. The cornmeal provides complex carbohydrates for steady energy, and the bacon adds protein and that satisfying richness. If you’re watching sodium, use low-sodium bacon and reduce the added salt.

This recipe is naturally nut-free and can be made gluten-free and dairy-free with the substitutions mentioned. It’s not low-fat, but honestly, sometimes you need a little comfort food that feels like a hug.

Conclusion

This quick savory bacon and green tomato cornbread is the kind of recipe that feels both familiar and surprising at the same time. It’s fast enough for a Tuesday night but special enough to bring to a potluck. The tangy green tomatoes, smoky bacon, and tender cornbread come together in a way that just works — no fuss, no drama.

I love that this recipe lets me use those unripe tomatoes from the garden that would otherwise go to waste. And honestly, it’s become my go-to when I need something comforting without spending hours in the kitchen. I hope you give it a try and make it your own — maybe add extra bacon, or throw in some cheese, or skip the sugar entirely. That’s the beauty of a good cornbread recipe.

Have you made this? I’d love to hear how it turned out. Drop a comment below and tell me your favorite variation, or tag me in your photos. And if you’re looking for another quick weeknight winner, check out this one-pan skillet chicken thighs — it uses the same skillet and is ready in 30 minutes. Happy cooking!

Frequently Asked Questions

Can I use ripe red tomatoes instead of green?

You can, but the texture and flavor will be different. Ripe tomatoes are much juicier and sweeter, which can make the cornbread soggy. If you’re in a pinch, dice them small and pat them very dry. The tangy flavor that makes this recipe special comes from the unripe fruit, so green is really the way to go.

Do I have to use a cast iron skillet?

Not at all. A 9×9-inch baking dish or even a muffin tin works great. Just grease it well and add about 5 minutes to the baking time for a dish. For muffins, bake for 12-15 minutes. The crust won’t be as crispy, but the flavor will still be fantastic.

Can I make this ahead of time?

Yes! You can prepare the batter up to 2 hours ahead and keep it in the fridge. Just give it a quick stir before pouring into the hot skillet. Or bake it fully, let it cool, and reheat in the oven when you’re ready. The flavors actually get better after a day.

How do I know when the green tomato is ripe enough?

For this recipe, you want a firm, unripe tomato. It should feel solid when you squeeze it, with no give. The color should be pale green, sometimes with a slight blush. Avoid tomatoes that are soft or have yellow patches — those are starting to ripen and will be too juicy.

My cornbread came out dry. What went wrong?

This usually happens from overbaking or overmixing. Check your oven temperature with an oven thermometer — many run hot. And remember to only mix until the dry ingredients are just moistened. A few lumps are fine. If your cornmeal is very coarse, you might need an extra tablespoon of buttermilk to compensate.

Pin This Recipe!

bacon green tomato cornbread recipe

Print

Best Easy Bacon Green Tomato Cornbread Recipe

This quick and easy cornbread combines smoky bacon, tangy green tomatoes, and a tender crumb for a comforting weeknight hero. Ready in about 35 minutes, it’s perfect as a main dish or side.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 cup yellow cornmeal (medium grind)
  • 1 cup all-purpose flour
  • 1 tablespoon baking powder
  • 1/2 teaspoon baking soda
  • 1 teaspoon salt
  • 1 tablespoon granulated sugar (optional)
  • 1 cup buttermilk
  • 2 large eggs, room temperature
  • 1/4 cup unsalted butter, melted (plus more for greasing)
  • 6 slices thick-cut bacon, cooked crispy and crumbled (reserve 2 tablespoons rendered fat)
  • 1 medium green tomato, diced into 1/4-inch pieces (about 3/4 cup)
  • 2 tablespoons fresh chives or green onion, chopped (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Place your cast iron skillet inside while it heats up.
  2. Cook the bacon in a separate skillet over medium heat until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate. Once cool, crumble into small pieces. Reserve 2 tablespoons of the rendered bacon fat.
  3. Dice the green tomato into small, even cubes — about 1/4 inch. Pat them dry with a paper towel to remove excess moisture.
  4. In a large bowl, whisk together the cornmeal, flour, baking powder, baking soda, salt, and sugar (if using).
  5. In a medium bowl, whisk together the buttermilk, eggs, and melted butter until smooth.
  6. Pour the wet mixture into the dry ingredients. Stir gently with a rubber spatula until just combined — a few small lumps are fine.
  7. Gently fold in the crumbled bacon, diced green tomato, and chives (if using).
  8. Carefully remove the hot skillet from the oven. Add the reserved bacon fat and swirl to coat the bottom and sides.
  9. Pour the batter into the hot skillet and spread it evenly. Bake for 18-22 minutes, until the top is golden brown and a toothpick inserted in the center comes out clean.
  10. Let the cornbread cool in the skillet for 5 minutes, then transfer to a wire rack. Cut into wedges and serve warm.

Notes

Don’t skip drying the tomatoes to avoid soggy cornbread. For a crispy crust, ensure the skillet is hot before adding batter. Check for doneness at 18 minutes to prevent overbaking. Let rest 5 minutes before cutting.

Nutrition

  • Serving Size: 1 wedge
  • Calories: 320
  • Sugar: 4
  • Sodium: 580
  • Fat: 18
  • Saturated Fat: 7
  • Carbohydrates: 35
  • Fiber: 4
  • Protein: 8

Keywords: bacon, green tomato, cornbread, savory cornbread, quick bread, cast iron skillet, weeknight dinner

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 ★☆ ★☆ ★☆ ★☆ ★☆