Grilled Steak Tacos with Avocado Salsa

Category: Dinner Recipes

Charred grilled steak tucked into warm corn tortillas is already hard to beat, but the avocado salsa is what turns these tacos into a repeat dinner. The steak brings smoke, salt, and a proper seared edge, while the salsa stays cool and bright with soft avocado, juicy tomatoes, and enough lime to keep every bite lively. It’s the kind of meal that feels casual in the best way and still lands with real dinner-table energy.

The key is not overcomplicating the steak. A short marinade with lime, garlic, cumin, and olive oil adds plenty of flavor without masking the beef, and the high heat on the grill gives you those browned edges that taste like you worked harder than you did. Letting the meat rest before slicing matters just as much as the grill time, because thin slices from a rested steak stay juicy instead of spilling onto the cutting board.

Below, I’ve included the small details that keep the tacos balanced, plus a few smart swaps for when you want to stretch the filling, lighten it up, or work with what’s already in the kitchen.

The steak came off the grill with a great crust, and slicing it thin against the grain made it tender enough for the tortillas to hold without falling apart. The avocado salsa stayed fresh and balanced the smoky meat perfectly.

★★★★★— Maria T.

Save these grilled steak tacos with avocado salsa for the night you want smoky beef, fresh lime, and a fast taco spread that tastes like it came off the grill at a cookout.

Save to Pinterest

The Part Most People Miss: Slicing the Steak Before the Taco Falls Apart

With steak tacos, the grill is only half the job. The part that decides whether each bite eats tender or stringy is how you cut the meat after it rests. Flank and skirt steak both run with long muscle fibers, and if you slice with the grain, even a perfectly cooked steak can feel chewy inside a tortilla.

Resting matters here too. If you cut too soon, the juices rush out and the tortillas soak through fast, which makes the tacos messy in the wrong way. A full 10 minutes gives the steak time to settle, and thin slices against the grain keep the texture soft enough to stack with salsa without fighting the tortilla.

  • Flank or skirt steak — Either cut works, but skirt steak tends to cook faster and take on a little more char, while flank is easier to slice neatly. Don’t trim off every bit of surface fat before grilling; a little fat helps the steak brown.
  • Lime juice — This gives the marinade its sharp edge and helps the surface of the beef season quickly. Fresh lime is worth using here because bottled juice tastes flatter and more bitter against grilled meat.
  • Olive oil — It carries the garlic and cumin across the steak and helps the surface brown instead of drying out. You don’t need anything fancy, just a neutral, reliable oil with enough body for the marinade.
  • Avocados — Use ripe but still intact avocados so the salsa stays chunky instead of turning into guacamole. If they’re too soft, the salsa loses its clean, fresh bite.
  • Corn tortillas — They bring the right flavor and hold up better to the steak juices than flour tortillas do. Warm them on the grill until they pick up a few charred spots and become flexible, not brittle.

What Each Ingredient Is Actually Doing in This Recipe

Recipe preparation and cooking
  • Primary ingredient (the foundation) — This is the star of the dish and carries most of the flavor. Quality matters here more than anywhere else.
  • Salt and pepper (the seasonings that matter most) — These enhance all other flavors without masking them. Apply generously; underseasoned dishes taste flat.
  • Fat (butter, oil, or from the meat) — Fat carries flavors and keeps the dish from tasting dry. It’s also what makes food taste delicious and satisfying.
  • Acid (lemon, lime, vinegar, or tomato) — Acid brightens the dish and prevents it from tasting one-dimensional or heavy. It also helps balance rich flavors.
  • Aromatics (garlic, onion, ginger) — These add depth and complexity. They mellow and become sweet when cooked, different from their raw state.
  • Spices or herbs (the personality) — These give the dish its character and make it distinctive. Toast them to bloom their flavors or add fresh ones to finish.
  • Supporting ingredients (vegetables, proteins) — These add texture, nutrition, and complementary flavors. They should support the star ingredient, not compete with it.
  • Proper cooking technique (heat, time, stirring) — Even with great ingredients, technique determines the final result. Pay attention to temperature and timing.

Building the Grill Sear and Keeping the Salsa Bright

Marinating Without Softening the Steak

Mix the lime juice, olive oil, garlic, cumin, salt, and pepper, then coat the steak and let it sit for about 30 minutes. That’s long enough for the surface to pick up flavor without turning the meat mushy from too much acid. If you leave it much longer, the lime starts to work like a cure and can dull the steak’s texture instead of improving it.

Hot Grill, Fast Turn

Set the grill up for high heat and cook the steak for 4 to 5 minutes per side for medium-rare. You’re looking for deep browning and a clean release from the grates; if it sticks, give it another minute before turning. The biggest mistake is fussing with it too early, which tears the crust and keeps you from getting that grilled edge.

Rest, Slice, and Assemble

Let the steak rest for 10 minutes before slicing thinly against the grain. This keeps the juices in the meat instead of flooding the cutting board, and it makes each strip easier to bite through. Toss the avocado salsa together gently so the avocados stay in chunks, warm the tortillas on the grill, then build the tacos right before serving so the contrast between hot steak and cool salsa stays sharp.

Make It Spicier With Jalapeño

Add a finely diced jalapeño to the avocado salsa if you want more heat. It keeps the salsa fresh and bright, but it shifts the flavor from mellow and clean to more assertive, which works especially well if your steak marinade is on the mild side.

Make It Dairy-Free and Naturally Gluten-Free

This recipe already fits both of those needs as written when you use corn tortillas. Just check that your tortillas are made with corn and not a blend, because some packaged versions sneak in wheat and lose that classic street taco texture.

Stretch the Steak for a Bigger Crowd

If you need more servings, slice the steak extra thin and pile it into smaller tortillas with plenty of salsa. You’ll get more tacos out of the same amount of meat, and the avocado salsa helps each bite feel generous without needing to increase the protein much.

Storage and Reheating

  • Refrigerator: Store the steak and salsa separately for up to 3 days. The avocado will soften and darken a bit, but the lime keeps it usable.
  • Freezer: The cooked steak freezes well for up to 2 months if you wrap it tightly and slice it after thawing. Don’t freeze the avocado salsa; the texture breaks down too much.
  • Reheating: Warm the steak gently in a skillet over low heat or in a covered pan with a splash of water. High heat dries it out fast, and the goal is warm slices, not a second round of searing.

Answers to the Questions Worth Asking

Can I marinate the steak overnight?+

I wouldn’t. The lime juice is strong enough to start changing the texture if it sits too long, and flank or skirt steak doesn’t need that much time to take on flavor. Thirty minutes is plenty for this marinade.

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

For a 1-inch steak, 4 to 5 minutes per side usually lands near medium-rare over high heat. The outside should have a deep char and the center should still feel a little springy, not firm. If you use a thermometer, pull it a few degrees early and let carryover heat finish the job during the rest.

Can I use flour tortillas instead of corn tortillas?+

Yes, but the tacos will eat softer and a little heavier. Corn tortillas bring a more classic street taco feel and stand up better to the steak juices, which is why I prefer them here. If you use flour tortillas, warm them just until pliable so they don’t turn gummy.

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

The lime juice slows browning, but avocado salsa is best made close to serving. If you need a little lead time, press plastic wrap directly onto the surface so less air reaches it. Stirring it over and over will break the avocado down faster, so mix once and leave it alone.

Can I cook the steak in a skillet instead of grilling it?+

Yes. Use a heavy skillet, get it very hot, and cook the steak the same way you would on a grill so the surface browns quickly. If the pan isn’t hot enough, the steak will steam and miss that charred edge that makes these tacos stand out.

Grilled Steak Tacos with Avocado Salsa

Grilled steak tacos with carne asada-style seasoning and a fresh avocado salsa. Charred, high-heat steak is rested, sliced thin against the grain, then tucked into warm corn tortillas.
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: 560

Ingredients
  

Steak marinade
  • 2 lb flank or skirt steak
  • 3 tbsp lime juice
  • 2 tbsp olive oil
  • 3 garlic, minced
  • 1 tsp cumin
  • 1 salt and pepper Use to taste.
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 Warm on the grill.
  • 1 lime wedges Serve alongside.

Equipment

  • 1 grill

Method
 

Marinate and grill the steak
  1. Combine lime juice, olive oil, minced garlic, cumin, salt, and pepper with the flank or skirt steak, then marinate for 30 minutes.
  2. Preheat the grill to high heat and grill the steak for 4-5 minutes per side for medium-rare.
  3. Transfer steak to a plate and rest for 10 minutes so juices redistribute.
  4. Slice the steak thinly against the grain and keep it warm for assembling tacos.
Make the avocado salsa
  1. Gently mix the diced avocados, cherry tomatoes, red onion, chopped cilantro, lime juice, and salt until evenly combined.
Warm tortillas and assemble tacos
  1. Warm the corn tortillas on the grill until pliable with light char spots.
  2. Assemble tacos with sliced grilled steak and top with avocado salsa; serve with lime wedges.

Notes

For best texture, let the steak rest exactly 10 minutes before slicing against the grain. Refrigerate leftover salsa in an airtight container up to 2 days (it may darken slightly); grilled steak keeps 3 days. Freezing is not recommended for the salsa. Dietary swap: use grilled portobello or sliced chicken breast instead of steak for a lower-fat option.

You might also like these recipes

Leave a Comment

Recipe Rating