Grilled Steak Tacos with Avocado Salsa

Loading…

By Reading time
Servings 4–6 people

Charred grilled steak, warm corn tortillas, and cool avocado salsa make these tacos the kind of meal that disappears fast and still feels like a proper dinner. The steak gets a hard sear on the grill, then rests long enough to stay juicy when sliced thin against the grain. That contrast of smoky meat, bright lime, and creamy avocado is exactly what makes these tacos worth firing up the grill for.

The marinade is short on purpose. Lime juice, garlic, cumin, and olive oil do the heavy lifting without burying the beef, and a 30-minute soak is enough to season the surface and help the steak take on a little tang. The avocado salsa stays fresh and chunky instead of turning into guacamole, which gives you better texture in every bite. Warm tortillas matter too; cold tortillas crack, and cracked tacos fall apart before you get halfway through the plate.

The steak sliced thin and stayed juicy, and the avocado salsa kept the tacos fresh instead of heavy. I grilled the tortillas for a few seconds on each side and that made all the difference.

★★★★★— Laura M.

Grilled steak tacos with avocado salsa are the kind of fresh, smoky tacos that deserve a spot in your weeknight rotation.

Save to Pinterest

The Grill Time That Keeps Flank Steak Tender

The biggest mistake with steak tacos is cooking the meat until it looks done and then slicing it too soon. Flank and skirt steak both dry out fast if they go past medium-rare, and they also lose juice if you cut immediately after grilling. The 10-minute rest matters as much as the sear; it gives the juices time to settle so the slices stay moist instead of spilling onto the cutting board.

Slicing against the grain is the other non-negotiable here. You want short, tender bites, not long stringy strips that make the taco fight back. If the steak has a strong grain pattern, take a second to spot it before you grill so you can slice with confidence later. That one habit changes the whole texture of the taco.

What Each Part of the Taco Is Doing

Grilled Steak Tacos with Avocado Salsa charred fresh
  • Flank or skirt steak — Both cuts take well to high heat and slice beautifully when cut thin against the grain. Skirt steak cooks a little faster and has a more pronounced beefy flavor; flank is a touch leaner and a little easier to find. Use the cut that looks best at the store, but don’t swap in a thick, slow-cooking steak and expect the same result.
  • Lime juice — The acid brightens the beef and helps season the surface, but it’s not a long marinade. Thirty minutes is enough. Go much longer and the texture can start to get tight or a little cured, especially with skirt steak.
  • Olive oil — It carries the garlic and cumin across the meat and helps the steak brown instead of sticking. You don’t need a fancy bottle here; a standard olive oil is fine.
  • Avocados — Use ripe but still firm avocados so the salsa stays chunky. If they’re too soft, you’ll end up with avocado dressing instead of salsa, and the tacos lose that fresh bite.
  • Corn tortillas — They bring the right flavor and hold up better with grilled steak than most flour tortillas. Warm them directly on the grill until they pick up a few toasted spots and become flexible. That takes the taco from good to restaurant-worthy.

Grilling, Resting, and Slicing Without Losing the Juices

Marinating the Steak

Stir the lime juice, olive oil, garlic, cumin, salt, and pepper together, then coat the steak evenly. Thirty minutes is enough time for the surface to season and the aromatics to cling without changing the texture of the meat too much. If you leave it much longer, the lime starts doing too much work and the steak can lose that clean beefy bite.

Getting the Sear

Preheat the grill until it’s screaming hot. Lay the steak on and don’t move it for 4 to 5 minutes so it can pick up those dark charred marks. If the meat sticks when you try to flip it, give it another moment; once it has a proper crust, it releases on its own.

The Rest and the Cut

Move the steak to a cutting board and let it rest for 10 minutes. This is where the juices calm down, which keeps the slices from going dry. Cut thinly across the grain at a slight angle. If you slice with the grain, every bite will feel chewy no matter how well you cooked the steak.

Finishing the Tacos

Mix the avocado salsa gently so the avocado stays in chunks. Warm the tortillas on the grill until soft and a little blistered, then pile on the steak and spoon the salsa over the top. Add lime wedges at the end; that last squeeze wakes everything up right before you eat.

How to Adjust These Tacos Without Losing What Makes Them Work

Make them dairy-free and naturally gluten-free

These tacos already land in both categories as written, which is one reason they work so well for a mixed crowd. Stick with corn tortillas and check that your seasonings are plain, not blended with fillers. You keep the same smoky steak and fresh salsa without changing a thing.

Swap the steak for chicken thighs

Boneless chicken thighs handle the same lime-garlic-cumin marinade and stay juicy on a hot grill. Cook them until the juices run clear and the center reaches 165°F, then slice them the same way. You lose the deep beefy flavor, but you keep the char, the brightness, and the fresh finish.

Turn the salsa into a smoother topping

Mash about half the avocado with the lime juice and leave the rest diced for texture. That gives you a creamier spoonable topping that still has some bite, which works well if you want the salsa to cling to the steak more. Don’t blend it fully unless you want something closer to guacamole.

Storage and Reheating

  • Refrigerator: Store the steak and avocado salsa separately for up to 3 days. The avocado will soften and darken a bit, but the lime slows that down.
  • Freezer: Freeze only the cooked steak, wrapped tightly and tucked into an airtight container, for up to 2 months. Don’t freeze the salsa; avocado turns mushy after thawing.
  • Reheating: Warm the steak gently in a skillet over low heat or in short bursts in the microwave. High heat dries out the thin slices fast, so the goal is just to take the chill off.

Answers to the Questions Worth Asking

Can I use skirt steak instead of flank steak?+

Yes. Skirt steak works beautifully here and often grills even faster than flank. It has a little more loose grain and a stronger beefy flavor, so slice it thin and across the grain for the best texture.

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

For a 1-inch steak, 4 to 5 minutes per side on a hot grill usually lands near medium-rare, but thickness changes everything. The most reliable check is an instant-read thermometer: pull it around 130°F to 135°F, then rest it so the temperature finishes climbing a little.

Can I make the avocado salsa ahead of time?+

You can make it a few hours ahead, but it’s best fresh. The lime slows browning, though the avocado will still soften as it sits. If you need to get ahead, dice everything except the avocado and add that right before serving.

How do I keep the tortillas from tearing?+

Warm them on the grill until they’re pliable and a little blistered. Cold corn tortillas crack, especially once they’re loaded with steak. Stack them in a clean towel after warming so they stay soft while you finish the rest of the tacos.

Can I cook these steak tacos indoors instead of on the grill?+

Yes. Use a cast-iron skillet or grill pan over high heat and cook the steak in the same time range. You won’t get the same smoke, but you’ll still get a good crust if the pan is fully preheated before the steak goes in.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style seasoning and a bright avocado salsa. Charred, high-heat steak is rested and sliced thinly against the grain, then tucked into warm tortillas with fresh lime-green salsa.
Prep Time 25 minutes
Cook Time 10 minutes
marinating and resting 10 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican
Calories: 780

Ingredients
  

Steak marinade
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 tsp cumin
  • 1 salt and pepper Use to taste; include both 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. Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper, then coat the flank or skirt steak evenly. Marinate for 30 minutes at room temperature or in the refrigerator until ready to grill, with the steak fully submerged in the marinade.
Grill the steak
  1. Preheat the grill to high heat until hot. Grill the steak for 4-5 minutes per side for medium-rare, leaving clear char marks on the surface.
Rest and slice
  1. Transfer the steak to a plate and let it rest for 10 minutes so juices redistribute. Slice thinly against the grain once rested to keep each bite tender.
Make the avocado salsa
  1. Gently mix diced avocados, diced cherry tomatoes, diced red onion, chopped cilantro, lime juice, and salt. Stir just until combined so the avocado stays chunky.
Warm tortillas and assemble
  1. Warm corn tortillas on the grill until pliable and lightly charred. Assemble street tacos by layering warm tortillas with sliced steak and spooning on the avocado salsa, serving with lime wedges.

Notes

Pro tip: mince the garlic finely so it disperses through the marinade instead of clumping on the steak. Store leftover steak in the fridge up to 3 days (reheat gently); avocado salsa is best eaten within 24 hours because it will darken. Freezing is not recommended for the salsa; for a dietary swap, use low-sodium salt or reduce added salt to taste for a lower-sodium version.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating