Perfectly Moist and Sweet Cornbread
This post may contain affiliate links. Please read my disclosure policy.
Some cornbread is too dry. Some cornbread is too sweet. This cornbread is juuuuuust right! Golden-hued with a delicate crumb, this cornbread is perfection, its corn flavor prevailing, its sweetness subtle, its texture moist thanks to a combination of sour cream and olive oil. Most importantly, it’s simple to assemble and perfect for all of your summer BBQ needs and beyond.

I’ve always found cornbread to be a little tricky — I don’t want it to taste like cake, but I like a touch of sweetness. It shouldn’t be dry, but ultra-moist isn’t right either — the crumb should be delicate and somewhat crumbly, well-suited for sopping up juices from a plate of BBQ or dipping into a bowl of beany chili.
I love the idea of sprucing it up with cheese, jalapenos, herbs, or spices, but mostly I want a corn flavor to prevail. It must be simple to assemble.
This recipe checks all the boxes: a mix of sour cream and olive oil keeps the texture moist, but not overly so. A high ratio of cornmeal to flour allows the corn flavor to shine and keeps the crumb tender. Melted butter adds some richness, and a modest amount of sugar lends a subtle sweetness without allowing it to skid into cake territory.
My family has been loving this cornbread, and I hope you all give it a go soon. It’s quick to assemble, bakes in 20 minutes, and reheats well on subsequent days, so don’t be afraid to make it ahead of time.
How to Make Perfect Cornbread, Step by Step
First, gather your ingredients:

This is the cornmeal I have used and loved for years:

Combine the dry ingredients in a large bowl:

Then whisk until blended:

In a separate large bowl, beat the two eggs together:

Then whisk in the sour cream, milk, and oil:

Finally, whisk in the melted butter.

Once smooth, add the dry ingredients to the wet:

Use a spatula to incorporate the dry ingredients into the wet until you have a mostly smooth batter:

Transfer the batter to a buttered 9×13-inch pan:

Bake @ 350ºF for about 20 minutes or until evenly golden:

Let cool briefly before slicing:

And serving with softened butter:

Perfectly Moist and Sweet Cornbread
- Total Time: 35 minutes
- Yield: 16 pieces 1x
Description
Golden-hued with a delicate crumb, this cornbread is perfection, its corn flavor prevailing, its sweetness subtle, its texture moist thanks to a combination of sour cream and olive oil. Most importantly, it’s simple to assemble and perfect for all of your summer BBQ needs and beyond.
Adapted from this NY Times recipe for cornbread muffins. Changes I’ve made include: reducing the butter, flour, sugar, and baking powder, increasing the salt, and adding a small amount of olive oil. I experimented with using buttermilk (my favorite ingredient) in place of the sour cream, and we all preferred the sour cream version. I experimented with using only 1 stick of butter and no olive oil, and we found it to be a touch dry. I experimented using even less sugar than below, and we missed the sweetness — I am liking things less and less sweet these days, and I do not find this bread to be too sweet at all.
Notes:
- Butter: I always use salted.
- Cornmeal: I always use Indian Head Yellow Corn Meal.
- Salt: If you are using Morton kosher salt or fine sea salt, use half as much by volume. If you are measuring by weight, use the same weight (6 to 7 grams).
- Make it ahead: This bread keeps well at room temperature in an airtight vessel for at least 3 days. I like to reheat it in my toaster oven on a small sheet pan — I reheat cut squares of it, and the edges brown up nicely. If you don’t have a toaster oven, reheat in your oven @ 350ºF for 5-10 minutes.
Ingredients
- 8 tablespoons (113 grams) butter, salted or unsalted, plus more for greasing the pan and serving, see notes above
- 2 cups (240 grams) coarse or stone-ground cornmeal
- 1 cup (128 grams) all-purpose flour
- ½ cup (100 grams) granulated sugar
- 4 teaspoons (18 g) baking powder
- ¼ teaspoon (1.7 grams) baking soda
- 1.5 teaspoons (6.5 grams) Diamond Crystal kosher salt, see notes above
- 2 large eggs
- 1 cup (240 grams) sour cream
- ½ cup (120 grams) milk, 2% or whole
- ¼ cup (65 grams) olive oil or neutral oil such as grapeseed
Instructions
- Preheat the oven to 350ºF. Butter a 9×13-inch baking dish. I’ve been using my metal USA Pan, but a glass pan will work, too.
- Place the butter in a small skillet and set it over low heat. Let it melt slowly as you assemble the corn bread.
- In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt.
- In a separate large bowl, beat the eggs until blended. Add the sour cream, milk, and oil. Whisk until smooth. Add the melted and slightly cooled butter and whisk again until smooth.
- Add the dry ingredients to the wet ingredients, and, using a spatula, mix until the dry ingredients are absorbed and you have a mostly smooth batter — the cornmeal will give the batter a bit of texture, making it look not entirely smooth.
- Transfer the batter to the prepared pan and spread it to fill the pan. I like to lift and drop my pan onto my countertop, tapping and shaking it a few times, too, to help the batter distribute evenly.
- Transfer the pan to the oven and bake for about 20 to 22 minutes, or until an instant-read thermometer registers 200°F. The material of the pan may affect baking time, so do rely on the visual cues: it should feel mostly firm with a slight spring to the touch and be lightly golden around the edges.
- Remove the pan from the oven and let it cool for 10 minutes before serving with softened butter. See notes above for storing.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Quick Bread
- Method: Oven
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.
20 Comments on “Perfectly Moist and Sweet Cornbread”
Hello – can these be made into mini muffins? Can you also add corn kernels to the batter? If so, should they be raw kernels? Thank you!
I think you can definitely add corn kernels to the batter, and using raw fresh kernels should work out great. And yes to making them into muffins — I have not tried so I cannot personally speak to how they will turn out, but the recipe I based this bread on is a cornbread muffin recipe.
For me…Cornbread with sugar baked in anything other than a black iron skillet….is called cake 😍
Your corn cake looks lovely 🥰
Hi! This looks soooooo good. If I want to half the recipe, what dize pan would you suggest?
I usually use an 8×8 when halving a 9×13 recipe. You might want to start checking for doneness at the 18-minute mark. Baking time will vary based on oven and pan material. Looking forward to trying a half recipe myself!
Thanks Jackie! Intuitively that would have been my choice, but the math doesn’t work. That’s why I doubted. I’ll give it a shot, thanks again!
Thank you for chiming in here, Jackie! I’m just catching up. I agree with your advice 🙂
Hi! So sorry for the delay here. I think an 8- or 9-inch pan would work well. Just keep an eye on the cooking time — I was surprised by how quickly this cooks — and with the smaller pan, it may take less than 20 minutes.
Thanks Ali, I appreciate your agreement with Jackie!
Excited to try this…and many of your recipes. You provide such a beautiful, well written and well researched resource!
Aww, thank you, Susan! That means a lot.
Yum! This cornbread is perfect, I wouldn’t change a thing. I’ve been trying to get away from processed food but my husband really liked a specific boxed mix. After he tasted this he said not to buy the boxed one again unless I didn’t feel like making it from scratch. It was enjoyable to make so no more mixes.
Great to hear, Linda! Thanks so much for taking the time to write. So glad your husband approves 🙂 My family can’t get enough of this right now.
Excellent CornBREAD recipe. Wonderful flavor and very moist. Also, it is a very forgiving recipe. Ask me how I know… I mixed the ingredients, poured it into the pan and I was giving it time to let the cornmeal absorb the liquids while heating the oven. While waiting, I noticed that I had not added the butter, which I meticulously melted on the stove. So, I poured the butter on top, raked it through with a fork as best I could without over mixing, and popped it into the oven. I waited 15 minutes and decided to give it a try. OMG! Tender, moist, beautiful. Thank you for a great recipe!
Hooray! I’m so happy to hear you were able to salvage the batter by pouring the melted butter over top and incorporating it in the pan… I’ve so been there, and it’s so frustrating when it doesn’t turn out well. So glad this was a success. Thanks so much for writing 🙂 🙂 🙂
I made this today, halved the recipe using a nine by nine inch pan and folding in half a cup of corn kernels before baking. This is everything I want in cornbread, great flavor, texture, simple to put together with pantry ingredients. Absolutely delicious!
Fun! And yay 🙂 So nice to read all of this. Did you use frozen corn kernels or fresh off the cob?
I used canned, well drained and it provided lovely texture although no substitute for fresh.
Nice! Thank you for circling back. Sounds so good 🙂
Your Oven-Baked Baby Back Ribs recipe referenced your cornbread recipe and a number of readers commented on how good it is. Some commenters mentioned using a springform pan. I’m not seeing any mention of that in this recipe. Is that an option? Do you recommend that method?
Hi Heather! That was a very old recipe. I made it recently and didn’t like it! Which is why I worked on a new one and posted it here. I think this amount of batter will be too much for a spring form pan, but you could try it. If you want to reference the old corn bread recipe, I have it in this Google Doc.