Grilled Steak Tacos with Avocado Salsa are like a flavorful fiesta wrapped in a tortilla, bringing together juicy steak, zesty salsa, and fresh veggies. Picture this: the aroma of sizzling meat wafting through the air, the sound of laughter filling the backyard, and the vibrant colors of fresh ingredients peeking through soft corn tortillas, ready to create a culinary masterpiece.
This dish isn’t just about satisfying your taste buds; it’s an experience that invites you to the grill, the warmth of the summer sun at your back, and your loved ones gathered around. Imagine biting into these grilled steak tacos and savoring the perfect blend of flavors, each ingredient amplifying the deliciousness of the next. Whether you’re hosting a weekend cookout or just need a break from the mundane weeknight dinner, these tacos are sure to impress.
Why You'll Love This Grilled Steak Tacos with Avocado Salsa
- This amazing Grilled Steak Tacos with Avocado Salsa offers more than just flavor; it makes meal prep a breeze.
- You can easily customize the ingredients based on what you have on hand.
- The vibrant colors and aromas make it visually stunning on any dinner table.
- Perfect for grilling but versatile enough for baking or pan-searing.
Ingredients for Grilled Steak Tacos with Avocado Salsa
Here’s what you’ll need to make this delicious Grilled Steak Tacos with Avocado Salsa:
2 tablespoons avocado oil – A healthy fat that adds flavor and helps in grilling the ingredients perfectly.
1 pound tomatillos – These give a fresh tanginess to the salsa. Look for firm, bright green tomatillos.
½ yellow onion – Sweetness from grilled onions balances the zest of the salsa.
2 cloves garlic – Essential for adding a rich, aromatic depth to your salsa.
1 jalapeño – Provides a mild heat; adjust the seeds to control spice levels.
¼ cup water – Used to cook down the tomatillos for a lovely texture.
¼ cup fresh cilantro – A must for that herby freshness in the salsa.
Juice of 1 lime – Around 2 tablespoons, this brightens up the dish; feel free to adjust to taste.
½ teaspoon dry oregano – Adds a hint of earthiness to the salsa.
½ teaspoon kosher salt – Essential for seasoning; add more to taste as needed.
1 ripe avocado – Creaminess from the avocado enhances the salsa’s texture.
16 ounces skirt steak – Choose quality meat; it’s key for juicy, flavorful tacos.
Juice of 1 orange – About ¼ cup, this adds a delightful sweetness to the marinade.
Juice of 1 large lime – Enhances flavor depth with its acidity.
½ cup finely chopped fresh cilantro – Reserve half for the salsa and half for garnish.
1 teaspoon paprika – For a subtle smokiness, adding complexity to the flavor.
1 teaspoon onion powder – Intensifies the onion flavor within the steak.
½ teaspoon freshly-cracked black pepper – Essential for a hint of spice.
½ teaspoon smoked paprika – Adds depth and a hint of barbecue flavor.
½ teaspoon ground cumin – Brings warmth and earthiness to the dish.
6 green onions – Grilled to add extra flavor to the tacos.
6 corn tortillas – Soft and warm, these are the perfect base for your ingredients.
¼ cup finely chopped white onion – For serving; adds a sharp crunch to the tacos.
How to Make Grilled Steak Tacos with Avocado Salsa
Follow these simple steps to prepare this delicious Grilled Steak Tacos with Avocado Salsa:
Step 1: Char the Vegetables
Preheat a frying pan over medium heat and add avocado oil until shimmering. Toss in the tomatillos, onion, garlic, and jalapeño. Sauté them until slightly charred. Pour in the water and cook until the tomatillos are tender and the liquid reduces, about 3 minutes.
Step 2: Blend the Salsa
Transfer the veggies to a blender. Add cilantro, lime juice, oregano, salt, and avocado. Blend until you reach your desired texture—smooth or chunky. Taste and adjust for seasoning with extra salt and lime juice as necessary, then refrigerate.
Step 3: Marinate the Steak
In a mixing bowl, combine skirt steak with orange juice, lime juice, half the cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, and oregano. Toss to coat, then cover and let it marinate in the fridge for a minimum of 1 hour or up to 6 hours for maximum flavor.
Step 4: Grill the Steak and Onions
Preheat your grill or skillet over medium-high heat. Add more avocado oil to the steak for grilling. Grill the steak and green onions until they are nicely charred, about 4 minutes per side for the steak, and 2 minutes for the onions.
Step 5: Rest and Cube the Steak
Let the meats rest for about 6 minutes on a cutting board. Meanwhile, warm the tortillas on the grill for 10-15 seconds on each side until pliable.
Step 6: Assemble Your Tacos
In a small bowl, mix the remaining cilantro with diced white onion. For each taco, place some diced steak onto the warm tortilla, top with avocado salsa, and finish with the cilantro and onion mixture. Serve with grilled green onions, extra salsa, and lime wedges for that extra zest.
With each bite of these Grilled Steak Tacos with Avocado Salsa, you’ll be transported straight to taco heaven. So grab your loved ones and let your taste buds revel in this vibrant and delicious meal!

This amazing Grilled Steak Tacos with Avocado Salsa offers more than just flavor; it makes meal prep a breeze. You can easily customize the ingredients based on what you have on hand. The vibrant colors and aromas make it visually stunning on any dinner table. Perfect for grilling but versatile enough for baking or pan-searing.
Perfecting Grilled Steak Tacos with Avocado Salsa Cooking Process
Start by preparing the avocado salsa. Grill your vegetables first to add depth of flavor, then marinate the steak while the salsa chills. Finally, grill the steak and warm the tortillas just before assembly for maximum freshness.
Add Your Touch to Grilled Steak Tacos with Avocado Salsa
Feel free to swap skirt steak for flank or flap steak based on availability. Experiment with different seasonings like taco seasoning or add fresh jalapeños for extra heat. You can also incorporate beans or grilled peppers for added variety.
Storing & Reheating Grilled Steak Tacos with Avocado Salsa
To store, keep the steak and salsa in separate airtight containers in the fridge for up to three days. Reheat the steak on a skillet over medium heat until warmed through, and enjoy fresh tortillas for the best taste.
Chef's Helpful Tips for Grilled Steak Tacos with Avocado Salsa
- This amazing Grilled Steak Tacos with Avocado Salsa offers more than just flavor; it makes meal prep a breeze.
- You can easily customize the ingredients based on what you have on hand.
- The vibrant colors and aromas make it visually stunning on any dinner table.
- Perfect for grilling but versatile enough for baking or pan-searing.
It’s a joy whenever I whip up these tacos, especially when friends rave about how they’re the best they’ve ever had—proof that a little love and the right ingredients can create magic in the kitchen!

FAQs About Grilled Steak Tacos with Avocado Salsa
What is Grilled Steak Tacos with Avocado Salsa?
Grilled Steak Tacos with Avocado Salsa is a vibrant, flavorful dish that brings together juicy grilled skirt steak and a refreshing avocado salsa. The steak is marinated in a zesty blend of citrus juices and spices, ensuring it’s packed with flavor. The avocado salsa, made with charred tomatillos, jalapeños, and fresh cilantro, adds a creamy and zesty contrast to the savory steak. Together, they’re wrapped in warm corn tortillas for a delightful meal that’s perfect for any occasion.
How do I make Grilled Steak Tacos with Avocado Salsa?
To make Grilled Steak Tacos with Avocado Salsa, start by grilling veggies like tomatillos and jalapeños to create a salsa. Marinate the steak in citrus juices and spices for a few hours. Once everything is prepped, grill the steak to your preferred doneness, warm the tortillas, and assemble the tacos with diced steak and a generous scoop of salsa. It’s a simple, yet impressive dish that can be enjoyed any night of the week.
Can I make Grilled Steak Tacos with Avocado Salsa ahead of time?
Yes, you can prepare many components of Grilled Steak Tacos with Avocado Salsa ahead of time. You can marinate the steak a few hours in advance, and the avocado salsa can be made and chilled in the refrigerator until you are ready to use it. Just warm the tortillas and grill the steak right before serving to ensure maximum freshness and flavor. This makes it ideal for parties or busy weeknights.
What toppings go well with Grilled Steak Tacos with Avocado Salsa?
Enhance your Grilled Steak Tacos with Avocado Salsa by adding toppings like crumbled queso fresco, thinly sliced radishes, or chopped lettuce for crunch. A drizzle of sour cream or a splash of hot sauce can elevate the flavor even more. Don’t forget to serve lime wedges on the side for an extra burst of freshness. These toppings can customize your tacos based on personal preferences and make each bite even more enjoyable.
Conclusion for Grilled Steak Tacos with Avocado Salsa
In summary, Grilled Steak Tacos with Avocado Salsa is a deliciously vibrant meal that showcases the perfect combination of flavors and textures. With its marinated steak and zesty avocado salsa, it’s both satisfying and refreshing. This recipe is not only easy to prepare but also fun to customize with various toppings. Whether for a family dinner or a gathering with friends, these tacos will surely impress everyone at the table. Enjoy your culinary adventure with Grilled Steak Tacos with Avocado Salsa and let every bite be a celebration!

Grilled Steak Tacos with Avocado Salsa
Ingredients
Equipment
Method
- Preheat a frying pan over medium heat. Add the avocado oil and heat until shimmering. Add the tomatillos, onion, garlic, and jalapeño and cook, stirring occasionally, until the vegetables are lightly charred. Add the water and cook until the liquid has reduced by ¼ in volume and the tomatillos are fork-tender, around 3 minutes.
- Add everything to a blender along with the cilantro, lime juice, oregano, salt, and avocado and pulse until as smooth or chunky as you prefer. Taste the salsa for seasoning and adjust with salt and lime juice as desired. Transfer the salsa to a bowl, cover, and refrigerate until ready to serve.
- In a bowl, combine the steak, orange juice, lime juice, ¼ cup chopped cilantro, paprika, salt, onion powder, black pepper, smoked paprika, ground cumin, and oregano. Toss everything to coat, cover, and refrigerate for 1 to 6 hours.
- When ready to cook, preheat your grill or a heavy-bottomed skillet or griddle over medium-high heat. If using a grill, add the avocado oil to the steak and toss to coat. If using a skillet or griddle, add the avocado oil to the pan and heat until shimmering.
- Transfer the steaks and green onions onto the grill or skillet/griddle and cook, undisturbed, until grill marks form or deeply seared, around 4 minutes for the steak and 2 minutes for the onion. Flip and cook the other side until grill marks form or deeply seared and the thickest part of the steak registers 125F for a medium-rare center, around 4 more minutes for the steak and 1 minute for the onion.
- Transfer the steak and green onions to a cutting board and let them rest for at least 6 minutes before slicing the steak into small cubes, leaving the onions whole.
- While the steaks rest, warm the tortillas on the grill or skillet/griddle for 10-15 seconds per side. Alternatively, place a heat-safe wire rack over a gas stovetop and warm the tortillas directly over the open flame, 10-15 seconds per side.
- In a small bowl, combine the remaining ¼ cup chopped cilantro and diced white onion and toss to incorporate.
- To assemble the tacos, spread a layer of diced steak onto each tortilla, top with some of the avocado salsa and garnish with the fresh cilantro and onion mixture. Serve with the charred green onions, extra avocado salsa on the side, and lime wedges for squeezing.






