The grill was already hot from the burgers, and I had six ears of corn sitting on the counter with no real plan. I figured I’d just boil them, slather on some butter, and call it a side dish. It took about ten minutes of staring at that bag of bacon in the fridge for the whole thing to fall apart completely.
See, I had this memory of elote—the Mexican street corn sold from little carts with that perfect mix of smoky, creamy, tangy, and spicy. But standing there in my backyard, it hit me: I didn’t want to eat corn off the cob at a cookout while juggling a plate and a drink. I wanted a bowl I could dig into with a chip. That’s how this Smoky Grilled Corn and Bacon Elote Dip was born—out of pure laziness and a deep love for anything you can eat with a tortilla chip in one hand.
The first version was fine. The second version was better. By the third attempt, I had charred the corn just right, crisped the bacon to that perfect crumble, and figured out the exact ratio of crema to cotija cheese that makes you go quiet at the table. This dip has become the thing people ask me to bring to every gathering, and honestly? I don’t mind making it at all. It’s one of those recipes that feels like a cheat code—minimal effort, maximum reaction.
Why You’ll Love This Recipe
Let me tell you why this dip disappears faster than anything else on the snack table. I’ve tested it at backyard barbecues, game day parties, and even a quiet Tuesday night when I needed something to make dinner feel special.
- Quick & Easy: From start to finish, you’re looking at about 25 minutes. The grill does most of the work while you mix the creamy base.
- Simple Ingredients: Corn, bacon, cheese, mayo, lime—stuff you probably already have or can grab without a special trip.
- Perfect for Gatherings: Whether it’s game day, a summer cookout, or just a weekend snack situation, this dip fits right in. It pairs beautifully with something like crispy Super Bowl chicken stuffed taco cups for a full spread.
- Crowd-Pleaser: I’ve watched people who swear they don’t like corn go back for thirds. The bacon does something magical here.
- Unbelievably Delicious: That smoky char from the grill mixed with salty bacon and cool, tangy crema? It’s the kind of flavor combo that makes you close your eyes after the first bite.
What makes this version different from every other elote dip out there is the bacon. Not just any bacon—I use thick-cut, applewood-smoked bacon that I render until it’s ridiculously crispy. The rendered fat goes right into the pan with the corn for an extra layer of smoky goodness. Plus, I char the corn on the grill until it’s actually blackened in spots, not just lightly toasted. That deep, almost bitter char is what makes this dip taste like it came from a street cart instead of a kitchen.
This is comfort food reimagined—faster, smokier, and with the same soul-soothing satisfaction as the original. It’s perfect for impressing guests without stress, or turning a simple snack into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Fresh corn on the cob (6 ears, husked) — Look for ears with bright green husks and plump kernels. Fresh corn gives the best texture and sweetness when grilled.
- Thick-cut bacon (8 slices, chopped) — I prefer applewood-smoked or hickory-smoked for that extra depth. The rendered fat is liquid gold here.
- Mayonnaise (½ cup) — Full-fat works best for creaminess. I use Duke’s or Hellmann’s.
- Sour cream (¼ cup) — Adds tang and lightens the base. Mexican crema works too.
- Cotija cheese (½ cup, crumbled, plus more for garnish) — Salty and crumbly, it’s the classic elote cheese. Feta works in a pinch but is less salty.
- Fresh lime juice (2 tablespoons, from about 1 lime) — Always use fresh, not bottled. The brightness is essential.
- Chili powder (1 teaspoon) — Ancho chili powder gives a mild, smoky heat. Regular chili powder works fine too.
- Ground cumin (½ teaspoon) — Adds warmth and earthiness.
- Garlic powder (½ teaspoon) — For savory depth.
- Fresh cilantro (¼ cup, chopped, plus more for garnish) — Adds freshness and color.
- Salt and black pepper (to taste) — Go easy on salt since the bacon and cotija are already salty.
- Tortilla chips (for serving) — Sturdy chips are key here. You’ll be scooping up a thick, chunky dip.
Ingredient selection tip: If corn is out of season, frozen grilled corn works surprisingly well. Just thaw and pat it dry before charring in a hot skillet with a bit of oil. For the bacon, I’ve found that pre-cooked bacon just doesn’t deliver the same texture—take the extra five minutes to cook it fresh.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what I use:
- Grill or grill pan — A gas or charcoal grill gives the best smoky flavor. A cast-iron grill pan on the stove works great if the weather isn’t cooperating.
- Large skillet — For cooking the bacon and finishing the corn. Cast-iron is ideal.
- Mixing bowl — Medium size for combining the creamy base.
- Sharp knife and cutting board — For cutting kernels off the cob and chopping bacon.
- Tongs — For turning corn on the grill.
- Paper towels — For draining bacon.
- Serving bowl — Something wide and shallow works best for dipping.
If you don’t have a grill, you can char the corn directly over a gas stove burner using tongs, or broil it in the oven on a baking sheet. The key is getting those blackened spots—that’s where the flavor lives.
Preparation Method

- Preheat the grill to medium-high heat (about 400°F / 200°C). While it heats up, husk the corn and remove all the silk. Pat the ears dry with a paper towel.
- Cook the bacon in a large skillet over medium heat, stirring occasionally, until crispy (about 6-8 minutes). Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 2 tablespoons of the bacon fat in the skillet and set aside.
- Grill the corn directly on the grates, turning every 2-3 minutes, until charred in spots all over—about 8-10 minutes total. You want some kernels to be blackened, not just golden. That char is non-negotiable for the smoky flavor.
- Let the corn cool for about 5 minutes until it’s safe to handle. Stand each ear upright on a cutting board and cut the kernels off using a sharp knife. Don’t worry if some kernels stick together in clumps—that’s actually nice for texture.
- Heat the reserved bacon fat in the same skillet over medium-high heat. Add the corn kernels and cook without stirring for 2 minutes to get a good sear. Then stir and cook for another 2 minutes until heated through and slightly caramelized. Season with a pinch of salt and pepper.
- Make the creamy base while the corn finishes. In a medium bowl, whisk together the mayonnaise, sour cream, lime juice, chili powder, cumin, and garlic powder until smooth. Fold in half the cotija cheese and half the cilantro.
- Combine everything in the skillet with the corn. Add the creamy mixture and half the crispy bacon. Stir gently over low heat for 1-2 minutes until everything is warmed through and well combined. Don’t let it boil or the mayo could separate.
- Transfer to a serving bowl and top with the remaining cotija cheese, remaining bacon, and fresh cilantro. Squeeze a little extra lime juice over the top if you’re feeling fancy.
- Serve immediately with sturdy tortilla chips while it’s still warm and the cheese is slightly melty.
Pro tip: If the dip seems too thick after sitting for a few minutes, stir in a tablespoon of warm water or extra lime juice to loosen it up. The mayonnaise-based sauce thickens as it cools.
Cooking Tips & Techniques
I learned most of these the hard way, so you don’t have to.
Don’t skip the char. The first time I made this, I only lightly grilled the corn because I was afraid of burning it. The dip was fine, but it lacked that deep, smoky backbone that makes elote special. You want actual black spots on the kernels—not just golden brown. That charred flavor is what cuts through the richness of the mayo and bacon.
Render the bacon properly. Start the bacon in a cold skillet, then heat it slowly. This renders out more fat and gives you evenly crispy pieces. I learned this from a chef friend who said most people rush bacon. Low and slow for the first few minutes makes all the difference.
Watch the heat when combining. Adding the creamy base to a screaming hot skillet will break the mayonnaise and leave you with a greasy mess. Take the skillet off the heat for a minute before stirring everything together, then return it to low heat just to warm through.
Use room temperature dairy. If your sour cream and mayo are cold from the fridge, they’ll seize up when they hit the warm corn. Let them sit on the counter for 15 minutes before mixing. Small detail, big difference.
Cut corn off the cob safely. Place the flat end of the ear on the cutting board and slice downward with a sharp knife. Never cut toward your hand. I use a bundt pan trick sometimes—set the ear in the center hole so the kernels fall into the pan. It works surprisingly well.
Variations & Adaptations
This recipe is flexible, and I’ve tried most of these variations myself.
Spicy Elote Dip: Add 1 diced jalapeño (seeds removed unless you want heat) along with the corn. Or stir in ½ teaspoon of cayenne pepper or chipotle powder for a smoky heat that pairs perfectly with the bacon.
Vegetarian Version: Skip the bacon and use 2 tablespoons of butter or olive oil instead of bacon fat. Add ½ teaspoon of smoked paprika to the creamy base to mimic that smoky flavor. It won’t be exactly the same, but it’s still delicious.
Dairy-Free Adaptation: Use vegan mayonnaise and dairy-free sour cream. Omit the cotija cheese or use a dairy-free feta-style crumble. The flavor changes slightly, but the texture stays creamy and satisfying.
Oven Method: If you don’t have a grill, broil the corn on a baking sheet for 4-5 minutes per side until charred. It won’t have that same wood-fired taste, but you can add a drop of liquid smoke to the creamy base to compensate.
Loaded Baked Potato Style: I once added diced roasted poblano peppers and a handful of shredded cheddar to the mix. It was ridiculous in the best way. Not traditional at all, but everyone cleaned the bowl.
Serving & Storage Suggestions
This dip is best served warm, right after you make it. The texture is at its peak when the cheese is slightly melted and the bacon is still crunchy.
Serving temperature: Warm, not hot. Let it sit for 2-3 minutes off the heat before serving so people don’t burn their mouths. It’s also surprisingly good at room temperature if you’re setting out a buffet.
What to serve with it: Sturdy tortilla chips are the obvious choice, but I’ve also used this as a topping for grilled chicken or spooned it into warm corn tortillas for impromptu tacos. It works great alongside crispy loaded bacon cheeseburger tater tot casserole for a full comfort food spread.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The bacon will soften, so I recommend adding fresh crispy bacon when you reheat it.
Reheating: Microwave in 30-second bursts, stirring between each, until warmed through. Or reheat in a skillet over low heat with a splash of water or lime juice to loosen the sauce. Don’t use high heat or the mayo will separate.
Make-ahead tip: You can grill the corn and cook the bacon up to 2 days ahead. Store them separately in the fridge, then assemble and reheat when you’re ready to serve. The dip itself doesn’t keep as well once assembled, so fresh is best.
Nutritional Information & Benefits
Let’s be honest—this isn’t a health food. But it’s made with real ingredients, and that counts for something.
| Nutrient | Per Serving (approx. ½ cup) |
|---|---|
| Calories | 320 |
| Total Fat | 24g |
| Saturated Fat | 7g |
| Cholesterol | 35mg |
| Sodium | 520mg |
| Total Carbohydrates | 18g |
| Dietary Fiber | 2g |
| Sugars | 5g |
| Protein | 9g |
Corn is a good source of fiber and antioxidants like lutein and zeaxanthin, which support eye health. Bacon provides protein and B vitamins (plus a whole lot of flavor). The lime juice adds a dose of vitamin C. If you’re watching sodium, use low-sodium bacon and go easy on the added salt.
Dietary considerations: This recipe contains dairy (sour cream, cotija cheese) and eggs (mayonnaise). It is gluten-free as written. For a lower-fat version, use light mayo and sour cream—the texture will be slightly less rich, but it still works.
Conclusion
This Smoky Grilled Corn and Bacon Elote Dip has become my go-to for every gathering, and I think it’ll become yours too. It’s the kind of recipe that looks like you spent way more effort than you actually did—and honestly, that’s my favorite kind of cooking.
The combination of smoky charred corn, salty crispy bacon, and cool tangy crema is just unbeatable. Whether you’re hosting a game day party, a summer barbecue, or just want something special to snack on this weekend, this dip delivers every single time. Don’t be afraid to make it your own—swap in different cheeses, adjust the spice level, or pile on extra toppings. That’s the beauty of a recipe like this.
I’d love to hear how yours turns out. Drop a comment below with your favorite variation, or tag me in your photos if you share them online. And if you’re looking for another crowd-pleasing appetizer, try this alongside my crispy Super Bowl bacon ranch chicken flatbread minis for the ultimate snack spread. Happy cooking!
Frequently Asked Questions
Can I use frozen corn instead of fresh?
Yes, absolutely. Thaw the corn first and pat it very dry with paper towels. Then char it in a hot cast-iron skillet with a bit of oil instead of grilling. The texture won’t be exactly the same, but the flavor will still be excellent.
How do I make this dip less spicy?
Use mild chili powder or just a pinch of smoked paprika instead. You can also leave out the chili powder entirely and rely on the bacon and charred corn for flavor. The dip will still be delicious.
Can I make this dip ahead of time?
You can prep the components ahead—grill the corn and cook the bacon up to 2 days in advance. But I recommend assembling the dip fresh, right before serving. The texture is best when it’s warm and the bacon is still crunchy.
What can I use instead of cotija cheese?
Feta cheese is the closest substitute. It’s saltier and a bit creamier, so use slightly less. Queso fresco also works well. In a pinch, grated Parmesan can add a similar salty pop, though the flavor is different.
Is this recipe gluten-free?
Yes, as written this recipe is gluten-free. Just make sure your mayonnaise and chili powder are certified gluten-free if you have celiac disease or a severe sensitivity. Most standard brands are fine, but always check the label.
Pin This Recipe!

Easy Smoky Grilled Corn and Bacon Elote Dip Recipe
A creamy, smoky, and tangy elote dip made with charred grilled corn, crispy bacon, and a tangy crema base. Perfect for gatherings and ready in about 25 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 8 servings 1x
- Category: Appetizer
- Cuisine: Mexican
Ingredients
- 6 ears fresh corn on the cob, husked
- 8 slices thick-cut bacon, chopped
- ½ cup mayonnaise (full-fat, e.g., Duke’s or Hellmann’s)
- ¼ cup sour cream (or Mexican crema)
- ½ cup cotija cheese, crumbled (plus more for garnish)
- 2 tablespoons fresh lime juice (from about 1 lime)
- 1 teaspoon chili powder (ancho chili powder preferred)
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ cup fresh cilantro, chopped (plus more for garnish)
- Salt and black pepper to taste
- Sturdy tortilla chips for serving
Instructions
- Preheat the grill to medium-high heat (about 400°F / 200°C). Husk the corn and remove all silk. Pat dry with paper towels.
- Cook the bacon in a large skillet over medium heat, stirring occasionally, until crispy (about 6-8 minutes). Use a slotted spoon to transfer bacon to a paper towel-lined plate. Reserve 2 tablespoons of bacon fat in the skillet and set aside.
- Grill the corn directly on the grates, turning every 2-3 minutes, until charred in spots all over (about 8-10 minutes total). You want some kernels blackened.
- Let the corn cool for about 5 minutes. Stand each ear upright on a cutting board and cut the kernels off using a sharp knife.
- Heat the reserved bacon fat in the same skillet over medium-high heat. Add the corn kernels and cook without stirring for 2 minutes to get a good sear. Stir and cook for another 2 minutes until heated through and slightly caramelized. Season with a pinch of salt and pepper.
- In a medium bowl, whisk together the mayonnaise, sour cream, lime juice, chili powder, cumin, and garlic powder until smooth. Fold in half the cotija cheese and half the cilantro.
- Add the creamy mixture and half the crispy bacon to the skillet with the corn. Stir gently over low heat for 1-2 minutes until everything is warmed through and well combined. Do not let it boil.
- Transfer to a serving bowl. Top with remaining cotija cheese, remaining bacon, and fresh cilantro. Squeeze extra lime juice over the top if desired.
- Serve immediately with sturdy tortilla chips while warm.
Notes
For best results, don’t skip the char on the corn—black spots add essential smoky flavor. Let dairy ingredients come to room temperature before mixing to prevent seizing. If dip thickens after sitting, stir in a tablespoon of warm water or extra lime juice. Bacon can be cooked and corn grilled up to 2 days ahead; assemble fresh for best texture.
Nutrition
- Serving Size: ½ cup
- Calories: 320
- Sugar: 5
- Sodium: 520
- Fat: 24
- Saturated Fat: 7
- Carbohydrates: 18
- Fiber: 2
- Protein: 9
Keywords: elote dip, grilled corn dip, bacon corn dip, Mexican street corn dip, game day appetizer, summer dip


