Grilled Steak Tacos with Avocado Salsa
These Grilled Steak Tacos with Avocado Salsa are a delightful way to enjoy a meal that is both satisfying and flavorful. Perfect for gatherings or casual dinners, these tacos offer a smoky, juicy experience combined with creamy avocado salsa that will impress your friends and family. The unique blend of spices adds just the right touch of heat, making them an ideal choice for taco night or summer grilling.
Why You’ll Love This Recipe
- Bursting with Flavor: The combination of skirt steak and fresh ingredients creates a rich taste that excites your palate.
- Quick and Easy: With only 40 minutes from prep to plate, you can enjoy this delicious dish without spending hours in the kitchen.
- Perfect for Any Occasion: Whether it’s a casual weeknight dinner or a festive gathering, these tacos fit right in.
- Healthy Ingredients: Packed with fresh veggies and lean beef, this recipe provides a nutritious option without sacrificing flavor.
- Customizable: Alter the spice level or add toppings to suit your personal taste, making each batch uniquely yours.

Tools and Preparation
To make these Grilled Steak Tacos with Avocado Salsa seamlessly, having the right tools is essential.
Essential Tools and Equipment
- Cast-iron skillet or grill
- Mixing bowl
- Knife
- Cutting board
- Measuring spoons
- Serving platter
Importance of Each Tool
- Cast-iron skillet or grill: Provides even heat for perfectly cooking steak while adding that desirable char.
- Mixing bowl: Essential for combining ingredients like the avocado salsa without mess.
- Knife: A sharp knife ensures precise cuts for evenly cooked steak and beautifully sliced vegetables.
Ingredients
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy and absolutely bursting with flavour.
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 Tacos:
- 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 Serving:
- 6 green onions
- 6 corn tortillas
- ¼ cup finely chopped white onion
How to Make Grilled Steak Tacos with Avocado Salsa
Step 1: Prepare the Avocado Salsa
- In a skillet over medium heat, warm 2 tablespoons of avocado oil.
- Add tomatillos, yellow onion, garlic, and jalapeño; cook until soft.
- Remove from heat and let cool slightly.
- In a mixing bowl, combine cooled mixture with water, cilantro, lime juice, oregano, and salt. Blend until smooth.
Step 2: Marinate the Steak
- In another bowl, mix orange juice, lime juice, cilantro (half), paprika, salt, onion powder, black pepper, smoked paprika, cumin, oregano, and avocado oil.
- Add skirt steak to marinade; cover and refrigerate for at least 15 minutes.
Step 3: Grill the Steak
- Preheat your cast-iron skillet or grill over high heat.
- Remove steak from marinade; discard excess marinade.
- Grill steaks for about 4-5 minutes on each side or until desired doneness is achieved.
Step 4: Assemble the Tacos
- Warm corn tortillas on the grill for about 30 seconds on each side.
- Slice grilled steak thinly against the grain.
- Layer sliced steak on tortillas topped with avocado salsa and garnish with green onions and white onion.
Enjoy your delicious Grilled Steak Tacos with Avocado Salsa!
How to Serve Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a delightful dish that can be enjoyed in various ways. Here are some creative serving suggestions to elevate your taco experience.
Taco Bar Setup
- Create a taco bar with various toppings such as diced tomatoes, shredded lettuce, and cheese. This allows everyone to customize their tacos according to their taste.
Fresh Lime Wedges
- Serve lime wedges on the side for an added zesty kick. A squeeze of fresh lime juice enhances the flavors of the grilled steak and avocado salsa.
Accompanying Salsas
- Offer a range of salsas, such as pico de gallo or corn salsa. These will add extra flavor and texture, making each bite exciting and new.
Pair with Rice
- Serve your tacos with a side of Mexican rice or cilantro-lime rice for a complete meal. The rice complements the flavors perfectly while adding substance.
Garnish with Cilantro
- Top your tacos with extra fresh cilantro for a burst of freshness. This simple addition can brighten up the overall flavor profile of the dish.
How to Perfect Grilled Steak Tacos with Avocado Salsa
Getting the best results from your Grilled Steak Tacos takes a few simple techniques. Here are some tips to ensure your tacos are perfect every time.
-
Choose Quality Meat: Selecting high-quality skirt steak will enhance the flavor and tenderness of your tacos. Look for marbled cuts for the best results.
-
Marinate Overnight: Allowing the steak to marinate overnight in citrus juices and spices will maximize flavor infusion and tenderness, making every bite more enjoyable.
-
Preheat Your Grill: Ensure your grill is adequately preheated before cooking the steak. This helps achieve proper searing, locking in juices for a juicy taco filling.
-
Let It Rest: After grilling, let the steak rest for at least five minutes before slicing. This allows juices to redistribute, resulting in a more flavorful taco filling.
-
Warm Your Tortillas: Heat your corn tortillas on the grill or stovetop just before serving. Warm tortillas enhance texture and keep them pliable for easy folding.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Pairing side dishes with Grilled Steak Tacos can elevate your meal further. Here are some fantastic options that complement the main dish beautifully.
-
Mexican Street Corn: Grilled corn on the cob topped with mayo, cheese, chili powder, and lime creates a deliciously sweet and savory side.
-
Refried Beans: Creamy refried beans served alongside add protein and richness to your meal, making it more fulfilling.
-
Guacamole: A classic avocado dip that adds creaminess and flavor balance to spicy steak tacos; perfect for dipping tortilla chips too!
-
Pico de Gallo: This fresh salsa made from tomatoes, onions, cilantro, and lime juice offers brightness that complements the tacos wonderfully.
-
Cilantro-Lime Rice: Fluffy rice infused with cilantro and lime is refreshing and pairs well with the rich flavors of steak tacos.
-
Chips and Salsa: A simple yet satisfying starter; serve tortilla chips with store-bought or homemade salsa for guests to munch on while waiting for their tacos.
Common Mistakes to Avoid
Making Grilled Steak Tacos with Avocado Salsa can be a delightful experience, but there are common mistakes that can hinder your success.
- Ignoring the Marinade Time: The meat needs time to absorb flavors. Marinate your steak for at least 30 minutes for optimal taste.
- Skipping the Resting Period: After grilling, let the steak rest for a few minutes. This helps retain juices and ensures tenderness.
- Overcooking the Steak: Use a meat thermometer to check for doneness. Aim for medium-rare (130°F) to avoid tough meat.
- Using Cold Tortillas: Warm your corn tortillas before serving. Cold tortillas can ruin the overall taco experience by being dry and hard.
- Not Balancing Flavors: Ensure your avocado salsa has enough acid from lime juice. This enhances flavors and prevents the dish from being too rich.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover tacos in an airtight container.
- They will last up to 3 days in the refrigerator.
Freezing Grilled Steak Tacos with Avocado Salsa
- Place tacos in a freezer-safe bag or container.
- They can be frozen for up to 3 months.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven: Preheat to 350°F and place tacos on a baking sheet for about 10-15 minutes, or until heated through.
- Microwave: Heat on medium power for 30-60 seconds, checking frequently to avoid sogginess.
- Stovetop: Heat in a skillet over medium heat for about 2-3 minutes per side, adding a little oil if needed.
Frequently Asked Questions
Here are some common questions about making Grilled Steak Tacos with Avocado Salsa.
Can I use other cuts of beef?
You can substitute skirt steak with flap steak or flank steak. Both will work well in this recipe.
What toppings go well with these tacos?
In addition to avocado salsa, consider adding sour cream, cheese, or pickled onions for extra flavor.
How do I make my salsa spicier?
To increase heat, leave some seeds in the jalapeño or add a dash of hot sauce to the salsa mix.
How do I know when my steak is done?
A meat thermometer is best. For medium-rare, aim for an internal temperature of about 130°F.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not only flavorful but also versatile—perfect for dinner or gatherings. Feel free to customize them by adding your favorite toppings or adjusting spice levels. Enjoy this incredible dish that brings joy to any meal!
Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are the ultimate crowd-pleaser, delivering bold flavors and juicy satisfaction in every bite. These tacos feature perfectly grilled skirt steak marinated in zesty citrus and spices, complemented by a creamy avocado salsa that adds a refreshing twist. Ideal for casual dinners or festive gatherings, they can be customized with your favorite toppings for a unique experience each time. With a preparation time of just 40 minutes, you can whip up this delicious dish without spending all day in the kitchen. Gather your friends and family to enjoy these irresistible tacos on taco night or summer barbecues!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Ingredients
- 16 ounces skirt steak
- 1 ripe avocado
- 1 pound tomatillos
- 1 jalapeño
- ¾ cup fresh cilantro
- 1 large lime
- 1 large orange
- 2 tablespoons avocado oil
- ½ yellow onion
- 2 cloves garlic
- ¼ cup water
- ½ teaspoon dry oregano
- ½ teaspoon kosher salt
- 1 teaspoon paprika
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- ½ teaspoon freshly-cracked black pepper
- ½ teaspoon smoked paprika
- ½ teaspoon ground cumin
- 6 corn tortillas
- 6 green onions
- ¼ cup finely chopped white onion
Instructions
- Prepare the avocado salsa by cooking tomatillos, yellow onion, garlic, and jalapeño until soft. Blend with cilantro, lime juice, oregano, and salt until smooth.
- Marinate the skirt steak in orange juice, lime juice, cilantro, and spices for at least 15 minutes.
- Grill the marinated steak for about 4-5 minutes on each side until desired doneness.
- Warm corn tortillas on the grill for 30 seconds on each side.
- Assemble tacos by layering sliced steak on tortillas topped with avocado salsa and garnished with green onions.
Nutrition
- Serving Size: 2 tacos
- Calories: 350
- Sugar: 2g
- Sodium: 670mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 60mg