Written by

Ashley Rogers

Published

Easy Lighter Bacon Cornbread with Green Tomatoes

Ready In 35 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a random Wednesday, and I had an unshakeable craving for cornbread. Not the sweet, cakey kind that feels more like dessert, but the real deal—savory, crumbly, with crispy edges and a whisper of bacon running through it. The problem? I didn’t have any buttermilk, which is basically cornbread gospel in my book. But I had a bowl of green tomatoes sitting on my counter from the farmer’s market that I’d been ignoring all week, and a half-pack of bacon in the fridge that was begging for attention. And then the idea arrived—what if the green tomatoes could add the tang that buttermilk usually brings? What if I could make this thing lighter without losing the soul of it?

Honestly, I was tired. It had been one of those days where nothing went right, and cooking felt more like therapy than chore. I started pulling ingredients out of the cabinet in a daze, hoping my midnight brain wouldn’t lead me astray. I grabbed my cast iron skillet—the one my neighbor Carol gave me when she moved to Florida—and let me tell you, that pan has seen some things. It’s seasoned with years of mistakes and triumphs, and it felt right for this experiment. I crumbled the bacon, diced the green tomatoes, and mixed up a batter that looked way too thin and made me question every life choice I’d made that day.

But when I pulled that skillet out of the oven at 12:23 AM, I knew I had stumbled onto something special. The top was golden with those gorgeous craggy cracks, the edges were dark and crispy, and the smell—smoky, buttery, with a hint of tang—filled my entire apartment. I cut myself a piece while it was still steaming, and that first bite had this unexpected brightness from the green tomatoes that cut right through the richness of the bacon. It was lighter than any cornbread I’d ever made, but it didn’t taste like a compromise. Maybe you’ve been there—late at night, experimenting with what you have, not sure if it’ll work. This recipe stayed with me because it proved that sometimes the best versions of things come from not having what you think you need.

Why You’ll Love This Recipe

This lighter savory bacon cornbread with green tomatoes isn’t just another cornbread recipe—it’s the one I’ve tested six times to get just right, and I’m honestly a little obsessed with how it turned out. As someone who’s developed hundreds of recipes for this blog and tested them on everyone from my picky neighbor to my nutritionist friend, I can tell you this one hits different.

  • Quick & Easy: From start to finish, you’re looking at about 35 minutes. Mix the batter while the bacon crisps, fold in the tomatoes, and you’re done. Perfect for those nights when dinner needs to happen yesterday.
  • Simple Ingredients: You probably have most of this in your kitchen right now. Cornmeal, flour, eggs, bacon—the green tomatoes are the only wild card, and they’re easy to find at farmer’s markets or even regular grocery stores during summer.
  • Perfect for Brunch or Dinner: This cornbread is versatile enough to serve alongside a bowl of chili on a Tuesday or as the star of a weekend brunch spread with scrambled eggs and hot sauce.
  • Crowd-Pleaser: I brought this to a potluck last month and watched three different people ask for the recipe before I’d even sat down. It gets rave reviews from everyone, including folks who swear they don’t like cornbread.
  • Unbelievably Delicious: The texture is where this recipe shines—crispy on the outside, tender and moist on the inside, with little pockets of tangy green tomato and smoky bacon in every bite. It’s comfort food that doesn’t leave you feeling heavy.

What makes this different from every other cornbread recipe out there? It’s the green tomatoes. They add a subtle acidity that brightens the whole dish without overwhelming it. Plus, I swapped out some of the butter for Greek yogurt to lighten it up, and honestly? You can’t even tell. This isn’t just another version—it’s my best version, perfected through trial and error so you don’t have to figure it out yourself.

This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction that good cornbread should bring. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This lighter savory bacon cornbread with green tomatoes uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the ones that aren’t are easy to find and totally worth the trip.

For the Cornbread Batter

  • 1 cup yellow cornmeal (I prefer Bob’s Red Mill medium-grind for that perfect texture—not too fine, not too coarse)
  • 1 cup all-purpose flour (you can swap half with whole wheat pastry flour for extra fiber)
  • 1 tablespoon baking powder (make sure it’s fresh—this is what gives the cornbread its lift)
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper (freshly ground, if you have it)
  • 1 tablespoon sugar (just a touch—this isn’t sweet cornbread, but the sugar balances the acidity of the green tomatoes)

For the Wet Ingredients

bacon cornbread with green tomatoes preparation steps

  • 1 cup plain Greek yogurt (full-fat or 2% works best; this replaces some of the butter for a lighter texture while keeping it moist)
  • 1/3 cup milk (any kind works—I’ve used oat milk and it turned out great)
  • 2 large eggs, room temperature
  • 3 tablespoons unsalted butter, melted (plus more for the skillet)
  • 1 tablespoon olive oil (adds moisture and helps the crust get extra crispy)

For the Mix-Ins

  • 6 slices thick-cut bacon (I recommend Benton’s or Nueske’s for that deep smoky flavor)
  • 1 cup green tomatoes, diced into 1/4-inch pieces (about 2 medium tomatoes; look for firm, unripe ones with no soft spots)
  • 1/2 cup sharp cheddar cheese, shredded (optional, but highly recommended for extra richness)
  • 2 green onions, sliced thin (for a fresh pop of color and mild onion flavor)

Ingredient Tips

For the green tomatoes, firmness is key. You want them to hold their shape during baking, not turn into mush. If you can’t find green tomatoes, you can substitute with tomatillos (peeled and diced) for a similar tangy effect, though the flavor will be slightly different. The bacon should be thick-cut for the best texture—thin bacon tends to disappear into the batter. And if you’re watching sodium, you can use turkey bacon, but honestly, the real stuff gives this recipe its soul.

For a dairy-free version, use coconut yogurt and a plant-based milk, and swap the butter for vegan butter or coconut oil. The texture will be slightly different, but it still works beautifully.

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 the best crust—if you don’t have one, a 9×9 baking dish works, but you’ll miss that crispy edge)
  • Large mixing bowl (for dry ingredients)
  • Medium mixing bowl (for wet ingredients)
  • Whisk (for combining everything smoothly)
  • Sharp knife and cutting board (for dicing the green tomatoes and slicing the bacon)
  • Paper towels (for draining the bacon)
  • Spatula (for scraping every last bit of batter into the skillet)
  • Cooling rack (optional, but helps the cornbread cool evenly without getting soggy on the bottom)

I’ve made this in a regular 9-inch cake pan when my cast iron was in use for something else, and it worked okay—just not as crispy. If you’re using a baking dish, preheat it in the oven for 5 minutes with a tablespoon of butter to mimic the cast iron effect. And pro tip: if you don’t have a cast iron skillet, check thrift stores. I found my favorite one for $8, and it’s better than any new one I’ve ever bought.

Preparation Method

Let me walk you through this step by step. I’ve made this recipe enough times to know exactly where things can go wrong, so I’ll point those out as we go.

  1. Preheat your oven to 400°F (200°C). Place your cast iron skillet inside while it preheats. This is crucial—the hot skillet is what gives you that gorgeous crispy crust. Don’t skip this step.
  2. Cook the bacon. In a separate skillet (or you can use the oven if you’re feeling efficient), cook the bacon until it’s crispy but not burnt—about 6-8 minutes over medium heat. Transfer to a paper towel-lined plate to drain. Once it’s cool enough to handle, crumble it into small pieces. Reserve 1 tablespoon of the bacon fat for the batter (trust me on this).
  3. Prep the green tomatoes. While the bacon cooks, dice your green tomatoes into small, even pieces—about 1/4 inch. Pat them dry with a paper towel to remove excess moisture. This is important because wet tomatoes will make your cornbread soggy. Set them aside.
  4. Mix the dry ingredients. In a large bowl, whisk together the cornmeal, flour, baking powder, baking soda, salt, pepper, and sugar. Make sure everything is well combined—you don’t want pockets of baking powder in your finished cornbread.
  5. Mix the wet ingredients. In a separate medium bowl, whisk together the Greek yogurt, milk, eggs, melted butter, olive oil, and the reserved tablespoon of bacon fat. Whisk until smooth and fully combined. The mixture should be thick but pourable.
  6. Combine wet and dry. Pour the wet ingredients into the dry ingredients and stir with a spatula until just combined. A few lumps are fine—overmixing will make the cornbread tough. Fold in the crumbled bacon, diced green tomatoes, shredded cheddar (if using), and sliced green onions. Stir gently until evenly distributed.
  7. Prepare the skillet. Carefully remove the hot skillet from the oven (use oven mitts—I learned this the hard way). Add a tablespoon of butter and swirl it around until melted and coating the bottom and sides. The butter should sizzle immediately.
  8. Pour and bake. Pour the batter into the hot skillet and spread it evenly. It should sizzle when it hits the pan—that’s the sound of a good crust forming. Bake for 20-25 minutes, or until the top is golden brown and a toothpick inserted in the center comes out clean or with just a few moist crumbs.
  9. Cool and serve. Let the cornbread cool in the skillet for 5-10 minutes before slicing. This allows it to set properly. Serve warm, straight from the skillet, with a pat of butter if you’re feeling indulgent.

Sensory cues: When you pour the batter into the hot skillet, listen for that satisfying sizzle. The batter should spread and start cooking on the bottom immediately. After about 15 minutes, your kitchen will smell like heaven—smoky bacon, toasting cornmeal, and a hint of tang from the tomatoes. The finished cornbread should be golden on top with darker edges where it met the skillet, and the top should have those beautiful craggy cracks that good cornbread is known for.

Common issue: If your cornbread is browning too quickly on top but still seems wet in the middle, tent it loosely with foil for the last 5 minutes of baking. This happened to me the first time I tested this recipe, and the foil trick saved it.

Cooking Tips & Techniques

After testing this lighter savory bacon cornbread with green tomatoes six times (yes, six—my coworkers were very happy about it), I’ve collected some wisdom I wish I’d had from the start.

Don’t overmix the batter. This is the number one mistake people make with cornbread. Mix until the dry ingredients are just moistened, then stop. Overmixing develops the gluten in the flour and makes the cornbread tough and dense instead of tender and crumbly. I learned this the hard way when my first batch came out like a hockey puck.

Pat those tomatoes dry. I cannot stress this enough. Green tomatoes have a lot of moisture, and if you don’t pat them dry, they’ll release water during baking and make your cornbread soggy. I made this mistake on test number three, and the texture was all wrong—gummy in the middle instead of light and tender.

Let the bacon fat cool slightly. When you add the reserved bacon fat to the wet ingredients, make sure it’s not piping hot, or it’ll cook the eggs. Let it sit for a minute or two after cooking. I usually prep the green tomatoes while the bacon fat cools, so I’m not just standing there waiting.

Use room temperature eggs. This is one of those tips that seems fussy but actually matters. Cold eggs will seize up the melted butter and make the batter lumpy. If you forgot to take them out of the fridge, place them in a bowl of warm water for 5 minutes before using.

Timing and multitasking: Start the bacon first, then prep the tomatoes while it cooks. Mix the dry ingredients while the bacon drains, then mix the wet ingredients while the skillet preheats. If you organize your steps this way, the whole thing comes together in about 15 minutes of active work.

The toothpick test is your friend. Every oven runs differently, so don’t rely solely on the timer. Start checking at 18 minutes. The cornbread is done when a toothpick inserted in the center comes out clean or with just a few moist crumbs attached. If it comes out wet with batter, give it another 3-4 minutes.

Variations & Adaptations

One of the things I love about this lighter savory bacon cornbread with green tomatoes is how adaptable it is. Here are some variations I’ve tried and loved:

Vegetarian Version: Skip the bacon and add 1/2 cup of smoked paprika or a teaspoon of liquid smoke to the batter for that smoky flavor. You can also add 1/2 cup of roasted corn kernels for extra texture and sweetness. I made this for a vegetarian friend, and she said it was the best cornbread she’d ever had—no joke.

Spicy Southwestern Twist: Add 1 diced jalapeño (seeds removed if you want less heat), 1/4 cup of canned diced green chiles, and swap the cheddar for pepper jack cheese. This version is amazing with a bowl of black bean soup or alongside grilled chicken. I brought this to a tailgate last fall, and it disappeared in 10 minutes.

Gluten-Free Adaptation: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend (I like King Arthur’s). The texture will be slightly more delicate, so handle the batter gently. You might need to add an extra tablespoon of milk if the batter seems too thick.

Herb and Garlic Version: Add 2 minced garlic cloves and 2 tablespoons of fresh chopped herbs (thyme, rosemary, or chives work beautifully) to the batter. This version pairs perfectly with roasted chicken or a hearty stew. I tried this on a rainy Sunday, and the garlic-herb combo with the smoky bacon was incredible.

Sweet and Savory Combo: Add 1/2 cup of fresh or frozen corn kernels (thawed if frozen) and drizzle a little honey over the top before serving. The sweetness of the corn and honey balances the tangy green tomatoes beautifully. This is my go-to for brunch.

Serving & Storage Suggestions

This lighter savory bacon cornbread with green tomatoes is best served warm, straight from the skillet, with a pat of butter melting into the craggy surface. The contrast between the warm, tender interior and the crispy edges is pure magic.

What to serve with it: This cornbread is incredibly versatile. Serve it alongside a bowl of chili (vegetarian or meat—both work), a hearty soup like tomato or butternut squash, or as part of a brunch spread with scrambled eggs, crispy bacon, and fresh fruit. It’s also amazing with a simple green salad dressed with a tangy vinaigrette—the acidity in the dressing echoes the green tomatoes beautifully.

Drink pairings: A cold beer (a pale ale or lager works great) or a glass of crisp white wine like Sauvignon Blanc. For non-alcoholic options, iced tea with a squeeze of lemon or a tart lemonade are perfect.

Storage: Store leftover cornbread in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days. The texture will soften slightly in the fridge, but it’s still delicious.

Freezing: This cornbread freezes beautifully. Let it cool completely, then wrap it tightly in plastic wrap and foil, or place it in a freezer-safe bag. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then warm in a 350°F oven for 10 minutes, or microwave individual slices for 20-30 seconds.

Reheating tips: For the best texture, reheat in a skillet or the oven rather than the microwave. The microwave will make it soft, but the oven or skillet will restore some of that crispy edge. If you’re reheating a whole skillet, cover it with foil for the first 5 minutes, then uncover for the last 5 to crisp up the top.

Flavor development: Honestly, this cornbread tastes even better the next day. The flavors meld together overnight, and the green tomato tang becomes more subtle and integrated. I often make it a day ahead when I’m serving it for a gathering.

Nutritional Information & Benefits

Here’s the thing about this lighter savory bacon cornbread with green tomatoes—it’s indulgent enough to feel like a treat, but it’s made with ingredients that actually do your body some good. Here’s the estimated nutrition per serving (based on 8 servings):

Nutrient Amount per Serving
Calories 285
Protein 12g
Carbohydrates 28g
Fiber 3g
Fat 14g
Saturated Fat 6g
Cholesterol 65mg
Sodium 480mg

Health benefits: Green tomatoes are packed with vitamin C, vitamin K, and antioxidants, including lycopene (yes, even in unripe tomatoes). The Greek yogurt adds protein and probiotics, while the cornmeal provides fiber and complex carbohydrates for sustained energy. The bacon, while not exactly a health food, adds protein and flavor in moderation—and using just 6 slices across 8 servings keeps it reasonable.

Dietary considerations: This recipe contains gluten, dairy, and eggs. For a gluten-free version, use a 1:1 gluten-free flour blend. For dairy-free, use plant-based yogurt, milk, and butter alternatives. The recipe is naturally nut-free and soy-free (depending on your milk choice).

I love that this cornbread lets me enjoy comfort food without the guilt. It’s the kind of recipe that fits into a balanced lifestyle—satisfying enough to feel like a real treat, but made with ingredients that nourish you at the same time.

Conclusion

This lighter savory bacon cornbread with green tomatoes has become a staple in my kitchen, and I honestly think it will become one in yours too. It started as a late-night experiment born from a craving and a fridge full of odds and ends, but it turned into something I keep coming back to—a recipe that proves you don’t need to choose between food that tastes amazing and food that makes you feel good.

The combination of smoky bacon, tangy green tomatoes, and tender cornbread is one of those flavor marriages that just works. And the fact that it comes together in about 35 minutes with simple ingredients? That’s the kind of magic we all need in our lives.

I’d love to hear how this recipe turns out for you. Did you try one of the variations? Did you come up with your own twist? Leave a comment below and let me know—I read every single one, and your feedback helps me create better recipes for all of us. And if you loved this cornbread as much as I do, share it with a friend who needs a little comfort food in their life. Happy cooking, friends!

Frequently Asked Questions

Can I use red tomatoes instead of green tomatoes?

You can, but the flavor profile will be different. Ripe red tomatoes are sweeter and less tangy, so you’ll lose that bright acidity that makes this recipe special. If you’re in a pinch, use tomatillos instead—they have a similar tartness that works beautifully.

Why did my cornbread turn out dry?

This usually happens from overbaking or overmixing the batter. Check your oven temperature with an oven thermometer—many ovens run hot. Also, make sure you’re measuring your flour correctly (spoon it into the measuring cup and level it off, don’t scoop directly from the bag). And remember, a few lumps in the batter are fine!

Can I make this cornbread ahead of time?

Absolutely! This cornbread actually tastes even better the next day. Make it up to 2 days ahead, store it at room temperature in an airtight container, and reheat in a 350°F oven for 10 minutes before serving. You can also freeze it for up to 3 months.

What can I substitute for Greek yogurt?

You can use sour cream or buttermilk in equal amounts. If using buttermilk, reduce the milk in the recipe by 2 tablespoons to account for the extra liquid. For a dairy-free option, use plain coconut or soy yogurt.

How do I know when the cornbread is done?

Insert a toothpick or a thin knife into the center of the cornbread. If it comes out clean or with just a few moist crumbs attached, it’s done. If it comes out wet with batter, give it another 3-5 minutes. The top should also be golden brown and the edges should be pulling away slightly from the skillet.

Pin This Recipe!

bacon cornbread with green tomatoes recipe

Print

Easy Lighter Bacon Cornbread with Green Tomatoes

A savory, crumbly cornbread with crispy edges, smoky bacon, and tangy green tomatoes. Made lighter with Greek yogurt, this quick and easy recipe is perfect for brunch or dinner.

  • Author: Dahlia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 cup yellow cornmeal
  • 1 cup all-purpose flour
  • 1 tablespoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon sugar
  • 1 cup plain Greek yogurt
  • 1/3 cup milk
  • 2 large eggs, room temperature
  • 3 tablespoons unsalted butter, melted
  • 1 tablespoon olive oil
  • 6 slices thick-cut bacon
  • 1 cup green tomatoes, diced into 1/4-inch pieces
  • 1/2 cup sharp cheddar cheese, shredded (optional)
  • 2 green onions, sliced thin

Instructions

  1. Preheat your oven to 400°F (200°C). Place your cast iron skillet inside while it preheats.
  2. Cook the bacon until crispy, about 6-8 minutes over medium heat. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces. Reserve 1 tablespoon of bacon fat.
  3. Dice green tomatoes into 1/4-inch pieces. Pat dry with a paper towel to remove excess moisture. Set aside.
  4. In a large bowl, whisk together cornmeal, flour, baking powder, baking soda, salt, pepper, and sugar.
  5. In a separate medium bowl, whisk together Greek yogurt, milk, eggs, melted butter, olive oil, and reserved bacon fat until smooth.
  6. Pour wet ingredients into dry ingredients and stir with a spatula until just combined. Fold in crumbled bacon, diced green tomatoes, shredded cheddar (if using), and sliced green onions.
  7. Carefully remove the hot skillet from the oven. Add a tablespoon of butter and swirl until melted and coating the bottom and sides.
  8. Pour batter into the hot skillet and spread evenly. Bake for 20-25 minutes, until golden brown and a toothpick inserted in the center comes out clean or with a few moist crumbs.
  9. Let cool in the skillet for 5-10 minutes before slicing. Serve warm.

Notes

Don’t overmix the batter. Pat tomatoes dry to avoid sogginess. Use room temperature eggs. If cornbread browns too quickly, tent with foil for last 5 minutes. For best texture, reheat in oven or skillet.

Nutrition

  • Serving Size: 1 slice (1/8 of reci
  • Calories: 285
  • Sugar: 3
  • Sodium: 480
  • Fat: 14
  • Saturated Fat: 6
  • Carbohydrates: 28
  • Fiber: 3
  • Protein: 12

Keywords: cornbread, bacon, green tomatoes, savory, lighter, easy, quick, brunch, 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 ★☆ ★☆ ★☆ ★☆ ★☆