Grilled Steak Tacos with Avocado Salsa

Loading…

By Reading time

Charred steak, warm corn tortillas, and cool avocado salsa make these tacos the kind of dinner that disappears fast. The steak gets a hard sear on the outside and stays juicy in the middle, while the salsa adds enough creaminess and brightness to keep each bite balanced. It’s the contrast that makes this version worth repeating.

The marinade is short on purpose. Lime juice, garlic, and cumin do enough to season the meat without masking the beef, and a quick rest after grilling keeps the juices where they belong. Slice the steak thinly against the grain and you get tender strips instead of chewy ones, which matters just as much as the grill time.

Below you’ll find the small details that make these tacos work, from the best way to handle the avocado salsa to the one slicing step that changes everything. If you’ve ever had steak tacos turn out dry or bland, this version fixes both problems.

The steak picked up a perfect char and stayed tender after the rest. I also loved that the avocado salsa stayed fresh and didn’t turn mushy before dinner was on the table.

★★★★★— Maria L.

Save these grilled steak tacos with avocado salsa for a fast taco night with charred steak and bright, fresh toppings.

Save to Pinterest

The Sear Matters More Than the Marinade

Steak tacos can go wrong in two places: the meat gets steamed instead of browned, or it gets sliced too thick and turns chewy. This recipe avoids both by using a hot grill and a fast cook time. Flank or skirt steak only needs enough time to pick up color and grill marks; if you leave it on until the center feels firm, it’s already past the point where it eats well.

Resting the steak for 10 minutes isn’t a suggestion. It’s what keeps the juices in the meat when you slice it. If you cut too soon, the cutting board gets the good stuff instead of your tacos. Thin slices against the grain give you tenderness even if the steak has a little structure to it, which is exactly what you want here.

  • High heat — You want a real sear, not a gentle roast. The grill should be hot enough that the steak sizzles the second it hits the grates.
  • Short marinade — Lime juice adds brightness and helps season the meat, but too long can make the surface mushy. Thirty minutes is enough for this cut.
  • Against-the-grain slicing — This is the difference between tender taco filling and stringy strips. Look closely at the direction of the muscle fibers before you slice.
  • Warm tortillas — Cold tortillas crack and dull the whole taco. A quick pass over the grill gives them flexibility and a little extra flavor.

What the Avocado Salsa Adds That Plain Pico Can’t

Grilled Steak Tacos with Avocado Salsa, charred, fresh, zesty

The avocado salsa does more than top the tacos. It cools the heat from the grill, brings a creamy texture without sour cream, and gives you enough acidity from the lime to keep each bite lively. The tomatoes and red onion add crunch, but the avocado is what makes the whole taco feel complete.

Use ripe avocados that yield slightly when pressed. If they’re too firm, the salsa turns chunky and dry. If they’re overripe, they’ll mash when you stir them. Fold everything together gently at the end so the avocado pieces stay intact. This is not a blender salsa; the texture is part of the point.

  • Flank or skirt steak — Both cuts work because they grill fast and slice beautifully when handled correctly. Skirt steak is a little richer; flank is a little leaner.
  • Lime juice — Fresh lime juice matters here. Bottled lime tastes flat and the marinade loses the brightness that balances the beef.
  • Avocados — They bring the creamy element that keeps these tacos from eating dry. Buy them ripe, not hard.
  • Corn tortillas — Corn gives the tacos the right flavor and texture for grilled steak. If you use flour tortillas, they’ll be softer and more neutral, but you lose that classic street taco feel.

Grilling, Resting, and Slicing Without Losing the Juices

Marinating the Steak

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak evenly. Thirty minutes is enough to season the surface and keep the meat from tasting flat. Don’t push this much longer than an hour or the citrus starts working the outside too hard. Pat the steak lightly before it goes on the grill if it looks overly wet, because too much surface moisture slows browning.

Getting the Grill Marks

Set the grill to high heat and let it preheat fully before the steak goes on. You want the meat to hiss on contact and release cleanly when it’s ready to turn. Grill for about 4 to 5 minutes per side for medium-rare, depending on thickness, and use the time as a guide rather than the only signal. If the steak still feels soft and springy in the center, pull it; it firms up as it rests.

Resting and Slicing

Let the steak rest for 10 minutes on a cutting board or plate. That pause keeps the juices in the meat instead of running out the moment you cut into it. Slice thinly across the grain with a sharp knife, angling the blade a little for wider pieces. If your slices look long and stringy, you cut with the grain, and the fix is to turn the steak before the next cut.

Warming the Tortillas and Building the Tacos

Warm the tortillas on the grill just until they soften and pick up a few charred spots. Stack them in a clean towel so they stay pliable while you finish the tacos. Add the steak first, then spoon over the avocado salsa so the warm meat catches the cool topping. A squeeze of lime at the end wakes up the whole taco and keeps the flavors from feeling heavy.

How to Make These Tacos Work for Different Nights

Make It Dairy-Free Without Changing a Thing

This recipe is already naturally dairy-free, which is one reason it works so well for a crowd. Keep the avocado salsa as written and you still get a creamy finish without needing sour cream or cheese.

Swap the Steak for Chicken Thighs

Boneless chicken thighs can stand in for the steak if that’s what you have. Use the same marinade, grill until the juices run clear and the thighs hit a safe internal temperature, then slice or chop before serving. The tacos will be a little less beefy and a little more forgiving.

Use Flour Tortillas for a Softer Taco

Flour tortillas make the tacos softer and a little easier to fold, especially if you’re feeding kids or want less breakage. They won’t have the same toasted corn flavor, but they hold the steak and salsa well.

Storage and Reheating

  • Refrigerator: Store the sliced steak and avocado salsa separately for up to 3 days. The salsa will soften and brown a little, but the lime helps slow that down.
  • Freezer: The cooked steak freezes well for up to 2 months. Freeze it in slices with a little of the cooking juice, then thaw in the refrigerator. The avocado salsa does not freeze well.
  • Reheating: Reheat the steak gently in a skillet over low heat or wrapped in foil in a low oven. High heat dries it out fast, so don’t blast it in the microwave unless you’re only warming it in short bursts.

Answers to the Questions Worth Asking

Can I marinate the steak overnight?+

I wouldn’t. The lime juice is useful, but overnight marinating can start to toughen the surface of the steak instead of helping it. Thirty minutes to one hour gives you the best balance of flavor and texture.

How do I keep the steak from turning chewy?+

Don’t overcook it, and slice it very thinly against the grain. Flank and skirt steak both have long muscle fibers, so the way you cut them matters as much as the grill time. Resting before slicing also keeps the meat tender and juicy.

Can I make the avocado salsa ahead of time?+

You can make it a few hours ahead, but it’s best the day you serve it. Press plastic wrap directly onto the surface to slow browning, and wait to salt it heavily until just before serving so the avocados don’t weep too much liquid.

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

For this recipe, medium-rare means the center still feels a little springy and the steak has good browning on the outside. If you use a thermometer, pull it around 130°F to 135°F before resting. The temperature will rise a bit as the meat sits.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style marinade and a bright avocado salsa. Charred, medium-rare steak gets sliced thin and tucked into warm corn tortillas for street-taco style bites.
Prep Time 25 minutes
Cook Time 10 minutes
Marinate 10 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 650

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 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 to taste
tacos
  • 1 corn tortillas
  • 1 lime wedges

Equipment

  • 1 grill

Method
 

Marinate the steak
  1. In a bowl, combine flank or skirt steak with lime juice, olive oil, minced garlic, cumin, salt, and pepper, then turn to coat evenly.
  2. Cover and refrigerate for 30 minutes so the flavors penetrate and the steak starts to darken slightly from the lime.
Grill and rest
  1. Preheat the grill to high heat and place the steak on the grate.
  2. Grill for 4-5 minutes per side for medium-rare, flipping once for clear char lines.
  3. Transfer to a plate and let rest 10 minutes so juices redistribute.
  4. Slice the steak thinly against the grain for easier bite-through texture.
Make the avocado salsa
  1. In a bowl, gently mix avocados, cherry tomatoes, red onion, cilantro, lime juice, and salt to taste.
  2. Stir just until combined so the avocado stays chunky and not mashed.
Warm tortillas and assemble
  1. Warm corn tortillas on the grill until pliable with light grill marks.
  2. Assemble tacos by adding sliced grilled steak, spooning on avocado salsa, and serving with lime wedges.

Notes

For best flavor, let the steak sit covered in the fridge for the full 30 minutes, then slice only after resting 10 minutes. Refrigerate leftover steak and salsa separately in airtight containers for up to 3 days; warm tortillas fresh. Freezing isn’t recommended for the salsa (avocado texture changes), but cooked steak can be frozen up to 2 months. For a lighter option, use grilled turkey or chicken in the same marinade and keep the avocado salsa as written.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating