Mexican Street Corn Salsa with Bacon and Avocado

A smoky, creamy twist on corn salsa—charred corn is tossed with crisp bacon, ripe avocado, juicy cherry tomatoes and crumbled cotija, all brightened by a tangy lime-mayo dressing. Great as a chip dip, taco topping or a vibrant summer side.

0.0(0 reviews)
60mTotal
EasyDifficulty

Ingredient Spotlight

Cotija cheese

Cotija is a crumbly, salty Mexican cheese made from cow’s milk, commonly used as a finishing sprinkle on tacos, elotes, and salads. It tastes tangy and salty with a dry, slightly granular texture rather than melting like a soft cheese. You can find it in the Hispanic or cheese section of well-stocked supermarkets and at Latin markets. Good substitutes are crumbled feta (similar saltiness and texture), aged Parmesan or Pecorino (firmer and nuttier), or queso fresco for a milder, softer option.

Jake Woods

Jake Woods's note

"This salsa balances smoky, creamy and bright elements—perfect for backyard gatherings or to lift weekday tacos. Make it a few hours ahead so the flavors marry, or serve immediately for a fresher avocado texture."

About This Recipe

This Mexican Street Corn Salsa with Bacon and Avocado takes the familiar, beloved flavors of elote and translates them into a loose, flexible salsa that can wear many hats: party dip, taco topping, or a bright summer side. The backbone is charred corn—those kernels blistered in a hot skillet—which brings a toasty sweetness that plays beautifully against salty, crisp bacon and creamy avocado. A tang-forward lime-mayo dressing ties everything together, while cotija adds a dry, salty crumb that lifts every bite. Texturally it sings: crunchy corn, crisp tomato and bacon, soft avocado, and crumbly cheese.

What makes this version work is deliberate balance. Don’t skip the short char step or the bacon fat salvo; both add smoke and depth that a straight-boiled corn salsa lacks. At the same time, the mayonnaise-based dressing keeps the dish luscious without weighing it down, and the quick chill lets the flavors marry without turning the avocado to mush. It’s for home cooks who want a show-stopping component with minimal fuss—perfect for backyard grills, weeknight tacos, or a potluck where you want something both familiar and slightly unexpected.

Plan your timing

5:55 pm–6:07 pm→Cook the bacon until crisp
6:07 pm–6:15 pm→Char the corn
6:15 pm–6:25 pm→Prep the vegetables and cheese
6:25 pm–6:29 pm→Whisk the creamy lime dressing
6:29 pm–6:55 pm→Combine, toss and let flavors meld
Advertisement
Yield
11

Ingredients for Mexican Street Corn Salsa with Bacon and Avocado

  • 3 cups Corn kernels (fresh, or frozen and thawed)
  • 6 slices Bacon, thick-cut or regular
  • 1 large Ripe avocado, diced
  • 1 1/2 cups Cherry or grape tomatoes, halved
  • 1/4 cup Red onion, finely diced
  • 1 whole Jalapeño, seeded and minced (adjust to taste)
  • 1/4 cup Fresh cilantro, chopped
  • 1/3 cup Cotija cheese, crumbled
  • 1 batch Creamy lime dressing (mayonnaise, fresh lime juice, olive oil, chili powder, kosher salt) — prepared as described

How to Make Mexican Street Corn Salsa with Bacon and Avocado

  1. Step 1: Cook the bacon until crisp

    Active 12 min

    In a large skillet over medium heat, cook the 6 slices of bacon until crisp, 10–12 minutes, turning as needed. Transfer bacon to a paper towel-lined plate to drain, then crumble once cool. Leave about 1 tablespoon of bacon fat in the skillet for extra flavor (or wipe out skillet if you prefer less fat).

    For this step

    • 6 slicesBacon, thick-cut or regular
    Cook the bacon until crisp
  2. Step 2: Char the corn

    Active 8 min

    Increase heat to medium-high. Add the 3 cups of corn kernels to the same skillet and cook, undisturbed for a minute or two, then toss occasionally until kernels are browned and slightly blistered in spots, about 6–8 minutes total. Remove from heat and set aside to cool slightly.

    For this step

    • 3 cupsCorn kernels (fresh, or frozen and thawed)
    Char the corn
  3. Step 3: Prep the vegetables and cheese

    Active 10 min

    While the corn cools, halve 1.5 cups cherry tomatoes, finely dice 1/4 cup red onion, seed and mince 1 jalapeño, chop 1/4 cup cilantro, and dice the ripe avocado. Place the tomatoes, onion, jalapeño, cilantro, diced avocado and the 1/3 cup crumbled cotija in a large mixing bowl.

    For this step

    • 1 largeRipe avocado, diced
    • 1 1/2 cupsCherry or grape tomatoes, halved
    • 1/4 cupRed onion, finely diced
    • 1 wholeJalapeño, seeded and minced (adjust to taste)
    • 1/4 cupFresh cilantro, chopped
    • 1/3 cupCotija cheese, crumbled
    Prep the vegetables and cheese
  4. Step 4: Whisk the creamy lime dressing

    Active 4 min

    In a small bowl, whisk together 3 tablespoons mayonnaise, 2 tablespoons fresh lime juice, 1 tablespoon olive oil, 1/2 teaspoon chili powder and 1/2 teaspoon kosher salt to make a smooth dressing. Taste and adjust lime or salt if you prefer it brighter or tangier.

    For this step

    • 1 batchCreamy lime dressing (mayonnaise, fresh lime juice, olive oil, chili powder, kosher salt) — prepared as described
    Whisk the creamy lime dressing
  5. Step 5: Combine, toss and let flavors meld

    Active 6 min · Passive 20 min

    Add the charred corn and the crumbled bacon to the bowl with the chopped vegetables and pour the creamy lime dressing over everything. Gently toss to combine, then taste and adjust seasoning with extra salt or lime if needed. Let the salsa sit in the refrigerator for 20 minutes to meld (or serve immediately if you want firmer avocado), then serve chilled or at room temperature.
    Combine, toss and let flavors meld
  1. In a large skillet over medium heat, cook the 6 slices of bacon until crisp, 10–12 minutes, turning as needed. Transfer bacon to a paper towel-lined plate to drain, then crumble once cool. Leave about 1 tablespoon of bacon fat in the skillet for extra flavor (or wipe out skillet if you prefer less fat).
  2. Increase heat to medium-high. Add the 3 cups of corn kernels to the same skillet and cook, undisturbed for a minute or two, then toss occasionally until kernels are browned and slightly blistered in spots, about 6–8 minutes total. Remove from heat and set aside to cool slightly.
  3. While the corn cools, halve 1.5 cups cherry tomatoes, finely dice 1/4 cup red onion, seed and mince 1 jalapeño, chop 1/4 cup cilantro, and dice the ripe avocado. Place the tomatoes, onion, jalapeño, cilantro, diced avocado and the 1/3 cup crumbled cotija in a large mixing bowl.
  4. In a small bowl, whisk together 3 tablespoons mayonnaise, 2 tablespoons fresh lime juice, 1 tablespoon olive oil, 1/2 teaspoon chili powder and 1/2 teaspoon kosher salt to make a smooth dressing. Taste and adjust lime or salt if you prefer it brighter or tangier.
  5. Add the charred corn and the crumbled bacon to the bowl with the chopped vegetables and pour the creamy lime dressing over everything. Gently toss to combine, then taste and adjust seasoning with extra salt or lime if needed. Let the salsa sit in the refrigerator for 20 minutes to meld (or serve immediately if you want firmer avocado), then serve chilled or at room temperature.

Mexican Street Corn Salsa with Bacon and Avocado Tips

Char Corn Properly

Start with a hot, dry skillet and leave the corn undisturbed for the first minute to promote browning; toss only occasionally after to get even blistering without steaming.

Save Bacon Fat

Reserve about a tablespoon of bacon fat in the pan before charring the corn for an immediate flavor boost, then wipe excess if you prefer it less greasy.

Protect the Avocado

Add the diced avocado at the last minute or toss it gently with a splash of the lime dressing to slow browning and keep pieces intact.

Dry Frozen Corn

If using frozen corn, thaw and pat very dry so it chars instead of steams; spread in a single layer for best results.

Adjust Heat Gradually

Taste the dressing before adding and increase lime or chili powder in small increments so the salsa stays balanced and not overly acidic or spicy.

Mexican Street Corn Salsa with Bacon and Avocado Variations and Substitutions

Vegetarian Swap

Replace bacon with toasted pepitas and a teaspoon of smoked paprika or a drop of liquid smoke to mimic the savory, smoky element while keeping the dish meat-free.

Grilled Corn Version

Char whole ears on a hot grill until blackened in spots, then cut the kernels off the cob for a more pronounced smoky flavor and slightly juicier kernels.

Dairy-Free Option

Use a vegan mayonnaise and omit cotija, then stir in 2 tablespoons of toasted chopped cashews for that salty-crumble texture.

Tropical Twist

Fold in 1/2 cup diced mango or pineapple for a sweet-acid counterpoint that brightens the dish and pairs wonderfully with cilantro and lime.

How to Store and Make Mexican Street Corn Salsa with Bacon and Avocado Ahead

This salsa stores best refrigerated and is optimal within 24 hours because diced avocado will gradually brown and bacon softens. Keep leftover salsa in an airtight container for up to 48 hours, or store the dressing and avocado separately if making ahead. Do not freeze; to refresh chilled salsa, stir in a squeeze of fresh lime and an extra sprinkle of cotija before serving.

What to Serve With Mexican Street Corn Salsa with Bacon and Avocado

Serve this salsa in a shallow bowl with sturdy tortilla chips for dipping, or spoon it over grilled chicken, carne asada, or fish tacos as a lively topper. Pair it with a cold Mexican lager, a bright tequila lime margarita, or a crisp sauvignon blanc to complement the corn’s sweetness and the dressing’s acidity.

Mexican Street Corn Salsa with Bacon and Avocado FAQs

Can I use frozen corn instead of fresh?

Yes—thaw the corn completely and pat it very dry before charring so it sears instead of steaming; you may need slightly less time in the skillet.

How do I prevent the avocado from turning brown?

Toss the avocado with a little of the lime dressing right before adding it to the salsa or add it just before serving; storing the salsa with avocado will accelerate browning.

Can I make this ahead of time for a party?

You can prepare the components ahead—char the corn and cook the bacon a day in advance and keep them chilled—but combine with avocado only shortly before serving for best texture.

My salsa tastes flat; how can I brighten it?

Add a squeeze more fresh lime juice and a pinch more kosher salt; a few drops of olive oil can also lift the flavors if they feel heavy from the mayo.

Is cotija cheese essential?

Cotija gives a distinctive salty, crumbly finish, but you can substitute queso fresco for a milder option or feta for a tangier profile.

How spicy will this be with jalapeño?

Heat depends on the jalapeño and whether you include seeds; remove seeds and ribs for mild heat or leave some in for a noticeable kick, and taste as you go.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: about ½ cup

Calories142
Total Fat4.5g
Saturated Fat1.3g
Trans Fat0g
Polyunsaturated Fat0.8g
Monounsaturated Fat2g
Cholesterol4mg
Sodium138mg
Total Carbohydrates24.2g
Dietary Fiber2.6g
Total Sugars0.8g
Includes Added Sugars0g
Protein3.5g
Vitamin D0μg
Calcium43mg
Iron0.6mg
Potassium298mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Mexican Street Corn Salsa with Bacon and Avocado

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day