Grilled Steak Tacos with Avocado Salsa Recipe
If you’re searching for a dish that bursts with vibrant flavors and easy-to-master techniques, look no further than these Grilled Steak Tacos with Avocado Salsa. Juicy skirt steak marinated in citrus and spices is grilled to tender perfection, then paired with a creamy, zesty avocado salsa that adds a refreshing punch. Wrapped in warm corn tortillas and topped with crisp onions and fresh cilantro, these tacos offer an irresistible mix of smoky, tangy, and fresh elements that will have you coming back for more. Whether it’s a weekend cookout or a casual dinner, this dish feels like a fiesta on a plate and is bound to brighten any meal.

Ingredients You’ll Need
This recipe relies on a handful of simple ingredients, each playing a crucial role in delivering the distinctive taste and texture that make these tacos unforgettable. From the smoky aroma of grilled steak seasoned with spices to the vibrant, creamy salsa verde loaded with avocado, every component shines on its own and comes together beautifully.
- Avocado oil: Adds richness and helps char the veggies for the salsa, enhancing flavor.
- Tomatillos: The base of the salsa verde, providing tartness and a fresh brightness.
- Yellow onion: Contributes a subtle sweetness when charred and sharp crunch when raw.
- Garlic: Infuses a gentle pungency essential to authentic salsa verde.
- Jalapeño: Offers mild heat adjusted by removing the seeds.
- Fresh cilantro: Brings herbal freshness to both the salsa and steak marinade.
- Lime and orange juice: Provide citrus brightness, tenderize steak, and balance flavors.
- Skirt steak: Juicy and flavorful cut that grills quickly for the perfect texture.
- Spices (paprika, cumin, oregano, onion powder, black pepper): Add warmth and complexity to the steak marinade.
- Green onions: Charred alongside the steak to add a slightly sweet, smoky bite.
- Corn tortillas: The perfect warm, slightly chewy vessel for the taco filling.
- White onion: Used fresh for a crisp, pungent topping to cut through the richness.
How to Make Grilled Steak Tacos with Avocado Salsa
Step 1: Prepare the Salsa Verde
Start by heating avocado oil in a pan, then add tomatillos, yellow onion, garlic, and jalapeño. As they gently char, you’ll notice a wonderful aroma building, lending smoky depth to the salsa. After a few minutes, add water and cook until the tomatillos are soft and the liquid has reduced. This concentrated flavor base is then blended with fresh cilantro, lime juice, oregano, salt, and ripe avocado—the creamy avocado transforms this from a simple salsa verde into a luscious, velvety topping with just the right balance of zesty and smooth.
Step 2: Marinate the Steak
While the salsa chills, it’s time to give the skirt steak some love. In a bowl, combine the steak with a vibrant mixture of orange and lime juices, chopped cilantro, and a wonderful blend of spices including paprika, cumin, and smoked paprika. Tossing the steak in this marinade and letting it rest for at least an hour allows the flavors to deeply penetrate the meat, ensuring each bite is bursting with layered, zesty goodness.
Step 3: Grill the Steak and Green Onions
Heat your grill or skillet until it’s screaming hot, then add avocado oil to prevent sticking. The skirt steak and green onions go onto the heat, where they develop those classic grill marks and a slightly smoky char that defines the dish. Timing is everything here—about 4 minutes per side for the steak to reach medium-rare, and a few minutes for the green onions to soften and caramelize. After cooking, resting the steak is essential to keep it juicy, so slice it into bite-sized cubes while the onions stay whole and flavorful.
Step 4: Warm the Tortillas
While the steak rests, warm your corn tortillas over the grill or skillet just enough to make them pliable and slightly toasted. This prevents tearing and adds a subtle toasted aroma that perfectly complements the filling.
Step 5: Assemble Your Grilled Steak Tacos with Avocado Salsa
Start by layering diced steak onto each warmed tortilla, followed by a generous spoonful of the creamy avocado salsa. A sprinkle of diced white onions and fresh cilantro on top adds crunch and herbal brightness that balances the rich steak and luscious salsa. Add the charred green onions on the side, along with extra salsa and lime wedges for an extra zing. This assembly is where everything comes alive, creating an irresistible combination of texture, flavor, and color that speaks volumes before the first bite.
How to Serve Grilled Steak Tacos with Avocado Salsa

Garnishes
Fresh garnishes like chopped white onion and cilantro bring a delightful crispness and vibrancy that contrasts with the tender steak and creamy salsa. Lime wedges are an absolute must; a quick squeeze brightens each bite, cutting through the richness and lifting the entire flavor profile to new heights.
Side Dishes
These tacos pair wonderfully with light, refreshing sides that keep the meal balanced. Think Mexican street corn, a crisp cabbage slaw with a tangy dressing, or simply a bowl of seasoned black beans. Rice cooked with lime and cilantro also complements the smoky, savory notes of the steak tacos beautifully.
Creative Ways to Present
For a fun twist, serve your Grilled Steak Tacos with Avocado Salsa family-style on a large platter, letting everyone build their own with a variety of salsas and garnishes. Alternatively, stack mini tacos for a party appetizer or lay out skewered steak cubes alongside small bowls of salsa and tortillas for a casual taco night buffet.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the steak, avocado salsa, and tortillas separately in airtight containers. The salsa will keep its creamy, bright flavor for up to three days, while the steak stays tender and juicy for about two days in the fridge.
Freezing
The steak can be frozen after marinating but before grilling. Lay the pieces flat in a freezer-safe bag, and use within two months for best flavor. Avoid freezing the avocado salsa as the texture may change unfavorable upon thawing.
Reheating
To reheat, gently warm the steak in a skillet over medium heat to retain its juiciness and avoid overcooking. Tortillas can be quickly warmed on a dry skillet or in the oven. Serve the avocado salsa cold to preserve its fresh vibrancy and creamy texture.
FAQs
Can I use a different cut of steak for these tacos?
Absolutely! Flank steak or flap steak are great alternatives that also grill well and have excellent flavor. Just adjust cooking times to avoid overcooking.
How spicy are these tacos?
The spice level is mild to moderate, thanks to the jalapeño without seeds, but you can always add extra slices or hot sauce if you like it hotter.
Can I make the avocado salsa without a blender?
While a blender helps achieve a smooth consistency quickly, you can finely chop the ingredients for a chunkier, rustic salsa if you prefer.
What’s the best way to warm corn tortillas?
Warming them on a hot grill or skillet for 10-15 seconds per side is ideal to get them soft and slightly toasted without drying out.
Is there a vegetarian version of Grilled Steak Tacos with Avocado Salsa?
You can swap the steak for grilled portobello mushrooms or seasoned jackfruit for a delicious vegetarian twist that still pairs beautifully with the avocado salsa.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are a celebration of bold flavors, simple ingredients, and effortless cooking that comes together in a dish you’ll want to make over and over. From the juicy, spice-kissed steak to the creamy, tangy salsa, every bite feels like a mini street-taco adventure. So go ahead, fire up your grill or skillet, invite some friends or family, and enjoy the unforgettable flavors of this personal favorite.
“`
PrintGrilled Steak Tacos with Avocado Salsa Recipe
Delicious grilled steak tacos served with a fresh and creamy avocado salsa verde, combining charred tomatillos and spices for an authentic Mexican-inspired meal perfect for any taco night.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 35 minutes (including marinating and resting time)
- Yield: 6 tacos 1x
- Category: Main Course
- Method: Grilling and Sautéing
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
For the Salsa Verde:
- 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
For the Grilled Steak Tacos:
- 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
Instructions
- Prepare the Salsa Verde: Preheat a frying pan over medium heat and add avocado oil. Once shimmering, add tomatillos, yellow onion, garlic, and jalapeño. Cook occasionally stirring until vegetables are lightly charred. Add water, scraping browned bits from the pan, and cook until the liquid reduces by about ¼ and tomatillos become fork-tender, approximately 3 minutes.
- Blend the Salsa Verde: Transfer the cooked vegetables to a blender along with cilantro, lime juice, oregano, salt, and ripe avocado. Pulse until smooth or chunky, according to your preference. Adjust seasoning with additional salt and lime juice as needed. Refrigerate covered until ready to serve; salsa stays fresh up to 3 days.
- Marinate the Steak: In a bowl, combine skirt steak with orange juice, lime juice, ¼ cup chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano. Toss to coat evenly, cover, and refrigerate for 1 to 6 hours to develop flavors.
- Grill the Steak and Green Onions: Preheat grill to 500°F (or 475°F if using ModiFire Grill Grate) or heat a heavy skillet/griddle over medium-high heat. If grilling, toss steak with avocado oil; if using skillet, heat avocado oil in the pan until shimmering. Place steak sections and green onions on grill or pan; cook undisturbed until grill marks or deep sear forms (about 4 minutes for steak, 2 minutes for onions). Flip and cook the other side until also seared and steak reaches 125°F internal temperature for medium-rare (about 4 more minutes steak, 1 minute onions). Remove and rest steak and green onions on a cutting board for at least 6 minutes.
- Warm the Tortillas: While steak rests, warm corn tortillas on the grill or skillet for 10-15 seconds per side, or hold over an open flame on a heat-safe wire rack for the same time to soften and enhance flavor.
- Prepare Cilantro and Onion Mix: In a small bowl, combine the remaining ¼ cup chopped cilantro with finely chopped white onion and mix well to use as garnish.
- Assemble the Tacos: Cut the rested steak into small cubes. Place diced steak on each tortilla, spoon on avocado salsa, and top with cilantro-onion mixture. Serve tacos with charred green onions on the side, extra avocado salsa for dipping, and lime wedges for squeezing over the top.
Notes
- For milder heat, remove seeds from jalapeño before cooking.
- Steak can be substituted with flap steak or flank steak depending on availability.
- Adjust the salsa texture to your liking by pulsing less for chunkier salsa or longer for smooth consistency.
- Ensure steak is allowed to rest to retain juices before slicing for maximum tenderness.
- If you don’t have a grill, a heavy skillet or griddle works well for cooking steak and onions.
- Salsa verde can be refrigerated for up to 3 days in an airtight container.
- Use freshly squeezed citrus juices for the best flavor in marinade and salsa.
Nutrition
- Serving Size: 1 taco
- Calories: 330 kcal
- Sugar: 3 g
- Sodium: 420 mg
- Fat: 18 g
- Saturated Fat: 3.5 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 5 g
- Protein: 22 g
- Cholesterol: 60 mg
Keywords: grilled steak tacos, avocado salsa, Mexican tacos, skirt steak recipe, salsa verde, summer tacos