Grilled Steak Tacos-Flavorful Avocado Salsa Recipe
Grilled Steak Tacos with Avocado Salsa are an absolute game-changer for any weeknight dinner or weekend fiesta. There’s something undeniably magical about the smoky char of perfectly grilled steak nestled in a warm tortilla, especially when it’s brightened up by a vibrant, zesty avocado salsa. It’s a combination that hits all the right notes: savory, fresh, and utterly satisfying. People adore these grilled steak tacos because they’re deceptively simple to prepare but deliver restaurant-quality flavor that feels both indulgent and wholesome. What truly makes these grilled steak tacos special is the balance. The rich, juicy steak is beautifully complemented by the cool, creamy avocado salsa, punctuated by the bite of red onion and a hint of lime. It’s a symphony of textures and tastes that will have everyone asking for seconds!

Grilled Steak Tacos with Avocado Salsa
There’s something undeniably special about tacos. They’re versatile, crowd-pleasing, and the perfect vehicle for bold flavors. And when you add perfectly grilled steak and a vibrant, fresh salsa, you’ve got a winner. These Grilled Steak Tacos with Avocado Salsa are my go-to for a reason. The steak gets a beautiful char and tender, juicy bite from a simple citrus marinade, and the salsa is a bright, creamy counterpoint that cuts through the richness. It’s a recipe that feels a little fancy but is surprisingly straightforward to make, perfect for a weeknight treat or a weekend gathering.
Let’s get started with what you’ll need to bring these delicious tacos to life.
Ingredients:
Preparing the Avocado Salsa
This salsa is the star of the show, bringin extractg a burst of freshness and creaminess. We’ll start by roasting some of the ingredients to deepen their flavor before blending everything together.
1. Preheat your broiler to high. Arrange the tomatillos, yellow onion halves, garlic cloves, and jalapeño halves on a baking sheet. Drizzle everything with 1 tablespoon of the avocado oil. Broil for 5-7 minutes, or until the tomatillos are slightly charred and softened, and the onion and garlic have developed some color. Keep a close eye on them, as broilers can be intense. Once done, let them cool slightly.
2. While the roasted ingredients are cooling, prepare your blender. Add the roasted tomatillos, onion (roughly chopped), garlic cloves (squeezed from their skins), jalapeño, ¼ cup water, ¼ cup fresh cilantro, juice of 1 lime, dry oregano, and ½ teaspoon kosher salt. Blend until smooth. Taste and adjust seasoning, adding more salt or lime juice as needed.
3. Now, let’s make it creamy. Dice the ripe avocado and add it to the blender with the salsa mixture. Pulse just a few times until the avocado is mostly incorporated but you still have some small chunks for texture. You don’t want to over-blend, or you’ll end up with a guacamole-like consistency. Transfer the salsa to a bowl, cover, and refrigerate while you prepare the steak. This allows the flavors to meld beautifully.
Marinating and Grilling the Steak
The citrus marinade is key to tenderizing the skirt steak and infusing it with bright, zesty notes that complement the salsa perfectly.
1. In a medium bowl or a large zip-top bag, combine the juice of 1 orange, the juice of 1 large lime, the remaining 1 tablespoon of avocado oil, and half of your finely chopped cilantro (about ¼ cup). This is our vibrant marinade.
2. Add the skirt steak to the marinade, ensuring each piece is well-coated. If using a bowl, press down to submerge the steak. If using a bag, squeeze out as much air as possible before sealing. Let the steak marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator. For skirt steak, longer marinating times can sometimes make it too soft, so sticking to the shorter end is usually best.
3. Preheat your grill to medium-high heat. It’s important to have a nice hot grill for a good sear. While the grill heats up, remove the steak from the marinade and pat it dry with paper towels. This step is crucial for achieving a good char. Discard the marinade.
4. Grill the steak for about 4-5 minutes per side for medium-rare, depending on the thickness of your steak and the heat of your grill. You’re looking for a beautiful crust and a rosy pink interior. Once grilled, transfer the steak to a clean cutting board and let it rest for at least 5-10 minutes. This resting period allows the juices to redistribute throughout the meat, ensuring a tender and moist result. Don’t skip this!
Assembling the Tacos
The final step is where all the delicious components come together.
1. While the steak is resting, warm your tortillas. You can do this directly on the grill for a minute or two per side, or in a dry skillet over medium heat until pliable and slightly browned in spots.
2. Thinly slice the rested skirt steak against the grain. This is incredibly important for tender steak. Look for the direction of the muscle fibers and slice perpendicular to them.
3. Now it’s time to assemble! Place some of the sliced steak onto each warm tortilla. Spoon a generous amount of the chilled avocado salsa over the steak. Garnish with the remaining ¼ cup of finely chopped fresh cilantro, and any of your optional toppings like crum extractbled cotija cheese or thinly sliced radishes. Serve immediately with extra lime wedges on the side. Enjoy every flavorful bite!

Conclusion:
You’ve now got the keys to creating some truly spectacular Grilled Steak Tacos with Avocado Salsa right in your own kitchen! This recipe is fantastic because it balances the smoky char of perfectly grilled steak with the cool, creamy, and zesty kick of the avocado salsa. It’s a flavor combination that’s simply irresistible and surprisingly easy to pull off, making it perfect for weeknight dinners or weekend gatherings alike. The vibrant colors and fresh ingredients ensure these tacos are not only delicious but also a feast for the eyes.
For serving, I love to keep it simple with warm corn tortillas and let the steak and salsa shine. A squeeze of fresh lime juice right before serving takes everything to the next level. If you’re feeling adventurous, consider adding some crum extractbled cotija cheese or a dollop of your favorite crema for extra richness. For variations, don’t hesitate to experiment! Instead of steak, try grilled chicken or even seasoned grilled shrimp. If you don’t have access to a grill, pan-searing the steak works beautifully too. I truly encourage you to give these Grilled Steak Tacos with Avocado Salsa a try – I’m confident you’ll fall in love with them!
Frequently Asked Questions:
Q: What’s the best way to cut the steak for tacos?
A: For the best texture and ease of eating in your tacos, I recommend slicing the grilled steak thinly against the grain. This makes each bite tender and enjoyable.
Q: Can I make the avocado salsa ahead of time?
A: You can prepare the salsa a few hours in advance, but it’s best to add the avocado just before serving to prevent browning. Keep the other salsa ingredients mixed and covered in the refrigerator.

Grilled Steak Tacos with Avocado Salsa
Juicy grilled steak tacos topped with a vibrant, fresh avocado salsa, perfect for a flavorful meal.
Ingredients
-
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)
-
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
-
1/2 teaspoon kosher salt (plus more to taste)
-
1 ripe avocado
-
1/2 cup finely chopped fresh cilantro (divided in half)
Instructions
-
Step 1
Marinate the steak: In a bowl, combine the orange juice, lime juice, 1/2 teaspoon kosher salt, and 1/2 teaspoon dry oregano. Add the skirt steak, ensuring it’s fully coated. Marinate for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator. -
Step 2
Make the salsa: While the steak marinates, prepare the avocado salsa. In a blender or food processor, combine the tomatillos, halved yellow onion, garlic cloves, halved jalapeño, 1/4 cup water, 1/4 cup fresh cilantro, and the juice of 1 lime. Blend until smooth. Season with salt to taste. Stir in the diced avocado and half of the 1/2 cup finely chopped fresh cilantro. -
Step 3
Grill the steak: Preheat your grill to medium-high heat. Lightly oil the grill grates. Remove the steak from the marinade, discarding the excess. Grill for 3-5 minutes per side for medium-rare, or until desired doneness is reached. -
Step 4
Rest and slice the steak: Transfer the grilled steak to a cutting board and let it rest for 5-10 minutes. Thinly slice the steak against the grain. -
Step 5
Assemble the tacos: Warm your tortillas (corn or flour). Fill each tortilla with sliced grilled steak. Top generously with the avocado salsa. Garnish with the remaining finely chopped fresh cilantro and an extra squeeze of lime, if desired.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
