These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy, and absolutely bursting with flavor. Perfect for casual gatherings, family dinners, or a fun taco night, this recipe showcases the rich taste of grilled steak paired with a refreshing avocado salsa. The combination of textures and flavors will leave everyone coming back for seconds!
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps and minimal prep time, you can whip up these tacos in no time.
- Bursting with Flavor: The smoky grilled steak combined with zesty avocado salsa creates an explosion of taste in every bite.
- Versatile Serving Options: Enjoy them as a main dish, or serve them at parties and barbecues for a crowd-pleasing treat.
- Customizable Ingredients: Adjust the spice levels or add your favorite toppings to make them your own.
- Healthy Choice: Packed with nutrients from fresh ingredients, these tacos are both delicious and nutritious.
Tools and Preparation
Before diving into this flavorful recipe, gather your tools to ensure a smooth cooking experience.
Essential Tools and Equipment
- Grill or stovetop grill pan
- Cutting board
- Sharp knife
- Mixing bowls
- Measuring cups and spoons
- Tongs
Importance of Each Tool
- Grill or stovetop grill pan: Essential for achieving those perfect grill marks on the steak while enhancing its smoky flavor.
- Cutting board: Provides a safe surface for slicing vegetables and meat, ensuring efficient preparation.
- Sharp knife: A crucial tool that makes chopping ingredients effortless and precise.

Ingredients
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy, and absolutely bursting with flavor.
For the Avocado Salsa
- 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)
For the Grilled Steak
- 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)
- 1/2 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
For Assembly
- 6 green onions
- 6 corn tortillas
- ¼ cup finely chopped white onion (for serving)
How to Make Grilled Steak Tacos with Avocado Salsa
Step 1: Prepare the Avocado Salsa
Begin by preparing the avocado salsa.
- In a blender or food processor, combine tomatillos, yellow onion halves, garlic cloves, jalapeño, water, cilantro, lime juice, dry oregano, and kosher salt.
- Blend until smooth. Adjust seasoning if necessary.
Step 2: Marinate the Steak
Next, marinate the skirt steak for optimal flavor.
- In a mixing bowl, whisk together orange juice, lime juice, half of the chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano.
- Place the skirt steak in a resealable bag or shallow dish. Pour marinade over it. Seal or cover tightly and refrigerate for at least 30 minutes.
Step 3: Grill the Steak
Once marinated, it’s time to grill the steak.
- Preheat your grill or stovetop grill pan over medium-high heat.
- Remove steak from marinade; discard remaining marinade.
- Brush both sides of the steak with avocado oil before placing on the grill.
- Grill for about 4-5 minutes per side for medium-rare doneness. Adjust cooking time based on desired doneness.
Step 4: Assemble Tacos
Finally, assemble your delicious tacos!
- Remove grilled steak from heat; let it rest for a few minutes before slicing thinly against the grain.
- Warm corn tortillas on the grill or in a skillet briefly until pliable.
- Top each tortilla with sliced steak and add avocado salsa generously on top.
- Garnish with green onions and chopped white onion as desired.
Enjoy your delightful Grilled Steak Tacos with Avocado Salsa as they bring vibrant flavors to your table!
How to Serve Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a delicious and vibrant meal. Here are some creative serving suggestions to enhance your dining experience.
Fresh Garnishes
- Chopped Cilantro: Sprinkle fresh cilantro over the tacos for an added burst of flavor.
- Lime Wedges: Serve lime wedges on the side to allow guests to add a zesty kick as desired.
Accompaniments
- Salsa Verde: A tangy tomatillo salsa pairs wonderfully and adds freshness to each bite.
- Crumbled Cheese: Feta or cotija cheese can be sprinkled on top for a creamy contrast.
Sides
- Rice and Beans: A side of Mexican rice and black beans makes for a hearty and filling meal.
- Grilled Vegetables: Charred corn, bell peppers, or zucchini can complement the tacos beautifully.
How to Perfect Grilled Steak Tacos with Avocado Salsa
Achieving the perfect grilled steak tacos requires attention to detail. Here are some tips to elevate your dish.
- Use High-Quality Meat: Choose fresh flank or skirt steak for a tender texture and rich flavor.
- Marinate Overnight: A longer marinating time enhances flavor; try marinating the meat overnight if possible.
- Preheat Your Grill: Ensure your grill is hot before cooking for those perfect grill marks and smoky flavor.
- Let It Rest: Allow the steak to rest after grilling; this helps retain juices when slicing.
- Warm Tortillas: Warm the corn tortillas on the grill or stovetop just before serving for a soft, pliable texture.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Pairing side dishes with Grilled Steak Tacos can create a well-rounded meal. Here are some tasty options to consider.
- Mexican Street Corn (Elote): Grilled corn brushed with mayonnaise, lime, and cheese offers sweet and savory flavors.
- Black Bean Salad: A refreshing mix of black beans, corn, tomatoes, and avocado provides great contrast in textures.
- Guacamole: Creamy guacamole serves as an excellent dip that complements the flavors of the tacos.
- Cilantro-Lime Rice: Fluffy rice tossed with cilantro and lime is simple yet flavorful, making it a perfect base.
- Pico de Gallo: A fresh salsa made from diced tomatoes, onions, jalapeños, and lime adds brightness to your plate.
- Chips and Salsa: Tortilla chips paired with homemade salsa make for a fun appetizer before diving into the tacos.
Common Mistakes to Avoid
Creating the perfect Grilled Steak Tacos with Avocado Salsa can be simple, but a few common mistakes can hinder your results.
- Skipping the Marinade: Not marinating the steak can lead to bland flavor. Ensure you marinate your steak for at least 30 minutes to enhance its taste.
- Overcooking the Steak: Cooking steak too long makes it tough. Aim for medium-rare for juicy and tender results.
- Neglecting Fresh Ingredients: Using stale or unripe ingredients affects flavor and texture. Always opt for fresh produce, especially in your avocado salsa.
- Incorrect Tortilla Handling: Not warming tortillas can make them dry and break easily. Warm corn tortillas on a skillet before serving for better flexibility.
- Ignoring Seasoning: Under-seasoning can lead to dull flavors. Be generous with spices and taste as you cook to achieve the perfect balance.
- Skipping Garnishes: Forgetting garnishes like cilantro or lime juice can make tacos less vibrant. Always finish your tacos with fresh toppings for added flavor and presentation.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container in the fridge.
- Enjoy within 3 days for optimal freshness.
Freezing Grilled Steak Tacos with Avocado Salsa
- Freeze tacos individually wrapped in plastic wrap or foil.
- Keep them in a freezer-safe bag for up to 3 months.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven: Preheat oven to 350°F (175°C). Place tacos on a baking sheet for about 10-15 minutes until heated through.
- Microwave: Heat tacos on a microwave-safe plate in 30-second intervals until warm.
- Stovetop: Warm tacos in a skillet over medium heat, flipping occasionally until heated throughout.
Frequently Asked Questions
Here are some common questions about making Grilled Steak Tacos with Avocado Salsa.
Can I use other cuts of beef?
Absolutely! Flank steak or flap steak are great alternatives that work well with this recipe.
What if I don’t have tomatillos?
You can substitute tomatillos with green tomatoes or even regular tomatoes if necessary, though the flavor will vary slightly.
How spicy is the avocado salsa?
The spice level depends on how much jalapeño you include. Removing the seeds makes it milder, so adjust according to your preference.
What toppings work well with Grilled Steak Tacos?
You can add toppings like diced tomatoes, sour cream, cheese, or pickled onions for extra flavor and texture.
How do I choose ripe avocados?
Look for avocados that yield slightly when gently pressed. They should feel firm but not hard.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not only bursting with flavor but also versatile enough for any occasion. Feel free to customize them by adding your favorite toppings or adjusting spice levels to suit your taste. Give this recipe a try and enjoy the deliciousness!

Grilled Steak Tacos with Avocado Salsa
Experience the bold flavors of Grilled Steak Tacos with Avocado Salsa, a delightful dish perfect for weeknight dinners or weekend gatherings. These tacos feature juicy grilled steak marinated in citrus and spices, topped with a vibrant avocado salsa that adds freshness and zest. The combination of tender meat and creamy avocado creates a satisfying bite that will have everyone reaching for seconds. With simple preparation steps and customizable toppings, these tacos can easily become a staple in your recipe rotation.
- Total Time: 25 minutes
- Yield: Serves 4 (8 tacos) 1x
Ingredients
- 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)
Instructions
- Prepare the avocado salsa by blending tomatillos, yellow onion halves, garlic, jalapeño, water, cilantro, lime juice, dry oregano, and kosher salt until smooth.
- Marinate skirt steak in orange juice, lime juice, half of the chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano for at least 30 minutes.
- Preheat grill or stovetop grill pan over medium-high heat. Grill marinated steak for 4-5 minutes per side for medium-rare.
- Let the steak rest before slicing thinly against the grain.
- Warm corn tortillas on the grill or in a skillet and assemble tacos with sliced steak and avocado salsa.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos (approximately 200g)
- Calories: 420
- Sugar: 3g
- Sodium: 750mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 65mg