Grilled Steak Tacos with Avocado Salsa

Category: Dinner Recipes

Charred grilled steak tucked into warm corn tortillas with cool avocado salsa is the kind of dinner that disappears fast. The steak brings smoky edges and a juicy center, while the salsa keeps every bite bright with lime, tomato, and cilantro. It tastes like something you’d order from a good taqueria, but it comes together with the kind of straightforward technique that works on a weeknight.

The small details matter here. A short lime-garlic marinade seasons the meat without masking it, and a hot grill gives you those browned edges before the steak overcooks. Slicing the steak thinly against the grain is the difference between tender tacos and chewy ones, and the avocado salsa is best kept chunky so it doesn’t turn muddy when you toss it together.

Below, I’ll walk through the part that makes the biggest difference — how to grill the steak so it stays juicy, plus the one slicing mistake that can undo all that work. I’ve also included a few smart variations for switching up the salsa or making the tacos fit what you have on hand.

The steak stayed tender and the avocado salsa was the perfect fresh contrast. I sliced it thin like you said, and the tacos came out just like the street tacos we get downtown.

★★★★★— Melissa T.

Save these grilled steak tacos with avocado salsa for the nights when you want smoky steak, fresh toppings, and fast taco-night payoff.

Save to Pinterest

The Trick to Tender Steak Tacos Starts Before the Grill

Flank and skirt steak both work well here, but they reward different habits. They’re lean, so they go from juicy to dry fast if you overcook them, which is why the high-heat grill and short cook time matter more than any fancy marinade. The lime juice seasons the surface and helps the garlic and cumin cling, but it doesn’t need to do the work of tenderizing for hours.

The other place people lose the thread is slicing. If you cut with the grain, the tacos eat like strips of rubber no matter how good the seasoning was. Look for the long muscle lines running through the steak, rest it long enough for the juices to settle, then slice across those lines at a slight angle.

  • High heat — This is what builds the charred exterior before the center overcooks. A medium grill leaves you with gray steak instead of those browned, smoky edges.
  • Lime juice — It brightens the meat and gives the marinade a clean taco-night bite. Too much longer than 30 minutes and the surface can start to get a little tight.
  • Rest time — Ten minutes sounds like a pause, but it’s what keeps the juices in the steak instead of on the cutting board. Slice too soon and the meat dries out faster.

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

Grilled Steak Tacos with Avocado Salsa charred fresh lime
  • Flank or skirt steak — Either cut gives you strong beefy flavor and good grill marks. Skirt cooks a little faster and tends to be a touch more loose-textured; flank slices a bit neater. If you swap in a thicker steak, extend the grill time and check for doneness early.
  • Avocados — This salsa lives or dies on ripe avocados. You want them soft enough to cube cleanly but not so soft that they collapse when you toss them with the tomatoes and lime.
  • Corn tortillas — They bring the right flavor and texture for these tacos. Flour tortillas work in a pinch, but they soften the charred steak and read more like wraps than tacos. Warm them on the grill until they blister in spots.
  • Cilantro, onion, and lime — These are the sharp, fresh counterpoints that keep the rich steak from feeling heavy. If cilantro tastes soapy to you, cut the amount in half and lean harder on lime and tomato.

Grill, Rest, Slice, and Build Fast

Mixing the Marinade

Stir the lime juice, olive oil, garlic, cumin, salt, and pepper together first so the seasoning is evenly distributed before it hits the steak. Rub it over both sides and let the meat sit for about 30 minutes. That’s long enough for the surface to take on flavor without changing the steak’s texture in a weird way.

Getting the Grill Marks

Place the steak on a hot grill and leave it alone for 4 to 5 minutes on the first side so it can sear properly. If you move it too early, it sticks and tears instead of releasing cleanly. Flip once, cook the second side, and pull it when it’s medium-rare or just a shade shy of it; the steak will keep cooking while it rests.

Building the Avocado Salsa

Gently fold the avocados, tomatoes, red onion, cilantro, lime juice, and salt together in a bowl. Use a light hand so the avocado keeps some shape and the salsa still looks fresh and chunky. If you stir aggressively, the avocado turns creamy and starts to coat everything instead of staying crisp and bright.

Finishing and Assembling

Warm the tortillas on the grill until they soften and pick up a few charred spots, then stack the sliced steak over each one. Spoon the avocado salsa on top while the meat is still warm so the juices mingle a little. Add a squeeze of lime at the end; that final hit sharpens the steak and wakes up the whole taco.

How to Adjust These Tacos Without Losing What Makes Them Good

Make It Dairy-Free and Naturally Gluten-Free

This recipe already lands in both camps as written, as long as you use corn tortillas and check that your seasonings are clean. That’s one of the reasons it works so well for a crowd: nobody misses anything, and the steak and salsa stay front and center.

Swap the Salsa for a Charred Corn Version

If you want a sweeter, smokier taco, replace half the avocado with grilled corn kernels. You’ll lose a little creaminess, but the tacos gain more texture and a deeper grilled flavor that plays nicely with skirt steak.

Turn the Steak Into Burrito Bowls

Serve the sliced steak over rice or greens with the avocado salsa spooned on top. You’ll still get the same bright, smoky balance, but the meal stretches farther and reheats better for lunches.

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 the flavor stays good.
  • Freezer: The cooked steak freezes well for up to 2 months if you slice it first and wrap it tightly. Don’t freeze the avocado salsa; the texture turns watery and mushy after thawing.
  • Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. High heat dries it out fast, especially once it’s been sliced.

Answers to the Questions Worth Asking

Can I use a different cut of beef for these steak tacos?+

Yes. Flank and skirt are the best fits because they grill quickly and slice well, but hanger steak also works. If you use a thicker cut, cook it a little longer and pay attention to the rest time so it stays juicy when sliced.

How do I keep the steak from turning tough?+

Don’t overcook it, and don’t skip the rest. Lean steaks dry out fast over high heat, so pull them at medium-rare and slice them thinly against the grain. That one cut makes a bigger difference than adding more marinade.

Can I make the avocado salsa ahead of time?+

You can chop the tomatoes, onion, and cilantro ahead, but add the avocado close to serving time. Avocado browns and softens once it sits with lime and salt, so the salsa loses its clean texture if it waits too long.

How do I know when the steak is done on the grill?+

For medium-rare, the outside should be nicely browned and the center should still feel soft when pressed. If you use a thermometer, pull it around 130°F to 135°F, then let it rest so it finishes in the right range without getting dry.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style marinade and charred edges, served in warm corn tortillas. Top with a fresh avocado salsa made with diced avocado, cherry tomatoes, red onion, and cilantro for bright, street-taco flavor.
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
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 garlic cloves, minced
  • 1 tsp cumin
  • 1 salt and pepper
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
  • 1 salt
Assemble
  • 1 corn tortillas
  • 1 lime wedges

Equipment

  • 1 grill

Method
 

Marinate the steak
  1. In a bowl, combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the flank or skirt steak evenly. Marinate for 30 minutes so the surface starts to taste seasoned.
Grill and rest
  1. Preheat the grill to high heat and place the steak on the grates. Grill for 4-5 minutes per side for medium-rare, aiming for visible charring.
  2. Transfer the steak to a plate and let it rest for 10 minutes. This keeps the juices in so the slices stay tender.
  3. Slice the steak thinly against the grain. Cut across the muscle fibers for a more biteable street-taco texture.
Make the avocado salsa
  1. In a bowl, gently mix diced avocados, cherry tomatoes, diced red onion, chopped cilantro, lime juice, and salt. Stir lightly to keep the avocado pieces intact.
Warm tortillas and assemble
  1. Warm the corn tortillas on the grill until pliable with light toasted spots. Keep them hot so they fold around the grilled steak.
  2. Assemble tacos by filling each tortilla with sliced charred steak and spooning on avocado salsa. Serve with lime wedges for squeezing at the table.

Notes

Pro tip: Resting the steak for 10 minutes prevents juices from running out when you slice. Refrigerate leftover steak and salsa separately in sealed containers for up to 3 days; freeze steak slices up to 2 months (salsa doesn’t freeze well due to avocado texture). For a lighter option, use 2 tsp olive oil for the marinade and grill on a nonstick grill mat.

You might also like these recipes

Leave a Comment

Recipe Rating