Of all the culinary creations that have graced our family grill, nothing disappears faster or earns more rave reviews than these Grilled Elote Steak Tacos. The first time I made them, it was a bit of an experiment on a sun-drenched Saturday afternoon. The familiar, mouth-watering scent of ribeye searing on the grill filled the backyard, a smell that always signals good times. But this time, there was a new player in the game: ears of fresh corn, slowly charring alongside the steak, their kernels sweetening and smoking. When I combined that smoky, sweet corn with the creamy, tangy, and salty goodness of a classic elote-style salad and piled it high on top of the juicy, perfectly cooked steak, I knew I had stumbled upon something truly special. My husband, a self-proclaimed taco purist, was skeptical at first. But after one bite, his eyes widened. The combination of the rich, beefy steak, the creamy and vibrant corn salad, and the warm, soft tortilla was, in his words, “a game-changer.” Now, it’s the most requested meal for every cookout, family gathering, or simple weeknight dinner when we want to feel a little celebratory. It’s more than just a recipe; it’s the taste of summer, of laughter, and of a meal that brings everyone together.
Ingredients
To create these phenomenal tacos, you’ll be working with two main components: the perfectly grilled steak and the creamy, flavorful elote topping. We believe in using high-quality, fresh ingredients to let the natural flavors shine. Below is a detailed breakdown of what you’ll need and why each element is crucial for the perfect bite.
For the Juicy Grilled Steak:
- 2 Ribeyes (approximately 1-1.5 inches thick): The ribeye is the star of the show for a reason. Its incredible marbling (the intramuscular fat) renders down on the grill, basting the meat from the inside out and ensuring every slice is unbelievably juicy, tender, and packed with rich, beefy flavor. When selecting your steaks, look for bright red meat with a generous and even distribution of fat webbing throughout.
- Salt and Pepper to taste: With a high-quality cut like ribeye, you don’t need to hide its flavor behind complex marinades. A generous coating of coarse sea salt or kosher salt and freshly cracked black pepper is all that’s required to form a delicious crust and enhance the natural taste of the beef.
For the Creamy and Tangy Elote Topping:
- 4 Ears of Corn, husked: Fresh, sweet summer corn is the heart of the elote. Grilling it brings out its natural sweetness and adds an irresistible smoky char that is the foundation of this topping’s flavor profile. Look for corn with bright green, tightly wrapped husks and plump, milky kernels.
- 2 tablespoons Mayonnaise: This is the key to the rich, creamy base of the elote mixture. It provides a luscious texture and a subtle richness that coats every kernel of corn. Use a good quality, full-fat mayonnaise for the best results.
- 2 tablespoons Sour Cream: Sour cream adds a delightful tangy counterpoint to the richness of the mayonnaise. It lightens the mixture and introduces a fresh, acidic note that cuts through the fat of the steak and cheese. Full-fat sour cream or even Mexican crema can be used here.
- 1/4 cup Chopped Cilantro: Fresh cilantro is non-negotiable for authentic Mexican-inspired flavor. Its bright, citrusy, and slightly peppery notes lift the entire dish, adding a burst of freshness that complements both the steak and the corn beautifully.
- 1/2 cup Crumbled Cotija Cheese: Cotija is a hard, crumbly Mexican cheese with a distinct salty and savory flavor, often referred to as “Mexican Parmesan.” It doesn’t melt but rather softens slightly, adding a wonderful salty kick and a slightly grainy texture that is characteristic of classic elote.
- Juice of 1 Lime: Fresh lime juice is essential for acidity. It cuts through the creaminess of the dressing and the richness of the steak, brightening all the flavors and making the taco taste vibrant and refreshing.
- Zest of 1 Lime (optional): For an extra punch of citrus aroma and flavor, adding the zest of the lime is a fantastic optional step. The oils in the zest are incredibly fragrant and will make the elote topping even more memorable.
For Assembly:
- 8 Small Flour or Corn Tortillas: The vessel for this deliciousness! The choice between flour and corn tortillas is a matter of personal preference. Corn tortillas offer a more traditional, earthy flavor and a slightly firmer texture, while flour tortillas are softer, more pliable, and have a milder taste. “Street taco” size is ideal.
- 1 Jalapeño, thinly sliced (optional, for garnish): For those who enjoy a bit of heat, a few thin slices of fresh jalapeño add a spicy kick and a pleasant crunch that perfectly complements the other flavors.
Instructions
Follow these step-by-step instructions carefully to build your perfect Grilled Elote Steak Tacos. The process is straightforward and focuses on developing deep flavors at each stage.
Step 1: Preheat and Prep
Your first step is to prepare your grill. Whether you’re using gas or charcoal, you want to establish a solid medium-high heat, around 400-450°F (200-230°C). This temperature is the sweet spot for getting a fantastic sear on the steak and a beautiful char on the corn without burning them. While the grill preheats, make sure the grates are clean to prevent sticking. A quick scrape with a grill brush is essential. Just before you place the food on, you can lightly oil the grates with a high-smoke-point oil like canola or vegetable oil.
Step 2: Grill the Corn to Charred Perfection
Place the husked ears of corn directly onto the hot grill grates. There’s no need for oil or seasoning at this stage. The goal is to let the direct heat work its magic. Cook the corn for about 10-12 minutes, using tongs to turn it every 2-3 minutes. You’re looking for an even char all around—those blackened, blistered spots are where all the smoky flavor comes from. The corn is done when the kernels are tender and you see a beautiful mosaic of bright yellow and dark brown char. Once done, remove the corn from the grill and set it aside on a cutting board to cool down slightly.
Step 3: Prepare the Elote Mixture
Once the corn is cool enough to handle safely, stand each cob on its end on the cutting board and use a sharp knife to carefully slice the kernels off the cob. Let the kernels fall into a large mixing bowl. To this bowl of warm, smoky corn, add the mayonnaise, sour cream, finely chopped cilantro, crumbled cotija cheese, and the fresh juice of one lime. If you’re using it, add the lime zest now as well. Using a spoon or spatula, mix everything together until the kernels are evenly coated in the creamy, flavorful dressing. Give it a taste and adjust if necessary—it might need an extra pinch of salt (though the cotija is quite salty) or another squeeze of lime. Set this bowl aside while you cook the steak.
Step 4: Grill the Steak
Before the steak hits the grill, pat it completely dry with paper towels. A dry surface is critical for achieving a perfect, deep-brown crust. Season both sides of the ribeyes generously with salt and freshly cracked black pepper, pressing the seasoning into the meat. Place the seasoned steaks on the hot grill. For a perfect medium-rare on a 1-1.5 inch thick steak, you’ll want to grill for about 4-5 minutes per side. Resist the urge to move the steak around; let it sit and develop that beautiful crust. For other levels of doneness, use a meat thermometer:
- Rare: 125°F (52°C)
- Medium-Rare: 135°F (57°C)
- Medium: 145°F (63°C)
- Medium-Well: 150°F (66°C)
Once the steak reaches your desired temperature, remove it from the grill and place it on a clean cutting board. This next part is crucial: let it rest for at least 5-10 minutes. This allows the juices to redistribute throughout the meat, ensuring every bite is tender and moist.
Step 5: Slice the Steak and Toast the Tortillas
While the steak is resting, take advantage of the still-hot grill to warm your tortillas. Place them directly on the grates for about 30-60 seconds per side. You just want them to become warm, pliable, and maybe get a few light char marks. Keep them warm by wrapping them in a clean kitchen towel or foil.
After the steak has rested, it’s time to slice it. Identify the direction of the muscle fibers (the “grain”). For maximum tenderness, you must slice thinly against the grain. This shortens the muscle fibers, making the meat much easier to chew.
Step 6: Assemble the Tacos
The fun part! Lay out your warm tortillas. On each one, place a few slices of the juicy grilled ribeye. Then, add a generous spoonful of the creamy elote mixture right on top of the steak. The warmth from the steak will slightly soften the cheese and enhance the flavors of the corn salad.
Step 7: Garnish and Serve
If you’re using them, top your tacos with a few thin slices of jalapeño for a fresh, spicy crunch. Serve the Grilled Elote Steak Tacos immediately with extra lime wedges on the side for anyone who wants an additional squeeze of citrus.
Nutrition Facts
- Servings: 4 (2 tacos per serving)
- Calories per serving (approximate): 650-750 kcal
Disclaimer: The nutritional information provided is an estimate and can vary significantly based on the specific ingredients used, such as the exact size and fat content of the ribeye steaks, the brand of mayonnaise and sour cream, and the size of the tortillas.
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
This recipe is perfect for a weeknight meal that feels special or a weekend cookout that comes together in under an hour.
How to Serve
These tacos are a complete meal in themselves, but creating a full spread can elevate your taco night into a true feast. Here are some fantastic ways to serve your Grilled Elote Steak Tacos:
- Set Up a Taco Bar:
- Keep all the components separate and let your guests build their own tacos. This is interactive, fun, and caters to different preferences.
- Place the sliced steak, the bowl of elote, and the warm tortillas on a platter.
- Arrange small bowls of extra toppings for customization.
- Perfect Side Dishes:
- Cilantro Lime Rice: A fluffy, zesty rice is the perfect companion to soak up any juices.
- Black Beans: Simple seasoned black beans or refried beans add an earthy, hearty element.
- Chips and Guacamole: A classic pairing that never fails. A fresh, homemade guacamole is a must.
- Simple Green Salad: A light salad with a vinaigrette dressing can provide a refreshing contrast to the richness of the tacos.
- Pickled Red Onions: Their sharp, tangy bite cuts through the richness of the steak and cheese beautifully.
- Refreshing Beverages:
- Classic Margaritas: On the rocks or frozen, a well-made margarita is the quintessential taco pairing.
- Mexican Lager: A cold Cerveza like Corona, Modelo, or Pacifico with a lime wedge is a simple and perfect choice.
- Agua Frescas: For a non-alcoholic option, a light and refreshing agua fresca (like watermelon or hibiscus) is delicious.
Additional Tips
Here are five expert tips to ensure your Grilled Elote Steak Tacos are absolutely perfect every single time.
- Don’t Crowd the Grill: Whether you’re grilling the corn or the steak, give each piece plenty of space. Overcrowding the grill lowers its temperature, causing the food to steam rather than sear. This is especially important for the steak, as proper spacing is key to developing that beautiful, flavorful crust.
- Make the Elote Mixture Ahead of Time: You can prepare the entire elote topping up to a day in advance. Simply grill the corn, cut it off the cob, and mix it with the other ingredients. Store it in an airtight container in the refrigerator. This saves you a major step on the day of cooking and allows the flavors to meld together even more. Just let it sit out for 20-30 minutes to take the chill off before serving.
- Use a Meat Thermometer for the Steak: Doneness is a personal preference, and the “minutes per side” method is just a guideline. The only way to guarantee your steak is cooked exactly how you like it is by using an instant-read meat thermometer. It takes the guesswork out of grilling and ensures a perfectly cooked steak every time.
- Customize Your Spice Level: The elote mixture is a perfect canvas for heat. If you like things spicy, consider adding a pinch of chili powder, smoked paprika, or a dash of cayenne pepper to the mixture along with the other ingredients. You could also finely dice a jalapeño or serrano pepper (with or without seeds) and mix it directly into the corn salad for a more integrated heat.
- Properly Storing and Reheating Leftovers: If you have leftovers, store the components separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak gently in a skillet over low heat or in a low-temperature oven to avoid overcooking it. The tortillas can be warmed in a dry skillet or microwave. It’s best to serve the elote mixture cold or at room temperature on top of the reheated steak.
Frequently Asked Questions (FAQ)
1. Can I use a different cut of steak?
Absolutely! While ribeye is fantastic for its flavor and tenderness, other cuts work wonderfully. Skirt steak or flank steak are excellent choices; they are leaner but have a great beefy flavor. Just be sure to marinate them for a few hours and cook them quickly over high heat to medium-rare, and always slice them thinly against the grain. Sirloin is another good, more budget-friendly option.
2. What if I don’t have an outdoor grill?
No grill? No problem! You can achieve similar results indoors. Use a cast-iron skillet or grill pan over high heat for the steak to get a great sear. For the corn, you can char the kernels in a dry cast-iron skillet over high heat, tossing frequently until you get blistered spots. Alternatively, you can place the ears of corn directly under your oven’s broiler, turning them until they are charred on all sides.
3. I can’t find Cotija cheese. What’s a good substitute?
If Cotija cheese isn’t available, the best substitute is a salty, crumbly Feta cheese. It has a similar briny flavor and texture. In a pinch, you could also use a dry, salty Parmesan cheese, though the flavor profile will be slightly different.
4. Can I make this recipe dairy-free?
Yes, you can make a few simple substitutions. Use a high-quality dairy-free mayonnaise and a dairy-free sour cream alternative (often made from cashews or soy). For the cheese, there are many plant-based feta or parmesan-style crumbles available on the market that would work well as a substitute for Cotija.
5. How can I add more vegetables to these tacos?
These tacos are very versatile. To bulk them up with more veggies, consider adding some sautéed bell peppers and onions to the steak. You could also top the tacos with shredded lettuce, diced tomatoes, or some quick-pickled radishes for extra crunch and freshness. A layer of creamy sliced avocado would also be a delicious and healthy addition.
Grilled Elote Steak Tacos Recipe
Ingredients
For the Juicy Grilled Steak:
- 2 Ribeyes (approximately 1-1.5 inches thick): The ribeye is the star of the show for a reason. Its incredible marbling (the intramuscular fat) renders down on the grill, basting the meat from the inside out and ensuring every slice is unbelievably juicy, tender, and packed with rich, beefy flavor. When selecting your steaks, look for bright red meat with a generous and even distribution of fat webbing throughout.
- Salt and Pepper to taste: With a high-quality cut like ribeye, you don’t need to hide its flavor behind complex marinades. A generous coating of coarse sea salt or kosher salt and freshly cracked black pepper is all that’s required to form a delicious crust and enhance the natural taste of the beef.
For the Creamy and Tangy Elote Topping:
- 4 Ears of Corn, husked: Fresh, sweet summer corn is the heart of the elote. Grilling it brings out its natural sweetness and adds an irresistible smoky char that is the foundation of this topping’s flavor profile. Look for corn with bright green, tightly wrapped husks and plump, milky kernels.
- 2 tablespoons Mayonnaise: This is the key to the rich, creamy base of the elote mixture. It provides a luscious texture and a subtle richness that coats every kernel of corn. Use a good quality, full-fat mayonnaise for the best results.
- 2 tablespoons Sour Cream: Sour cream adds a delightful tangy counterpoint to the richness of the mayonnaise. It lightens the mixture and introduces a fresh, acidic note that cuts through the fat of the steak and cheese. Full-fat sour cream or even Mexican crema can be used here.
- 1/4 cup Chopped Cilantro: Fresh cilantro is non-negotiable for authentic Mexican-inspired flavor. Its bright, citrusy, and slightly peppery notes lift the entire dish, adding a burst of freshness that complements both the steak and the corn beautifully.
- 1/2 cup Crumbled Cotija Cheese: Cotija is a hard, crumbly Mexican cheese with a distinct salty and savory flavor, often referred to as “Mexican Parmesan.” It doesn’t melt but rather softens slightly, adding a wonderful salty kick and a slightly grainy texture that is characteristic of classic elote.
- Juice of 1 Lime: Fresh lime juice is essential for acidity. It cuts through the creaminess of the dressing and the richness of the steak, brightening all the flavors and making the taco taste vibrant and refreshing.
- Zest of 1 Lime (optional): For an extra punch of citrus aroma and flavor, adding the zest of the lime is a fantastic optional step. The oils in the zest are incredibly fragrant and will make the elote topping even more memorable.
For Assembly:
- 8 Small Flour or Corn Tortillas: The vessel for this deliciousness! The choice between flour and corn tortillas is a matter of personal preference. Corn tortillas offer a more traditional, earthy flavor and a slightly firmer texture, while flour tortillas are softer, more pliable, and have a milder taste. “Street taco” size is ideal.
- 1 Jalapeño, thinly sliced (optional, for garnish): For those who enjoy a bit of heat, a few thin slices of fresh jalapeño add a spicy kick and a pleasant crunch that perfectly complements the other flavors.
Instructions
Step 1: Preheat and Prep
Your first step is to prepare your grill. Whether you’re using gas or charcoal, you want to establish a solid medium-high heat, around 400-450°F (200-230°C). This temperature is the sweet spot for getting a fantastic sear on the steak and a beautiful char on the corn without burning them. While the grill preheats, make sure the grates are clean to prevent sticking. A quick scrape with a grill brush is essential. Just before you place the food on, you can lightly oil the grates with a high-smoke-point oil like canola or vegetable oil.
Step 2: Grill the Corn to Charred Perfection
Place the husked ears of corn directly onto the hot grill grates. There’s no need for oil or seasoning at this stage. The goal is to let the direct heat work its magic. Cook the corn for about 10-12 minutes, using tongs to turn it every 2-3 minutes. You’re looking for an even char all around—those blackened, blistered spots are where all the smoky flavor comes from. The corn is done when the kernels are tender and you see a beautiful mosaic of bright yellow and dark brown char. Once done, remove the corn from the grill and set it aside on a cutting board to cool down slightly.
Step 3: Prepare the Elote Mixture
Once the corn is cool enough to handle safely, stand each cob on its end on the cutting board and use a sharp knife to carefully slice the kernels off the cob. Let the kernels fall into a large mixing bowl. To this bowl of warm, smoky corn, add the mayonnaise, sour cream, finely chopped cilantro, crumbled cotija cheese, and the fresh juice of one lime. If you’re using it, add the lime zest now as well. Using a spoon or spatula, mix everything together until the kernels are evenly coated in the creamy, flavorful dressing. Give it a taste and adjust if necessary—it might need an extra pinch of salt (though the cotija is quite salty) or another squeeze of lime. Set this bowl aside while you cook the steak.
Step 4: Grill the Steak
Before the steak hits the grill, pat it completely dry with paper towels. A dry surface is critical for achieving a perfect, deep-brown crust. Season both sides of the ribeyes generously with salt and freshly cracked black pepper, pressing the seasoning into the meat. Place the seasoned steaks on the hot grill. For a perfect medium-rare on a 1-1.5 inch thick steak, you’ll want to grill for about 4-5 minutes per side. Resist the urge to move the steak around; let it sit and develop that beautiful crust. For other levels of doneness, use a meat thermometer:
- Rare: 125°F (52°C)
- Medium-Rare: 135°F (57°C)
- Medium: 145°F (63°C)
- Medium-Well: 150°F (66°C)
Once the steak reaches your desired temperature, remove it from the grill and place it on a clean cutting board. This next part is crucial: let it rest for at least 5-10 minutes. This allows the juices to redistribute throughout the meat, ensuring every bite is tender and moist.
Step 5: Slice the Steak and Toast the Tortillas
While the steak is resting, take advantage of the still-hot grill to warm your tortillas. Place them directly on the grates for about 30-60 seconds per side. You just want them to become warm, pliable, and maybe get a few light char marks. Keep them warm by wrapping them in a clean kitchen towel or foil.
After the steak has rested, it’s time to slice it. Identify the direction of the muscle fibers (the “grain”). For maximum tenderness, you must slice thinly against the grain. This shortens the muscle fibers, making the meat much easier to chew.
Step 6: Assemble the Tacos
The fun part! Lay out your warm tortillas. On each one, place a few slices of the juicy grilled ribeye. Then, add a generous spoonful of the creamy elote mixture right on top of the steak. The warmth from the steak will slightly soften the cheese and enhance the flavors of the corn salad.
Step 7: Garnish and Serve
If you’re using them, top your tacos with a few thin slices of jalapeño for a fresh, spicy crunch. Serve the Grilled Elote Steak Tacos immediately with extra lime wedges on the side for anyone who wants an additional squeeze of citrus.
Nutrition
- Serving Size: One Normal Portion
- Calories: 650-750




