New recipes every day — Follow on Pinterest to never miss one ✦
Grilled Steak Tacos with Avocado Salsa
Home Dinner Recipes Grilled Steak Tacos with Avocado Salsa
Dinner Recipes

Grilled Steak Tacos with Avocado Salsa

Prep Time 25 min
Cook Time 10 min
Servings 6

Grilled Steak Tacos with Avocado Salsa

Charred grilled steak, warm tortillas, and a bright avocado salsa make these tacos the kind of meal that disappears fast. The steak gets a deep crust on the outside while staying juicy in the middle, and the fresh salsa cools everything down with creamy avocado, sharp lime, and just enough onion for bite. It’s the contrast that makes every taco feel balanced instead of heavy.

The trick here is a short but purposeful marinade. Lime juice and garlic wake up the beef fast, while cumin gives it that familiar taco-shop backbone without burying the meat. A hot grill does the rest. You want quick searing heat, a full rest before slicing, and a thin cut against the grain so the steak stays tender in the tortilla instead of chewing like jerky.

Below you’ll find the small details that matter most: how to keep the avocado salsa fresh, when to pull the steak for medium-rare, and what to change if you only have a grill pan or need a dairy-free, gluten-free dinner that still feels like a proper taco night.

The steak had a great char and stayed juicy after resting, and the avocado salsa tasted fresh without turning mushy. I sliced it thin like you said and the tacos held together perfectly.

★★★★★— Melissa R.

Save these grilled steak tacos with avocado salsa for the night you want smoky steak, fresh lime, and warm tortillas on the table fast.

Save to Pinterest

The Fast Sear and the Long Rest Are What Keep This Steak Tender

A lot of taco steak turns dry because people cook it too long, then slice it too soon. Flank and skirt steak both need high heat and a short cooking window. The outside should pick up a dark char before the inside goes past medium-rare, and the rest gives the juices time to settle back into the meat instead of running all over the cutting board.

The other mistake is slicing with the grain. That leaves long, chewy fibers in every bite. Cut thinly across the grain and the steak eats tender even if you cooked it over an aggressive grill. If your grill runs cool, wait until it’s fully hot before the steak goes on. A half-hot grill steams the meat instead of searing it.

What the Marinade and Salsa Each Bring to the Table

Grilled Steak Tacos with Avocado Salsa charred fresh lime
  • Flank or skirt steak — These cuts are built for fast, high-heat cooking. They need to be sliced thin, but they take on char beautifully and stay juicy if you don’t overcook them. If skirt steak is what you have, use it. It gives you a little more beefy flavor and slightly looser texture.
  • Lime juice — The acid helps season the beef and lightly tenderize the surface. Thirty minutes is enough here. Go much longer and the exterior can start to turn a little tight and dry, especially with flank steak.
  • Olive oil and garlic — The oil helps the seasoning coat the meat and keeps the surface from drying out on the grill. Fresh garlic gives the marinade bite, but mince it fine so it doesn’t burn and cling to the grill grates.
  • Cumin — This is the backbone of the seasoning. It gives the steak that warm, earthy note that makes the tacos taste complete without needing a long spice list.
  • Avocados — Use ripe avocados that yield slightly when pressed. If they’re hard, the salsa will taste flat and the cubes won’t blend into the rest of the ingredients. If they’re overripe, the salsa turns mushy fast.
  • Cilantro, tomatoes, and red onion — This is the freshness and crunch. The tomatoes add juiciness, the onion adds bite, and the cilantro keeps the salsa from tasting heavy. Dice everything small enough that it clings to the steak instead of falling out of the tortilla.
  • Corn tortillas — Corn tortillas give the tacos the right texture and flavor for this filling. Warm them on the grill long enough to soften and pick up a few toasted spots, but not so long that they crack when you fold them.

Building the Steak and Salsa So They Taste Fresh Together

Marinate the Beef Without Overdoing It

Combine the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak evenly. Thirty minutes is the sweet spot. That’s enough time for the surface to season and brighten without pushing the meat into cured, tight territory. If you marinate much longer than that, the lime starts to work against the texture instead of for it.

Grill Over High Heat for a Real Sear

Lay the steak on a very hot grill and leave it alone long enough to form a crust. Four to five minutes per side is usually right for medium-rare, but thickness matters more than the clock, so use the time as a guide rather than a rule. If the steak sticks when you try to turn it, give it another minute; once the crust forms, it releases more cleanly.

Rest, Slice, and Keep the Juices in the Meat

Let the steak rest for 10 minutes before slicing. This isn’t wasted time. It keeps the juices inside the meat instead of spilling out as soon as you cut it. Slice thinly against the grain, then get it into the tortillas while it’s still warm so the steak stays tender and the fat stays soft.

Mix the Avocado Salsa Gently

Fold the avocado, tomatoes, red onion, cilantro, lime juice, and salt together with a light hand. The goal is a chunky salsa, not guacamole and not pico de gallo. If you stir aggressively, the avocado breaks down and turns the whole bowl soft. Add the lime right before serving so the avocado stays bright and the tomatoes keep their shape.

How to Adjust These Tacos for Different Kitchens and Different Nights

Make It Dairy-Free and Naturally Gluten-Free

This recipe already fits both styles as written if you use corn tortillas. Keep an eye on store-bought tortillas, since some blends include wheat flour. The flavor stays clean and bright without needing any dairy at all.

Use a Cast-Iron Skillet Instead of a Grill

A ripping-hot cast-iron skillet gives you almost the same crust if you don’t have access to a grill. Open the windows if you can, because the steak will smoke. Don’t crowd the pan, or the meat will steam and miss the browned edges that make these tacos taste grilled.

Swap in Sirloin for a Budget Shortcut

Sirloin works when flank or skirt steak isn’t available, though it won’t have quite the same loose, beefy texture. Slice it thinner than you think you need to, and pull it as soon as it reaches medium-rare so it stays tender in the taco.

Storage and Reheating

  • Refrigerator: Store the steak and salsa separately for up to 3 days. The avocado salsa will soften and darken a bit, but it still tastes good if it was well covered with lime.
  • Freezer: The cooked steak freezes well for up to 2 months if it’s wrapped tightly and cooled first. Don’t freeze the avocado salsa; the texture turns watery and grainy after thawing.
  • Reheating: Reheat the steak gently in a skillet over medium-low heat just until warm. High heat will dry out the thin slices fast. Warm the tortillas separately, then add the salsa fresh after the steak is heated.

Answers to the Questions Worth Asking

Can I marinate the steak overnight for these tacos?+

I wouldn’t. The lime in the marinade is strong enough that overnight time can make the outside of the steak tight instead of tender. Thirty minutes gives you the flavor boost without changing the texture in a bad way.

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

Look for a deep brown crust outside and a center that still feels soft when pressed. For flank or skirt steak, 4 to 5 minutes per side is usually enough on a hot grill, but thickness can change that. If you have a thermometer, aim for about 130°F to 135°F before resting.

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

Mix it gently and add the lime juice right before serving. The avocado should stay in chunks, not get smashed into a paste. If you’re making it a little ahead, press plastic wrap directly onto the surface so the top doesn’t brown.

Can I make these steak tacos ahead of time?+

You can cook the steak a few hours ahead and slice it once it’s rested. Reheat it gently before serving and build the salsa fresh so the avocados stay bright. The tacos taste best when the warm steak and cool salsa meet right before eating.

Can I use flour tortillas instead of corn tortillas?+

Yes, but the tacos will feel softer and less traditional. Corn tortillas handle the grilled steak and salsa better because they have a little more flavor and don’t get as doughy. If you use flour tortillas, warm them just until pliable so they don’t get gummy.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style seasoning deliver charred, juicy steak in warm tortillas, topped with a bright avocado salsa. Lime-marinated steak is grilled hot and sliced thin against the grain for street tacos texture.
Prep Time 25 minutes
Cook Time 10 minutes
Marinate/Rest 10 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 620

Ingredients
  

Steak tacos
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 tsp cumin
  • 1 salt Use to taste for marinade and salsa.
  • 1 pepper Use to taste for marinade.
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 For salsa, to taste.
To serve
  • 1 corn tortillas
  • 1 lime wedges

Equipment

  • 1 grill

Method
 

Marinate the steak
  1. Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the steak evenly and refrigerate for 30 minutes.
  2. Preheat the grill to high heat so it’s ready for a fast sear.
Grill and rest
  1. Grill the steak over high heat for 4-5 minutes per side for medium-rare, until char marks form.
  2. Move steak to a plate and rest for 10 minutes, then slice thinly against the grain.
Make avocado salsa
  1. Gently mix diced avocados, cherry tomatoes, red onion, chopped cilantro, lime juice, and salt until just combined.
Warm tortillas and assemble
  1. Warm corn tortillas on the grill until pliable and lightly marked.
  2. Assemble tacos with sliced steak and avocado salsa, and serve with lime wedges.

Notes

Key pro tip: slice the steak against the grain right after resting so each bite stays tender. Refrigerate leftover steak and salsa separately in airtight containers for up to 3 days; salsa may darken slightly but is still usable. Freezing is not recommended for the avocado salsa. For a lighter option, use reduced-sodium salt in both the marinade and salsa to control overall sodium.

Leave a Comment

Recipe Rating