
If you love this queso steak elote, this one is a keeper. These queso steak and elote tacos deliver that satisfying combination of textures and flavors you crave from a taco truck, but made at home. The magic happens when you nestle a hard shell inside a cheesy flour tortilla—creating a crispy, cheesy vessel that holds charred steak and tangy street corn. The whole thing gets crowned with a warm queso dip that ties everything together. Dinner comes together in just 40 minutes, and your kitchen will smell incredible.
Why This Taco Setup Works So Well – This Queso Steak Elote
The double-shell technique is the star here. By baking a flour tortilla with melted cheese and then pressing a hard shell into it, you get a hybrid that’s crispy on the outside but stays pliable enough to fold. The cheese acts as both a binder and a flavor layer, so every bite has that savory, salty element without needing extra seasoning.
The street corn component—called elote in Mexican cuisine—brings brightness and texture. Mayo mixed with lime, jalapeño, and cilantro creates a creamy base that coats the corn kernels, while cotija cheese adds a crumbly, tangy finish. This combination sits on top of the steak rather than mixing in, so you get distinct flavor notes in each bite.
The queso dip rounds everything out. RO*TEL tomatoes with peppers give the cheese sauce a slight heat and acidity that cuts through the richness. This prevents the tacos from feeling heavy, even though they’re loaded with cheese and steak.
What You’ll Need to Gather
Start with a good flank steak—about 1 pound feeds six people when sliced thinly. You’ll need both flour and hard taco shells, shredded Mexican cheese blend, and a block of pepper jack or Velveeta for the queso. The street corn requires fresh or frozen corn (grilled is best, but roasted works fine), mayo, fresh jalapeño, cilantro, lime, and cotija cheese.
Have your grill or skillet ready for the steak, and two baking sheets for the tortillas. A small skillet for the queso dip rounds out your equipment needs.
How to Build These Tacos Step by Step
Make the street corn first. Mix 2 cups corn with 3 tablespoons mayo, 1 chopped jalapeño, 2 tablespoons cilantro, 1 tablespoon lime juice, and 1/2 cup crumbled cotija. Season with salt and set aside. This can be made up to a few hours ahead.
Season and grill the steak. Rub 1 pound flank steak all over with 2-3 tablespoons taco seasoning and a light coat of oil. Heat your grill or skillet to medium-high. Grill 5-8 minutes per side for medium-rare, until lightly charred on the outside. Remove to a cutting board and let it rest 5-10 minutes before slicing against the grain. Resting is important—it keeps the meat tender and juicy.
Build the cheese shells. While the steak rests, preheat your oven to 400°F. Lay 8 flour tortillas flat on two baking sheets. Divide 1.5 cups shredded Mexican cheese blend evenly among the tortillas, spreading it in a thin layer. Bake 3-5 minutes until the cheese melts. Remove the sheets and press one hard taco shell into the center of each cheesy tortilla, angling it so one side sits in the melted cheese. Return to the oven for 2-3 minutes, then fold the remaining cheesy side of the tortilla up and over the hard shell, pressing it gently so it sticks. The cheese acts as edible glue.
Make the queso dip. While the shells are baking, combine 2 cups cubed pepper jack or Velveeta with 1 can RO*TEL in a small skillet over low heat. Stir frequently until completely melted and smooth, about 5 minutes. If it’s too thick, add a splash of water to reach a pourable consistency.
Assemble and serve. Arrange the sliced steak into each cheese shell. Top with a generous spoonful of the street corn mixture. Drizzle the warm queso over the top. Serve immediately with lime wedges, shredded lettuce, and avocado on the side.
Small Details That Make the Difference
Don’t skip the resting step for the steak. Those 5-10 minutes allow the juices to redistribute, so the meat stays tender instead of drying out when you slice it.
If your cheese shells break while you’re folding them, don’t worry. The cheese will still hold everything together, and the taco will taste the same. The presentation might be slightly rustic, but the flavor is unaffected.
Slice your steak thin and against the grain. This matters more with flank steak than with other cuts because the muscle fibers are longer. Slicing against the grain shortens those fibers, making each bite more tender.
Make sure your queso dip stays warm. If you’re not assembling the tacos immediately, keep it in the skillet on low heat, stirring occasionally. A skin will form on top if it sits uncovered, so place a small lid or foil over it.
For the street corn, don’t skip the fresh cilantro and lime. These bright elements are what make elote taste fresh rather than heavy. If you don’t have cotija, feta works as a substitute and provides a similar crumbly, salty texture.
The USDA safe cooking temperature for beef is 145°F for medium-rare, which is what you’re aiming for with the steak. Use a meat thermometer if you want to be precise.
Easy Swaps and Additions
Swap the flank steak for skirt steak, carne asada, or even grilled chicken if you prefer. The taco shells work with any protein.
Use fresh corn if you can grill it, but frozen corn works fine when thawed and pan-roasted with a little oil until lightly charred.
If you enjoy this, you’ll love our These Mini Cheeseburger Slider Bites Are Dangerously Easy to Make.

If you don’t have RO*TEL, use salsa mixed with melted cheese, or add diced tomatoes and a pinch of chili powder to plain cheese sauce.
Add crispy bacon bits, pickled onions, or fresh radish slices for extra texture and flavor.
Make the street corn spicier by leaving the jalapeño seeds in, or dial it back by omitting the jalapeño entirely.
Mistakes to Avoid
Don’t overcook the steak. Medium-rare stays juicy; anything beyond medium tends to dry out, especially with a lean cut like flank.
Don’t skip the resting period. Cutting into hot meat immediately causes all the juices to run out onto the cutting board instead of staying in the meat.
Don’t bake the cheese shells too long. You want the cheese melted but still pliable enough to fold. If it hardens completely, it becomes brittle and cracks.
Don’t make the queso dip too far ahead. It hardens as it cools and becomes difficult to spoon over the tacos. Make it just before assembly.
Don’t overstuff the shells. A modest amount of steak and corn lets you taste each component and keeps the tacos from falling apart.
How to Store Leftovers Without Ruining the Texture
The assembled tacos are best eaten fresh, but you can store the components separately and reassemble later. Keep the cooked steak in an airtight container in the refrigerator for up to 3 days. Store the street corn mixture in a separate container for the same duration. The cheese shells lose their crispness once they sit, so don’t assemble them until you’re ready to eat.
If you have leftover queso dip, transfer it to a container and refrigerate for up to 3 days. Reheat gently over low heat, stirring often and adding a splash of milk or water if needed to restore the pourable consistency.
Reheating for the Best Results
Reheat the steak in a skillet over medium heat for 1-2 minutes per side, just enough to warm it through without drying it out. If it’s sliced thin, it only needs 30 seconds per side.
Warm the street corn in a small skillet or microwave for about 1 minute.
Reheat the queso dip over low heat, stirring constantly and adding a splash of milk if it’s too thick.
Toast the tortillas lightly in a dry skillet to refresh them, then assemble everything fresh.
What to Serve Alongside
These tacos pair well with Mexican rice, black beans, or a simple cilantro lime rice. A crisp salad with lime vinaigrette balances the richness of the cheese and steak.
Serve with extra lime wedges, hot sauce, sour cream, and fresh avocado on the side so guests can customize their tacos.
A cold beverage—sparkling agua fresca, a cold Mexican lager, or even iced tea—cuts through the richness nicely.
Queso Steak and Elote Tacos
Crispy cheese shell tacos filled with charred flank steak, creamy street corn, and warm queso dip. Restaurant-quality tacos ready in 40 minutes.
4
servings30
minutes40
minutesIngredients
2 cups grilled or roasted corn
3 tablespoons mayo
1 jalapeño, seeded if desired, and chopped
2 tablespoons chopped fresh cilantro
1 tablespoon lime juice
1/2 cup crumbled cotija or feta cheese
salt
2-3 tablespoons taco seasoning ((homemade in notes))
1 pound flank steak
1 1/2 cups shredded Mexican cheese blend
8 mini taco-size flour tortillas
8 hard taco shells
shredded lettuce, avocado, and limes, for serving
1 can RO*TEL
2 cups cubed pepper jack or Velveeta, melted ((see note))
Directions
- To make the street corn: mix all ingredients in a bowl. Season with salt.
- To make the tacos: rub the steak all over with taco seasoning and oil. Set your grill or skillet to medium-high heat. Grill the steak until lightly charred, 5-8 minutes for medium-rare, per side. Remove the steak and allow to rest for 5-10 minutes, then slice.
- Meanwhile, preheat the oven to 400° F. Lay the flour tortillas flat onto two baking sheets. Evenly divide the cheese blend between each tortilla. Bake 3-5 minutes until the cheese is melted. Add the hard shells to the center of each tortilla, pressing one side of the shell into the cheese. Bake another 2-3 minutes. Fold the remaining cheesy side onto the hard shell, pressing the shell into the cheese.
- To make the queso: In a small skillet set over low heat, melt together the cubes of cheese with the can of RO*TEL, stirring often until melted, about 5 minutes. If the sauce needs to be thinned, add a splash of water.
- Arrange the sliced steak evenly into each shell. Top with street corn, then spoon over the queso. Serve immediately with any amount of desired toppings, use whatever you love!
Good to know: for food-safety guidance, see the USDA safe minimum internal temperatures.
Frequently Asked Questions
Can I make these tacos ahead of time?
You can prepare the components ahead—cook the steak, make the street corn, and prepare the queso dip—but assemble the tacos fresh. The cheese shells lose their crispness once they sit with fillings, and the queso hardens as it cools.
What if I don't have a grill?
Use a cast-iron skillet or regular skillet over medium-high heat. You’ll get a nice sear on the steak without the grill marks, and the flavor is just as good. Make sure the pan is hot before adding the steak.
Can I use a different cheese for the queso dip?
Yes. Oaxaca, Chihuahua, or a blend of Monterey Jack and cheddar work well. Avoid cheeses that don’t melt smoothly, like fresh mozzarella. Velveeta is actually ideal here because it’s formulated to melt into a smooth sauce without breaking.
How do I know when the steak is done?
Use a meat thermometer for accuracy—145°F is medium-rare, 160°F is medium. If you don’t have a thermometer, press the steak gently; it should feel soft but slightly firm, similar to the fleshy area between your thumb and index finger when your hand is relaxed.
Can I use store-bought taco seasoning?
Absolutely. Store-bought seasoning is convenient and works great here. If you prefer homemade, mix 2 tablespoons chili powder, 1 tablespoon cumin, 1 tablespoon paprika, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1/2 teaspoon cayenne, and 1 teaspoon salt.
What's the best way to slice the steak?
Slice against the grain, which means perpendicular to the direction the muscle fibers run. This shortens the fibers and makes each bite more tender. Thin slices (about 1/4-inch) work best for tacos.








Leave a Reply