Street Corn Dip

5 from 2 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This easy carne asada Street Corn Dip is made with tender corn kernels cooked in a deeply savory, slightly spicy bone marrow-based broth and topped with a juicy cubed steak. Finish it with Mexican crema and cotija cheese, and dive in with your favorite tortilla chips.

If you love Mexican street corn, take a look at my Elote recipe and/or this Mexican street corn salad with grilled chicken.

Carne Asada corn dip in a serving bowl surrounded by toppings.


 

Whether you’re planning for Cinco de Mayo or just in the market for a delicious dish that will transport your taste buds to the vibrant streets of Mexico, this street corn dip recipe is for you. It takes the concept of Mexican street corn (esquites) and turns it into a heartier dish that can be served as a shareable appetizer or a filling entree.

Slightly sweet, white corn kernels are cooked to tender in deeply savory, slightly spicy bone marrow broth. The stewed corn serves as a base for a juicy ribeye or skirt steak that has been seared to perfection and cut into bite-sized pieces.

I love topping the whole thing off with Mexican crema, cotija cheese, and chicharron. Grab a tortilla chip and scoop up a bite of this tasty dip because you’ll be diving in for seconds before you know it.

What Is Mexican Street Corn Dip?

Mexican street corn or “esquites” is a typical street food dish made of charred corn off the cob smothered in a creamy, mayonnaise-based dressing and tossed with cotija cheese, lime, and chili powder. It is a light, tangy snack found all over Mexico.

And now you can elevate your dip game today with the bold flavors of our Carne Asada Street Corn Dip, made with fresh corn kernels simmered in a savory broth and combined with juicy diced steak. Perfect for parties, gatherings, or a delicious appetizer at home.

Recipe Ingredients

Here is what you will need to make this street corn dip. Make sure to scroll to the recipe card below for exact measurements.

For the Corn:

  • Marrow bones: Slowly cooked to release rich beef fat, which becomes the flavorful base for sautéing the onions, garlic, and corn. If you can’t find marrow bones, you can substitute with beef tallow or even butter.
  • Onion: White onion also works!
  • Garlic: Try to use fresh garlic. You can add extra if you love a stronger flavor.
  • Chile de arbol: You can skip this and add chili powder at the end as a topping.
  • Beef broth: Chicken or veggie stock is a good substitute.
  • White corn kernels: These should be uncooked. Do not use yellow corn, please.

For the Steak:

  • Ribeye Steak or Skirt Steak – It should be about 1/2″ thick. You could use New York or Top Sirloin instead if you would like.
  • Salt & Black Pepper: Helps to bring out the steak’s natural flavor and enhance it.
  • Vegetable oil: For searing the steak. Avocado oil or canola oil are good alternatives.

Topping Ideas

This Mexican street corn dip is excellent on its own as a snack or even an entree, but it can be made even more fantastic with the addition of a fun topping or two. Here are some of my favorites.

  • Mexican crema. If you can’t find it, sour cream will work just fine.
  • Crumbled cotija cheese. You could use crumbled goat cheese here if you’d like.
  • Crumbled chicharron. These are crunchy Mexican pork rinds.
  • Mexican hot sauce
  • Cilantro. Chopped fresh cilantro adds brightness to this deeply savory dish that you will not regret.
  • Fresh lime. I love squeezing a bit of fresh lime over my street corn dip. Just like cilantro, it adds a welcome brightness to this rich dish.
  • Chopped white onions. Add a bite of flavor and a bit of crunch to the mix with chopped onions.

Katerina’s Recipe Tips

  • Be patient. When cooking the marrow bones, it is important to cook them until the fat has softened completely and turned translucent. It should be jiggly and moist. I suggest 20-25 minutes here, but you may need to cook them for a bit longer.
  • Deglaze the pan. When adding the broth to the pan, add 1 cup first and scrape the bottom of the pan thoroughly before adding the rest. The brown bits will add a depth of flavor to the cooking liquid.
  • Leave a little liquid. When cooking the corn, do not let all of the liquid evaporate as the corn will continue to absorb the liquid. This is particularly important if you intend on storing the dip for any period of time.
  • Cook on high heat. When cooking the steak, cook it over high heat otherwise it will not sear properly and you may end up with a dry, tough piece of meat.
  • Let it rest. Allow the steak to rest for 10 minutes before cubing it. This will allow the juices to settle into the meat, ending with a tender, juicy steak.
Female hand scooping up carne asada corn dip with a tortilla chip.

What to Serve with Street Corn Dip

I could honestly eat this street corn dip straight out of the bowl with a spoon — it’s that good! 😋 But it’s also amazing served with something for dipping or paired with a tasty side dish or two. Scoop it up with your favorite tortilla chips, or spoon some into a warm corn or flour tortilla and enjoy it taco-style.

Turn it into a full meal by making a batch of my Fiesta rice and ladling the street corn dip right on top. Lighten things up with a fresh tomato avocado corn salad or my grilled zucchini salad. For drinks, you can’t go wrong with a batch of strawberry beer margaritas or, for a non-alcoholic option, try my homemade horchata!

Steak Corn Dip on a tortilla chip.

How To Store Leftovers

  • Refrigerate: If you find yourself with leftover Mexican corn dip, allow the dish to cool completely before sealing it in an airtight container (keep any toppings separate) and storing it in the refrigerator for 3 to 4 days.
  • Reheat: When you are ready to enjoy, reheat the dip over medium heat on the stovetop until heated through.

Pin this now to find it later

Pin It
5 from 2 votes

Street Corn Dip

This delicious Street Corn Dip features fresh corn kernels simmered in savory broth and topped with diced juicy steak.
Prep Time: 15 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 35 minutes
Servings: 8 servings

Ingredients 

For the Corn:

  • 2 pounds marrow bones, sliced lengthwise (marrow is exposed)
  • ½ cup water
  • salt, to taste
  • 1 small yellow onion, thinly sliced
  • 6 cloves garlic, minced
  • 3 to 4 chile de arbol, you can skip this and add chili powder at the end as a topping.
  • 4 cups beef broth, you can also use chicken or veggie broth
  • 4 tablespoons finely chopped cilantro
  • 1 pound raw white corn kernels

For the Rib Eye:

  • 1 pound skirt steak or ribeye steak, 1/2" thick
  • 1 teaspoon sea salt
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons vegetable oil

For the Toppings:

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place the marrow bones in a large pan set over medium-low heat. Pour in the water and season with salt to taste. Place the lid on the pan and let them cook for 20 to 25 minutes or until the fat has softened completely and turned translucent. It will be jiggly and moist.
  • Remove the pan from the heat and let the bones cool for 5-10 minutes. Use a spoon to carefully scrape all the fat (marrow) out of the bones. Return the marrow to the pan and discard the bones. All, if not most, of the water, should have evaporated.
  • Increase the heat to medium. Add the sliced onions and stir well. Let them cook for 6 to 7 minutes or until softened and slightly browned. Add the garlic and chile de arbol and stir. Saute until fragrant, about 20 seconds.
  • Add 1 cup of broth to the pan. Use a wooden spoon to gently scrape along the bottom of the pan, removing any browned bits that may have stuck to the bottom. Pour in the remaining broth.
  • Add the cilantro and white corn kernels into the broth mixture. Reduce the heat to medium-low and allow the corn to simmer for 30 minutes, stirring occasionally. Remove the pan from the heat and set it aside.
  • Season the steak with salt and pepper and let it sit at room temperature for 10 to 15 minutes. Heat the vegetable oil over high heat in a large, heavy-bottomed pan. Sear the steak for 3 to 4 minutes per side for medium-rare or 4 to 5 minutes per side for a medium steak.
  • Transfer the steak to a cutting board and let it rest for 10 minutes. First, cut the steak against the grain, and then with it, slice the steak into 1/2" cubes.
  • Quickly reheat the corn mixture over medium heat before spooning it into a serving bowl. Ladle some of the cooking liquid on top and top with the steak.
  • Serve warm with toppings like Mexican crema, cotija cheese, chicharron, hot sauce, etc…

Nutrition

Calories: 347kcal | Carbohydrates: 14g | Protein: 18g | Fat: 26g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 36mg | Sodium: 550mg | Potassium: 557mg | Fiber: 2g | Sugar: 3g | Vitamin A: 267IU | Vitamin C: 5mg | Calcium: 13mg | Iron: 2mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

How to Make Street Corn Dip with Steak

Here’s a quick overview of how to make street corn dip. Be sure to scroll to the recipe card below for more detailed instructions.

  • Cook the marrow. Place the marrow bones, water, salt, and pepper in a large pot. Cover the pot and cook over medium-low heat for 20-25 minutes
  • Remove the marrow from the bones. Allow the bones to cool for 5-10 minutes before scraping the marrow from the bones and returning it to the pan. Discard the bones.
  • Cook the veggies. Add the onions to the pan and cook over medium heat for 6-8 minutes. Add 1/2 tablespoon of vegetable oil to the pan followed by the garlic and chile de arbol. Stir and cook for 1 minute.
  • Pour in the broth. Pour 1 cup of broth over the cooked veggies. Stir and scrape the bottom of the pan to loosen any brown bits before adding the remaining broth.
  • Cook the corn. Add the corn kernels and cilantro to the pot, reduce the heat to medium-low, and simmer for 30 minutes, stirring occasionally. Remove it from the heat and set it aside.
  • Cook the steak. Season the steak with salt and pepper and let it sit at room temperature for 10-15 minutes. Heat the vegetable oil over high heat in a large pan. Sear the steak for 3-4 minutes per side – or cook it to a desired doneness. Transfer to a cutting board and let it rest for 10 minutes. Cut into 1/2″ cubes.
  • Assemble the dip. Quickly reheat the corn mixture over medium heat before spooning it into a serving bowl. Ladle some of the cooking liquid on top and add the steak. Serve warm with your favorite toppings. See the section above titled “Topping Ideas” for inspiration.
Closeup of Carne Asada corn dip in a serving bowl surrounded by toppings.

More Easy Mexican Recipes:

5 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating:




1 Comment

  1. Sara Welch says:

    This was everything a gourmet recipe should be, and then some! Loved all the flavors and textures; easily, a new favorite recipe!