Grilled Steak Tacos with Avocado Salsa

Loading…

By Reading time

Charred steak tucked into warm corn tortillas and finished with avocado salsa is the kind of taco that disappears fast. The meat gets a hard, smoky crust on the grill, then stays juicy because it rests before slicing, and the salsa brings cool avocado, lime, and fresh herbs to cut through the richness. Every bite has a little heat, a little brightness, and just enough texture to keep you reaching for another one.

The difference here is in the order of operations. A quick lime-and-garlic marinade seasons the steak without masking the beef, and high heat gives you those browned edges that make grilled tacos taste like they came off a proper street grill. Slicing the meat thinly against the grain matters just as much as the marinade; if you cut with the grain, even a well-cooked steak can eat chewy.

Below, I’ve included the small details that keep the steak tender and the avocado salsa clean and fresh instead of muddy. The tacos come together fast once the grill is hot, so the real work is in the prep.

The steak picked up a beautiful char and stayed tender after resting. I loved how the avocado salsa stayed fresh and creamy without overpowering the meat.

★★★★★— Maria T.

Save these grilled steak tacos with avocado salsa for the nights when you want charred meat, cool limey toppings, and dinner on the table fast.

Save to Pinterest

The Step That Keeps Grilled Steak Tacos Tender Instead of Chewy

The biggest mistake with steak tacos is treating the grill like the only part that matters. You can get a gorgeous sear and still end up with tough slices if the meat goes straight from grill to cutting board to tortilla without resting. Resting gives the juices time to settle back into the steak, which means the first bite stays juicy instead of spilling onto the plate.

The second piece is the cut. Flank and skirt steak both have a clear grain, and that grain needs to be crossed when you slice. Thin slices against the grain shorten those long muscle fibers and make the meat feel tender even though it’s cooked hot and fast.

  • High heat gives you the charred edges that make the tacos taste grilled, not just cooked.
  • A short marinade seasons the exterior and helps the surface brown without turning the meat mushy.
  • Resting time protects juiciness, especially with lean cuts like flank steak.
  • Against-the-grain slicing is what keeps every bite easy to chew.

What the Steak, Avocados, and Tortillas Are Each Doing Here

Grilled Steak Tacos with Avocado Salsa charred fresh
  • Flank or skirt steak — Both cuts take well to high heat and slice beautifully once rested. Skirt steak is a little more beefy and loose-textured; flank is leaner and a touch firmer. Either works as long as you slice it thin.
  • Lime juice — This does more than add brightness. It sharpens the meat’s flavor and helps the marinade cling, but keep the marinating window around 30 minutes. Go much longer and the surface can start to turn soft.
  • Avocados — Use ripe but still slightly firm avocados so the salsa stays chunky instead of turning into guacamole. If yours are very soft, dice them last and fold gently so they hold their shape.
  • Corn tortillas — Corn tortillas give these tacos the right flavor and texture for grilled steak. Warm them on the grill just until pliable and lightly blistered; if they dry out, they’ll crack when you fold them.
  • Cherry tomatoes, red onion, cilantro — These keep the salsa bright and balanced. The tomatoes bring sweetness, the onion adds sharpness, and the cilantro gives the salsa that fresh finish the steak needs.

Grilling the Steak and Building the Tacos in the Right Order

Marinating Without Overdoing It

Stir the lime juice, olive oil, garlic, cumin, salt, and pepper together, then coat the steak evenly and let it sit for about 30 minutes. That’s enough time for the flavors to settle in without starting to cure the meat. If you leave it much longer, the lime can tighten the surface and make the texture less supple.

Putting a Real Sear on the Meat

Grill the steak over high heat for 4 to 5 minutes per side for medium-rare, depending on thickness. You want visible char and meat that still gives a little when pressed, not a gray, dry surface. If the grill grates aren’t hot enough, the steak will steam before it browns, so wait until you hear an immediate sizzle when it hits the grate.

Resting and Slicing the Right Way

Let the steak rest for 10 minutes before cutting. Slice it thinly across the grain on a slight diagonal, and use a sharp knife so you don’t tear the meat. If the slices curl or look stringy, you’re probably cutting with the grain, which is the fastest way to make even good steak feel tough.

Mixing the Avocado Salsa Last

Gently fold the avocados, tomatoes, onion, cilantro, lime juice, and salt together right before serving. The goal is a chunky salsa that still looks fresh and glossy. If you stir aggressively, the avocados break down and the salsa turns heavy instead of bright.

Warming the Tortillas and Assembling

Warm the tortillas on the grill for just a few seconds per side until soft and lightly spotted. Fill them with sliced steak, then spoon the avocado salsa over the top so the heat from the meat softens the tortillas a little. Lime wedges on the side matter here; that last squeeze wakes everything up and keeps the tacos from tasting flat.

Three Ways to Make These Steak Tacos Fit What You’ve Got

Make Them Dairy-Free and Naturally Gluten-Free

These tacos already land in a good place for both diets as written. Stick with corn tortillas and skip any cheese or crema toppings if you add extras. The avocado salsa gives you enough richness that you won’t miss dairy.

Swap in Sirloin When You Can’t Find Flank or Skirt

Sirloin works if that’s what’s available, but it’s a little milder and less loose in texture than flank or skirt. Keep the cook time close and slice it thin so it stays tender. The flavor will be a touch cleaner and less beefy, which is still great with the avocado salsa.

Turn the Salsa Into a More Spicy Topping

Add minced jalapeño or a pinch of crushed red pepper to the avocado salsa if you want more heat. The spice works best in the salsa, not on the steak, because it keeps the meat’s char and the topping’s freshness in balance. Start small; the lime and cilantro already bring plenty of energy.

Storage and Reheating

  • Refrigerator: Store the steak and salsa separately for up to 3 days. The avocado salsa will soften and darken a little, but lime helps slow that down.
  • Freezer: The cooked steak freezes well for up to 2 months if you wrap it tightly and slice after reheating. The avocado salsa doesn’t freeze well and should be made fresh.
  • Reheating: Reheat the steak gently in a skillet over low heat or wrapped in foil in a low oven. Don’t blast it in the microwave or it will toughen fast.

Answers to the Questions Worth Asking

Can I make grilled steak tacos ahead of time?+

You can marinate the steak a few hours ahead and mix the tomato, onion, and cilantro in advance, but hold the avocado until close to serving. The steak is best sliced after it rests and reheated gently if needed. If you assemble the tacos too early, the tortillas soften and the avocado loses its fresh color.

How do I know when the steak is medium-rare?+

For most flank or skirt steak, 4 to 5 minutes per side over high heat lands in medium-rare, but thickness matters. The center should feel springy with a little give, not firm, and the juices should be red to rosy when you slice in after resting. If you prefer medium, give it a little longer, but don’t cook past the point where the surface starts drying out.

Can I use flour tortillas instead of corn?+

Yes, but the tacos will taste softer and a little less rustic. Corn tortillas hold up better against the steak juices and grilled edges, which is part of what makes these taste like street tacos. If you use flour tortillas, warm them only briefly so they stay supple instead of gummy.

How do I keep the avocado salsa from turning brown?+

Use ripe avocados, add the lime juice right away, and mix the salsa just before serving. Lime slows browning, but air exposure still matters, so the longer it sits, the duller it gets. If you need to hold it for a bit, press plastic wrap directly onto the surface.

Can I cook the steak on a grill pan instead?+

Yes. Get the pan very hot before the steak goes in so you still get browning instead of gray steam. Work in a space where the steak lays flat without crowding, or the surface won’t sear properly and the tacos will miss that grilled flavor.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with avocado salsa: charred, high-heat steak wrapped in warm corn tortillas. Finish with a fresh avocado salsa of diced avocado, tomatoes, onion, cilantro, lime, and salt.
Prep Time 25 minutes
Cook Time 10 minutes
resting 10 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 520

Ingredients
  

Steak marinade
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 garlic, minced
  • 1 tsp cumin
  • 0.5 salt to taste
  • 0.5 pepper to taste
Avocado salsa
  • 2 avocados, diced
  • 1 cup cherry tomatoes, diced
  • 0.25 cup red onion, diced
  • 0.25 cup cilantro, chopped
  • 2 tbsp lime juice
  • 0.5 salt to taste
To assemble
  • 1 corn tortillas
  • 1 lime wedges

Equipment

  • 1 grill
  • 1 cast iron skillet

Method
 

Marinate the steak
  1. Mix lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak and marinate for 30 minutes.
  2. Keep the steak covered while it marinates so the surface stays evenly seasoned.
Grill and rest
  1. Preheat the grill to high heat, then grill the steak for 4-5 minutes per side for medium-rare.
  2. Move the steak to a cutting board and let it rest for 10 minutes so the juices settle.
Slice and make salsa
  1. Slice the steak thinly against the grain right before assembling tacos.
  2. Gently mix avocados, cherry tomatoes, red onion, cilantro, lime juice, and salt to make the avocado salsa.
Warm tortillas and assemble
  1. Warm corn tortillas on the grill until pliable and lightly marked.
  2. Assemble street-style tacos with grilled steak and avocado salsa, and serve with lime wedges.

Notes

Pro tip: marinate the steak while the grill preheats for a quick timeline. Refrigerate leftover steak and salsa separately in airtight containers for up to 3 days; assemble fresh. Freezer: salsa is not recommended for freezing, but cooked sliced steak can be frozen up to 2 months. For a lower-carb option, swap corn tortillas for grilled lettuce wraps while keeping the steak and salsa.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating