Grilled Steak Tacos with Avocado Salsa

Loading…

By Reading time

Charred steak, cool avocado salsa, and warm corn tortillas make these grilled steak tacos the kind of meal that disappears fast and gets requested again before the plates are even cleared. The steak picks up smoky edges on the grill, then gets sliced thin so every bite stays tender instead of chewy. Fresh lime, cilantro, and creamy avocado keep the whole taco bright enough to balance the richness of the meat.

The part that matters most here is the cut and the slice. Flank or skirt steak both work because they cook quickly over high heat and take well to a bold lime-garlic marinade, but they need that 10-minute rest and a thin slice against the grain or they’ll turn tough. The avocado salsa is intentionally simple, with just enough acid and salt to wake up the steak without burying it.

Below, I’ve included the small details that make these tacos work on the first try, plus a few smart variations if you want to change the heat level, swap the tortilla, or prep part of the meal ahead.

The steak came off the grill with a great crust, and slicing it thin against the grain made every taco tender. The avocado salsa stayed fresh and didn’t turn watery before dinner was over.

★★★★★— Melissa R.

Save these grilled steak tacos with avocado salsa for the nights when you want smoky meat, fresh citrus, and no-fuss taco assembly.

Save to Pinterest

The Part That Makes Grilled Steak Tacos Tender Instead of Tough

Steak tacos fail most often in two places: the grill and the slice. A hot grill gives you that dark, caramelized edge fast, but the meat can seize up if it’s cooked past medium-rare or cut while it’s still tight from the heat. The 10-minute rest is not busywork. It gives the juices time to settle so they stay in the meat instead of running across the cutting board.

Slicing against the grain matters just as much as the rest. Flank and skirt steak both have long muscle fibers, and if you slice with them, each bite fights back. Cut the steak as thinly as you can after resting, and the tacos stay tender even with a leaner cut.

  • High heat — This is what gives the steak its char without overcooking the middle. If your grill isn’t hot enough, the meat will gray before it browns.
  • Thin slicing — The smaller the bite, the less work your teeth have to do. This is the difference between a great taco and a chewy one.
  • Resting time — Ten minutes is enough for the juices to redistribute. Slice too soon and the steak dries out on the plate.

What Each Ingredient Is Actually Doing in These Tacos

Grilled Steak Tacos with Avocado Salsa, charred steak, fresh avocado salsa
  • Flank or skirt steak — Both cuts take on big flavor fast and cook quickly over high heat. Skirt is a little richer and looser in texture; flank is leaner and a touch firmer. Either one works as long as you slice it thin.
  • Lime juice — It brightens the meat and helps the marinade taste alive instead of flat. Use fresh lime juice here; bottled juice tastes dull next to grilled steak.
  • Olive oil — It carries the garlic and cumin across the steak and helps the surface brown on the grill. You don’t need much, just enough to keep the marinade from being all acid.
  • Avocados — They give the salsa its creamy texture and cool the heat of the grilled steak. Use ripe avocados that hold their shape when diced, not soft ones that mash into guacamole.
  • Corn tortillas — They bring the best flavor here and hold up well against juicy steak and salsa. Warm them directly on the grill so they get flexible and a little toasted at the edges.

Grilling, Resting, and Assembling Without Losing the Juices

Marinating the Steak

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak evenly and let it sit for about 30 minutes. That’s enough time for the surface to pick up flavor without turning the texture mushy, which can happen if the steak sits in too much acid for hours. If your marinade looks broken or watery, that’s fine; it only needs to season the meat, not become a sauce.

Building the Grill Marked Crust

Put the steak on a very hot grill and leave it alone for 4 to 5 minutes per side for medium-rare. If you move it too early, you’ll tear the surface before it releases cleanly and lose that crust. The steak should feel springy, not firm, when you press it with tongs; if it gets stiff, it’s gone too far.

Resting and Slicing for Tender Bites

Let the steak rest for 10 minutes before slicing. This is where the juices settle back into the meat, and it’s the step that keeps the tacos from turning wet and stringy. Slice thinly against the grain at a slight angle, and stop if you start to see long, obvious strands running through the slices — that means you’re cutting the wrong direction.

Finishing the Salsa and Tortillas

Gently fold the avocado salsa together so the avocado stays in chunks instead of turning creamy. The lime juice and salt should make it taste fresh and balanced, not sharply sour. Warm the tortillas on the grill for just a few seconds per side until they’re soft and lightly charred, then build the tacos right away while everything is still warm.

How to Adapt These Steak Tacos for Different Tables and Different Kitchens

Swap the Grill for a Cast Iron Skillet

If you don’t have an outdoor grill, use a screaming-hot cast iron skillet on the stove. You’ll still get good browning, but open-flame smoke will be less pronounced, so let the steak sear undisturbed to build as much crust as possible.

Make It Dairy-Free and Gluten-Free Without Changing the Core Recipe

This recipe already fits both dairy-free and gluten-free eating as written, as long as you use corn tortillas and check that your spices are clean and unblended. The result stays the same: smoky steak, bright salsa, and a taco that doesn’t need any extra extras to work.

Turn Up the Heat

Add minced jalapeño or a pinch of crushed red pepper to the avocado salsa if you want a little fire. That gives you a sharper finish without changing the steak marinade, which should stay clean and simple so the char stays front and center.

Storage and Reheating

  • Refrigerator: Store the sliced steak for up to 3 days. The avocado salsa is best the day it’s made, though it can hold for about 1 day with the surface pressed down to limit browning.
  • Freezer: The cooked steak freezes well for up to 2 months if wrapped tightly. Don’t freeze the avocado salsa; the texture turns soft and watery after thawing.
  • Reheating: Warm the steak gently in a skillet over low heat just until heated through. High heat will push it from tender to dry in a hurry, so use a covered pan or a splash of water if needed to keep it from overcooking.

Answers to the Questions Worth Asking

Can I use flank steak instead of skirt steak?+

Yes, flank steak works well here and is a little leaner and firmer than skirt. The important part is the slice: cut it very thin against the grain after resting so the tacos stay tender.

Can I marinate the steak overnight?+

I wouldn’t. The lime juice is strong enough that an overnight soak can make the outside of the steak soft instead of nicely seasoned. Thirty minutes gives you the flavor without changing the texture.

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

The lime juice slows browning, and the best trick is to make the salsa close to serving time. If you need a little advance prep, dice the tomatoes, onion, and cilantro ahead, then fold in the avocado right before dinner.

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

For this thickness, 4 to 5 minutes per side usually lands near medium-rare on a hot grill. The meat should feel springy with a little give in the center, and if you want to be exact, pull it when the internal temperature reads around 130 to 135°F before resting.

Can I make these tacos ahead of time?+

You can grill the steak earlier in the day and rewarm it gently when you’re ready to eat. Keep the salsa and tortillas separate until serving so the tacos don’t get soggy, and slice the steak just before assembling for the best texture.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style seasoning, charred on a hot grill and sliced thinly against the grain. Topped with a bright avocado salsa of creamy avocado, cherry tomatoes, onion, cilantro, and lime.
Prep Time 25 minutes
Cook Time 10 minutes
resting 10 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 620

Ingredients
  

Steak marinade
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 clove garlic minced
  • 1 tsp cumin
  • 1 salt
  • 1 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
To serve
  • 1 corn tortillas
  • 1 lime wedges

Equipment

  • 1 grill

Method
 

Marinate and grill the steak
  1. Stir lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the flank or skirt steak and refrigerate for 30 minutes. Keep it covered so the seasoning clings to the meat.
  2. Preheat a grill to high heat and grill the steak for 4-5 minutes per side for medium-rare. Look for visible char and grill marks on both surfaces.
  3. Transfer the steak to a plate and let it rest for 10 minutes. The juices should settle so the slices stay tender.
  4. Slice the steak thinly against the grain. Cut across the fibers to maintain a juicy, bite-friendly texture.
Make salsa and assemble tacos
  1. Gently mix diced avocados, diced cherry tomatoes, diced red onion, chopped cilantro, lime juice, and salt. Fold lightly to keep the avocado chunks intact.
  2. Warm corn tortillas on the grill until heated through. You should see slight browning and flexibility for easy folding.
  3. Assemble tacos by layering warm tortillas with sliced steak and avocado salsa. Finish with lime wedges on the side for squeezing.

Notes

Pro tip: slice the steak only after resting, and always against the grain for maximum tenderness. Store leftover steak and salsa separately in the refrigerator up to 3 days; assemble tacos fresh for best texture. Freezing: freeze cooked steak up to 2 months, but salsa should not be frozen. For a dairy-free option, this recipe already is dairy-free; for a lower-sodium approach, reduce added salt in the marinade and salsa and season to taste at the end.

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