Photo of author

by

Stessy Rose February 11, 2026

This post may contain affiliate links, please see our Disclosure for details.

Grilled Steak Tacos with Avocado Salsa

Grilled Steak Tacos with Avocado Salsa

A warm evening, the grill humming, and the bright pop of salsa on the tongue, that is the feeling these Grilled Steak Tacos with Avocado Salsa bring to the table. They are the kind of tacos you make when friends stay late and conversation grows louder, when you want something simple but electric, charred and citrusy all at once. Serve them for a relaxed weeknight, a backyard cookout, or a small celebration when you want food that feels both rustic and carefully tuned.

If you like a plant-forward alternative now and then, consider a lighter vegetarian take like vegan cauliflower tacos with avocado crema for another bright taco option.

What Makes This Special

These Grilled Steak Tacos with Avocado Salsa balance bold grill flavors with creamy, cooling salsa. The steak gets a citrus and spice marinade that caramelizes on the hot grates, giving you a smoky crust and tender pink interior. The salsa verde, blended with ripe avocado, bright lime, and cilantro, cuts through the richness and brings a silky texture and fresh brightness.

You will notice:

  • Crispy char on the steak with juicy, thin slices
  • A creamy, slightly chunky avocado salsa that is tangy and herbal
  • Corn tortillas warmed until pliable, making every bite sing

Ingredients and Key Notes

A few ingredient notes first, these components work together to build contrast, texture, and bright acidity. The tomatillos form the base of the salsa verde, while the avocado adds cream and body, and the citrus in the marinade tenderizes the steak and layers in flavor. If you prefer a slightly different steak cut, flap steak or flank steak substitute well.

  • 2 tablespoons avocado oil
  • 1 pound tomatillos, husks peeled and rinsed well
  • ½ yellow onion, sliced in half
  • 2 cloves garlic, skins peeled
  • 1 jalapeño, sliced in half, seeds removed for mild heat
  • ¼ cup water
  • ¼ cup fresh cilantro
  • Juice of 1 lime (around 2 tablespoons), plus more to taste
  • ½ teaspoon dry oregano
  • ½ teaspoon kosher salt, plus more to taste
  • 1 ripe avocado
  • 16 ounces skirt steak, cut into 6-inch sections (substitute flap steak or flank steak)
  • Juice of 1 orange (around ¼ cup)
  • Juice of 1 large lime (around 2 tablespoons)
  • ½ cup finely chopped fresh cilantro, divided in half
  • 1 teaspoon paprika
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • ½ teaspoon freshly-cracked black pepper
  • ½ teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • ½ teaspoon dry oregano
  • 2 tablespoons avocado oil
  • 6 green onions
  • 6 corn tortillas
  • ¼ cup finely chopped white onion, for serving

Optional note, taste the salsa and add more lime or salt to balance acidity and creaminess.

How to Cook Grilled Steak Tacos with Avocado Salsa

  1. For the Salsa Verde, preheat a dry skillet or grill to medium-high, the tomatillos, half onion, garlic, and jalapeño should blister and blacken slightly as they roast, about 6 to 8 minutes. Transfer the hot vegetables to a blender, add avocado oil, water, cilantro, lime juice, oregano, and salt, then pulse until mostly smooth but with a few bright green chunks left. Fold in diced avocado, taste for seasoning, and chill for at least 10 minutes, the aroma will be tangy and herby with a creamy finish.

  2. For the Grilled Steak, whisk together orange juice, lime juice, chopped cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, oregano, and avocado oil to form a marinade. Add the steak, turning to coat, and let it rest for 20 to 30 minutes at room temperature so the citrus starts to tenderize and the spices sink in.

  3. Heat the grill to high, oil the grates so the steak does not stick, then sear each 6-inch section for 2 to 4 minutes per side for medium-rare, watch for a deep brown crust and the scent of caramelized citrus and spices. Move the steak to a cooler part of the grill if needed to finish cooking, and let it rest for 5 to 10 minutes, you will notice juices redistribute and the meat relaxes, making it easier to slice.

  4. Warm the corn tortillas on the hot grill for 15 to 30 seconds per side until they are pliable and spotted with char, a quick steam with a towel will keep them soft and ready for assembly.

  5. Assemble the tacos by placing a spoonful of avocado salsa on each tortilla, top with thin slices of steak cut against the grain so each bite is tender, then finish with chopped white onion, the reserved cilantro, and sliced green onions for crunch and a fresh onion bite.

Prep ~20 minutes, Cook ~20 minutes, Total ~40 minutes, Servings ~4, Kcal ~550

Make-Ahead and Prep Tips

You can shave time on the day you serve these Grilled Steak Tacos with Avocado Salsa by preparing elements ahead. Make the salsa verde up to 24 hours in advance, keeping the avocado mixed in separate if you want it at its freshest, then fold it in just before serving. Marinate the steak for up to 2 hours in the refrigerator but bring it back to room temperature for 20 to 30 minutes before grilling for even cooking.

Chop the white onion and cilantro the day before, store them in airtight containers in the refrigerator, and warm the tortillas at the last minute. If you plan a larger gathering, pre-toast extra tortillas and wrap them in a clean towel to hold for serving.

How to Store Leftovers

Refrigerate leftover components in separate airtight containers, the salsa will keep for 2 to 3 days in the fridge, though the avocado will darken slightly over time, a squeeze of lime helps slow that. Store sliced steak in the refrigerator for up to 3 days, place in a shallow container and cover to keep juices. Tortillas will keep wrapped in the fridge for 3 to 4 days, or freeze for up to 2 months, wrapped tightly in foil and a zip top bag.

For freezing, portion the steak into meal-sized packages, wrap tightly, and label with the date, the steak will maintain best quality for about 2 months. A freshness cue, if the salsa smells overly sour or the steak has an off smell, discard it.

When reheating, keep each component separate, warm gently to preserve texture.

Perfect Pairings

  • Fresh chopped cabbage tossed with lime and a pinch of salt for crunch
  • Mexican-style rice with tomatoes and toasted cumin for a warm side
  • Grilled corn on the cob, brushed with a little avocado oil and sprinkled with chili flakes
  • A simple lime and cucumber salad to refresh the palate
  • Pickled red onions for acid and color

Variations and Swaps

  • Carne Asada Style, swap the citrus marinade for a garlic, cumin, and soy sauce based marinade if you want a deeper savory profile, omit any ingredients you avoid and season to taste.
  • Chicken Version, use thinly sliced flank or skirt cut chicken breasts, marinate similarly and grill until just cooked through, this produces a lighter take on the tacos.
  • Turkey Bacon Topping, if you want smoky crispness without pork, crisp some turkey bacon and crumble it over the tacos for a savory contrast.
  • Veggie Option, grill thick slices of portobello mushrooms and serve with the same avocado salsa, for a meaty texture try vegan grilled portobello mushroom steaks as inspiration.
  • Spicier Salsa, leave the jalapeño seeds in or add a serrano pepper to the roasted vegetables, blend and taste, this raises heat while keeping the salsa fresh.
  • Smoky Variation, add a pinch more smoked paprika and a touch of chipotle powder to the steak marinade for a deeper smoky note without changing the method.
  • Tortilla Changes, use flour tortillas for a softer, pillowy taco or crisp corn tortillas on a comal for extra texture.

Pro Tips for Best Results

  • Preheat the grill until it is very hot, this ensures a good sear and prevents sticking.
  • Marinate the steak briefly, 20 to 30 minutes is enough to add flavor without breaking down the meat too much.
  • Rest the steak after grilling for 5 to 10 minutes to let the juices redistribute, cutting too soon will release them and make the meat drier.
  • Slice the steak against the grain for short fibers and a tender bite.
  • Warm tortillas through over direct heat quickly, then keep them wrapped so they remain soft and pliable.
  • Use a thermometer if unsure, 125 to 130 F for medium-rare, 135 F for medium, check temperature in the thickest part of the steak.

Grilled Steak Tacos with Avocado Salsa FAQs

  • Can I make the salsa completely smooth?
    Yes, you can blend the salsa until it is completely smooth for a creamier texture, but leaving some small pieces of tomatillo and avocado gives a more interesting mouthfeel and a rustic look.

  • How do I know when the steak is done without a thermometer?
    Press the steak gently with your finger, a soft and very springy feel is rare, slightly firmer with some give is medium-rare, firm indicates well done. Aim for a seared brown crust and a warm pink center for medium-rare.

  • Can I use frozen steak for this recipe?
    You can, but thaw it completely in the refrigerator and pat it very dry before marinating and grilling, frozen or partially frozen meat will not cook evenly and will not sear properly.

  • What is the best way to keep tortillas warm for serving?
    Stack the warmed tortillas on a plate, wrap them in a clean kitchen towel, and keep them in a low oven set around 175 F, or wrap in foil and place near the grill until ready to serve.

  • Is there a good non-citrus marinade option?
    Yes, use a blend of olive oil, garlic, smoked paprika, cumin, and a splash of soy sauce for umami, this will still provide a flavorful crust without citrus.

  • How can I make the salsa less spicy?
    Remove the seeds and membranes from the jalapeño before roasting or replace the jalapeño with a milder pepper like poblano for a near heat free salsa, always taste and adjust after blending.

Final Thoughts

These Grilled Steak Tacos with Avocado Salsa are a comforting, bright, and slightly smoky meal that comes together quickly and makes a memorable impression. The balance of charred meat, citrus and herb marinade, and silky avocado salsa creates layers of flavor in every bite. Whether you are feeding a small group or savoring a solo dinner, these tacos are a reliable go-to that reward a little time at the grill with big, honest flavor. Give them a try soon, they are the kind of dish that becomes a favorite with very little effort.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
grilled steak tacos with avocado salsa 2026 02 08 144253 1

Grilled Steak Tacos with Avocado Salsa


  • Author: stessy-rose
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: None

Description

Delicious grilled steak tacos topped with creamy avocado salsa for a vibrant meal perfect for gatherings.


Ingredients

Scale
  • 2 tablespoons avocado oil
  • 1 pound tomatillos, husks peeled and rinsed
  • ½ yellow onion, sliced in half
  • 2 cloves garlic, skins peeled
  • 1 jalapeño, sliced in half, seeds removed
  • ¼ cup water
  • ¼ cup fresh cilantro
  • Juice of 1 lime (about 2 tablespoons), plus more to taste
  • ½ teaspoon dry oregano
  • ½ teaspoon kosher salt, plus more to taste
  • 1 ripe avocado
  • 16 ounces skirt steak, cut into 6-inch sections
  • Juice of 1 orange (about ¼ cup)
  • Juice of 1 large lime (about 2 tablespoons)
  • ½ cup finely chopped fresh cilantro, divided
  • 1 teaspoon paprika
  • 1 teaspoon kosher salt
  • 1 teaspoon onion powder
  • ½ teaspoon freshly-cracked black pepper
  • ½ teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • ½ teaspoon dry oregano
  • 2 tablespoons avocado oil
  • 6 green onions
  • 6 corn tortillas
  • ¼ cup finely chopped white onion, for serving

Instructions

  1. For the salsa verde, preheat a dry skillet or grill to medium-high, then roast tomatillos, half onion, garlic, and jalapeño until blackened, about 6-8 minutes.
  2. Transfer hot vegetables to a blender, add avocado oil, water, cilantro, lime juice, oregano, and salt, then pulse until mostly smooth with some chunks.
  3. Fold in diced avocado, taste for seasoning, and chill for at least 10 minutes.
  4. For the grilled steak, whisk together orange juice, lime juice, chopped cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, oregano, and avocado oil to form a marinade.
  5. Add the steak, turn to coat, and let rest for 20-30 minutes at room temperature.
  6. Heat the grill to high, oil the grates, and sear each steak section for 2-4 minutes per side for medium-rare.
  7. Rest the steak for 5-10 minutes before slicing against the grain.
  8. Warm corn tortillas on the grill for 15-30 seconds per side.
  9. Assemble tacos with avocado salsa, thinly sliced steak, chopped white onion, reserved cilantro, and green onions.

Notes

Make salsa up to 24 hours in advance, marinate steak for up to 2 hours in the fridge.

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 taco
  • Calories: 550
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 30g
  • Saturated Fat: 10g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 75mg

Keywords: tacos, grilled steak, avocado salsa, Mexican food, summer recipes

Leave a Comment

Recipe rating