|

Mexican Cornbread Salad

This Mexican Cornbread Salad is the loaded, layered Southern side dish that disappears first at every summer cookout, potluck, and family picnic. Homemade Mexican cornbread with jalapeños forms the base, layered with pinto beans, corn, tomatoes, bell peppers, green onions, sharp cheddar, crispy bacon, and a homemade ranch dressing — no bottled ranch in this one. Make it ahead, layer it in a glass bowl for the wow factor, and watch your guests ask for the recipe.

Prep time: 30 minutes Cook time: 25 minutes (plus cooling time for the cornbread) Total time: About 1 hour active, plus chilling Servings: 10–12 as a side

The Story Behind This Cornbread Salad

If you’re from the South, there’s a good chance you’ve had cornbread salad sitting on a picnic table somewhere — maybe at a church homecoming, maybe at a family reunion, maybe at a neighbor’s backyard cookout. And if you’ve never had it before, you are in for a treat.

This is one of those dishes that sounds a little funny when you first hear about it. Cornbread salad? I get it. But the minute you take that first bite — all those layers coming together, the crunch of the cornbread, the creamy dressing, the savory bacon, the bright tomatoes — you understand exactly why it’s a Southern staple.

I’ve made this with regular cornbread for years, and I love it that way. But this time I wanted to take it up a notch. So I made my Mexican cornbread for the base — full of cheese and a little kick of jalapeño — and made the ranch dressing from scratch instead of pouring it out of a bottle. Both of those choices make a real difference. The cornbread brings more flavor and depth, and that homemade dressing is so much creamier and brighter than anything you can buy.

The other thing I love about this dish is how it looks. When you layer it in a glass bowl, you can see every single layer — the speckled cornbread, the cream-colored pinto beans, the bright yellow corn, the red tomatoes, the green onions, the cheese melting down through it all. It’s the kind of dish that people notice when you set it on the table.

So whether you’re headed to a barbecue this weekend, packing a picnic, or just want something a little different for supper, give this one a try. You’ll probably get cornered by someone asking for the recipe — fair warning.


What You’ll Need

For the Mexican Cornbread

  • 1 cup white buttermilk cornmeal mix (yellow cornmeal mix works too)
  • 1 cup self-rising flour
  • ¼ cup vegetable oil
  • ⅓ cup sour cream
  • ½ tsp salt
  • 1 large egg
  • 1 cup buttermilk
  • ½ cup shredded cheese (cheddar or a Mexican blend)
  • ¼ cup chopped jalapeño (about 1 jalapeño — use 2 for more kick)
  • Bacon grease (for the cast iron skillet)

For the Homemade Ranch Dressing

  • 1 cup mayonnaise
  • 1 cup sour cream
  • 1 heaping tsp kosher salt
  • 1 heaping tsp black pepper
  • 1 heaping tsp garlic powder
  • 2–4 tablespoons buttermilk (or milk), to thin

For Layering the Salad

  • Half of the prepared Mexican cornbread, cooled and crumbled
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) corn, drained
  • 2 cups tomatoes, chopped
  • 1 bell pepper, chopped (½ green and ½ red looks beautiful)
  • 1 cup green onion, chopped (reserve a little for the top)
  • 1½–2 cups shredded sharp cheddar cheese
  • 4 slices thick-cut bacon, cooked and crumbled (or 6 slices regular bacon)

How to Make It

Step 1: Get the cast iron skillet and bacon going

Preheat your oven to 400°F. Add a few tablespoons of bacon grease to a cast iron skillet and put it in the oven to heat up — about 5 to 7 minutes. At the same time, lay your bacon on a sheet pan and put it in the oven to cook. Thick-cut bacon at 400°F takes about 15 minutes; regular bacon will be a few minutes faster.

Step 2: Mix up the Mexican cornbread

In a mixing bowl, whisk together the cornmeal mix and self-rising flour. Add the oil, sour cream, salt, egg, buttermilk, cheese, and chopped jalapeño. Stir until just combined — don’t overmix.

When your skillet is hot (the bacon grease should be melted and shimmering), carefully pull it out and pour the batter directly into the hot skillet. You should hear it sizzle right away — that’s exactly what makes the edges so good.

Step 3: Bake the cornbread

Return the skillet to the 400°F oven and bake for about 25 minutes, checking at 20. The top should be golden and a toothpick should come out clean. Let it cool completely before crumbling.

Step 4: Make the ranch dressing

While the cornbread bakes, whisk together the mayo, sour cream, salt, pepper, and garlic powder in a bowl. Slowly add buttermilk a splash at a time, stirring until you reach a smooth, pourable consistency — somewhere between a salad dressing and a thick sauce. Set aside. The dressing will thicken as it sits, so add another splash of buttermilk right before you assemble if it looks too thick.

Step 5: Prep your veggies and bacon

Chop your tomatoes, bell peppers, and green onions. Drain and rinse the pinto beans. Drain the corn. Crumble the cooled bacon.

Step 6: Layer it up

In a large glass bowl (this is where you get the showstopper presentation), layer in this order:

First layer:

  1. ¼ of the cornbread, crumbled
  2. Half the pinto beans
  3. Half the corn
  4. Half the tomatoes
  5. Half the bell peppers
  6. Half the green onion
  7. About half the ranch dressing (enough to cover the top)
  8. About ¾ cup of the cheddar cheese
  9. Half the bacon, crumbled

Second layer (repeat): 10. Another ¼ of the cornbread, crumbled 11. The rest of the pinto beans 12. The rest of the corn 13. The rest of the tomatoes 14. The rest of the bell peppers 15. Most of the remaining green onion (save a little for the very top) 16. The rest of the ranch dressing 17. The rest of the cheese 18. The rest of the bacon

Sprinkle the reserved green onion right on top to finish.

Step 7: Serve

You can serve it right away, or cover and chill for up to 2 hours. The flavors actually get better as they sit. Use a long spoon and scoop straight down through all the layers so every plate gets a little bit of everything.


Mary Katherine’s Tips

  • Don’t skip the homemade dressing. A bottled ranch will work in a pinch, but the homemade version is creamier, brighter, and so much better. It only takes 5 minutes.
  • Save your bacon grease. Pour it into a jar and keep it for seasoning green beans, frying eggs, or coating your cast iron next time. Never throw it away.
  • The glass bowl really matters. A clear glass trifle bowl or a deep glass salad bowl shows off the layers in a way an opaque bowl can’t.
  • Plan ahead. The cornbread can be made the day before. The dressing can be made the day before. The veggies can be chopped that morning. Just assemble close to serving time so the cornbread stays from getting soggy.

Frequently Asked Questions

Can I use regular cornbread instead of Mexican cornbread?

Absolutely. Cornbread salad is traditionally made with plain cornbread, and it’s delicious that way too. The Mexican cornbread just brings a little more flavor and a little heat. Use whichever you prefer.

Can I use store-bought cornbread mix or a box of Jiffy?

Yes. If you’re short on time, a box of Jiffy works fine, or any cornmeal mix you have on hand. The homemade version has the best flavor, but the salad has so much going on that store-bought cornbread will still taste great.

Can I make this ahead of time?

Yes — with one caveat. The cornbread, dressing, and chopped veggies can all be prepped a day in advance. But assemble the salad close to serving (within 2–3 hours) so the cornbread doesn’t get soggy from the dressing.

How long does it keep in the fridge?

It will keep for 2–3 days, but the cornbread does soften the longer it sits. It’s best within the first day or two.

Can I leave out the jalapeños?

Yes. Just leave them out and you’ll have a milder cornbread. You can also use canned green chiles if you want some flavor without the kick.

What size bowl should I use?

A 3-quart glass trifle bowl or a deep glass salad bowl works beautifully. You want something tall enough to show off two distinct layers.

Do I have to use pinto beans?

Black beans work just as well, and some folks use kidney beans. Use what you have on hand. Just be sure to drain and rinse them well.

Can I add anything else to it?

Cornbread salad is forgiving. Some people add diced avocado, chopped red onion instead of green, or even a layer of taco-seasoned ground beef to make it a main dish. Use this as a base recipe and make it your own.

Is this dish served cold or at room temperature?

Slightly chilled is best. Right out of the fridge is fine, or let it sit on the counter for about 15 minutes before serving so the flavors come alive.

Can I use bottled ranch dressing to save time?

You can, and it’ll still be good. But the homemade ranch is what takes this from “really good” to “people asking for the recipe.” If you’ve got 5 minutes, make it from scratch.

Mexican Cornbread Salad

A layered Southern side dish made with homemade Mexican cornbread, pinto beans, corn, fresh veggies, sharp cheddar, crispy bacon, and homemade ranch dressing. The crowd-pleasing potluck and cookout side that disappears first.
Prep Time 30 minutes
Cook Time 25 minutes
Cooling Time 35 minutes
Total Time 1 hour 30 minutes
Serving Size 10 servings

Equipment

  • 10-inch cast iron skillet
  • Sheet pan
  • Large mixing bowl
  • Whisk
  • 3-quart glass trifle bowl (or deep glass salad bowl)

Ingredients

Mexican Cornbread

  • 1 cup white buttermilk cornmeal mix yellow works too
  • 1 cup self-rising flour
  • 1/4 cup vegetable oil
  • 1/3 cup sour cream
  • 1/2 teaspoon salt
  • 1 large egg
  • 1 cup buttermilk
  • 1/2 cup shredded cheese cheddar or Mexican blend
  • 1/4 cup chopped jalapeño about 1 jalapeño
  • Bacon grease for the cast iron skillet

Homemade Ranch Dressing

  • 1 cup mayonnaise
  • 1 cup sour cream
  • 1 heaping teaspoon kosher salt
  • 1 heaping teaspoon black pepper
  • 1 heaping teaspoon garlic powder
  • 2-4 tablespoons buttermilk or milk, to thin

Salad Layers

  • 1 can 15 oz pinto beans, drained and rinsed
  • 1 can 15 oz corn, drained
  • 2 cups tomatoes chopped
  • 1 bell pepper chopped (1/2 green, 1/2 red)
  • 1 cup green onion chopped (reserve some for the top)
  • 1 1/2 to 2 cups shredded sharp cheddar cheese
  • 4 slices thick-cut bacon cooked and crumbled (or 6 slices regular)

Instructions

Bake the Cornbread

  • Preheat your oven to 400°F. Add a few tablespoons of bacon grease to a cast iron skillet and place it in the oven for 5 to 7 minutes to heat. At the same time, lay your bacon slices on a sheet pan and put it in the oven. Thick-cut bacon takes about 15 minutes at 400°F.
  • In a large mixing bowl, whisk together the cornmeal mix and self-rising flour. Add the oil, sour cream, salt, egg, buttermilk, shredded cheese, and chopped jalapeño. Stir until just combined — don’t overmix.
  • Carefully remove the hot skillet from the oven and pour the batter directly into it. You should hear it sizzle right away — that’s what makes the edges so good.
  • Return the skillet to the oven and bake for about 25 minutes, until the top is golden and a toothpick inserted in the center comes out clean. Let cool completely before crumbling.

Make the Ranch Dressing

  • While the cornbread bakes, whisk together the mayonnaise, sour cream, kosher salt, black pepper, and garlic powder in a bowl.
  • Slowly add buttermilk a splash at a time, stirring until smooth and pourable — somewhere between a salad dressing and a thick sauce. Set aside. The dressing thickens as it sits, so add another splash of buttermilk right before assembling if needed.

Prep and Layer

  • Chop the tomatoes, bell peppers, and green onions. Drain and rinse the pinto beans. Drain the corn. Crumble the cooled bacon.
  • First layer: In a large glass bowl, crumble in 1/4 of the cornbread. Top with half the pinto beans, half the corn, half the tomatoes, half the bell peppers, and half the green onion. Spoon about half the ranch dressing over the top (enough to cover). Sprinkle on about 3/4 cup of cheddar cheese, then half the crumbled bacon.
  • Second layer: Crumble in another 1/4 of the cornbread. Top with the remaining pinto beans, corn, tomatoes, bell peppers, and most of the green onion (reserve a little for the very top). Spoon on the rest of the ranch dressing, then the remaining cheddar, then the remaining bacon. Finish with the reserved green onion sprinkled on top.
  • Serve right away or cover and chill for up to 2 hours. Use a long spoon and scoop straight down through all the layers so every plate gets a bit of everything.

Video

Notes

  • Don’t skip the homemade dressing. Bottled ranch works in a pinch, but the homemade version is creamier, brighter, and takes only 5 minutes.
  • The glass bowl matters. A clear glass trifle bowl or deep glass salad bowl is what shows off the layers.
  • Make ahead: The cornbread, dressing, and chopped veggies can all be prepped a day in advance. Assemble within 2-3 hours of serving so the cornbread doesn’t get soggy.
  • Don’t toss the bacon grease. Save it for seasoning green beans, frying eggs, or coating your cast iron next time.
  • Plain cornbread works too if you’d rather skip the jalapeño heat. The salad is forgiving.

Similar Posts

  • |

    Creamy Sour Cream Chicken Enchiladas

  • |

    Sausage and Potatoes Skillet Meal

  • |

    Bean and Bacon Soup

  • |

    Chocolate Torte with Ganache

4 Comments

  1. 5 stars
    This is an incredible salad that I’ve been making for years. However, when I go to a potluck I prepare it in a 9×13 dish. It ensures that everybody gets some of the layers and is easier to serve. The deeper dishes, while they look great, make a mess when multiple people are digging in.

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating