These Grilled Steak Tacos with Avocado Salsa are perfect for any gathering, from casual weeknight dinners to festive parties. With their smoky flavor and juicy texture, these tacos stand out with a vibrant avocado salsa that adds freshness and zest. Easy to prepare and loaded with flavor, they’re sure to impress family and friends alike.
Why You’ll Love This Recipe
- Delicious Flavor: The combination of grilled steak and fresh avocado salsa creates an irresistible taste that will leave everyone wanting more.
- Quick Preparation: With just 40 minutes from start to finish, you can whip up these tacos in no time, making them ideal for busy nights.
- Versatile Serving Options: Whether it’s for lunch, dinner, or a party, these tacos fit perfectly into any occasion.
- Healthy Ingredients: Packed with fresh veggies and lean protein, this recipe offers a tasty way to enjoy a nutritious meal.
- Customizable: Adjust the spice levels or toppings according to your preferences for a personalized touch.

Tools and Preparation
Having the right tools makes all the difference when preparing Grilled Steak Tacos with Avocado Salsa. Below are essential items you’ll need.
Essential Tools and Equipment
- Grill or grill pan
- Mixing bowls
- Knife and cutting board
- Measuring spoons and cups
- Tongs
Importance of Each Tool
- Grill or grill pan: This tool is crucial for achieving that perfect smoky flavor on the steak.
- Knife and cutting board: A sharp knife is essential for slicing ingredients like onions and avocados safely and efficiently.
- Mixing bowls: These help you combine ingredients easily when preparing the salsa or marinating the steak.
Ingredients
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy and absolutely bursting with flavour.
For the Marinade
- 2 tablespoons avocado oil
- 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 teaspoon paprika
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- ½ teaspoon freshly-cracked black pepper
- ½ teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon dry oregano
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
- ½ teaspoon kosher salt (plus more to taste)
- 1 ripe avocado
For Serving
- 6 corn tortillas
- 6 green onions
- ¼ cup finely chopped white onion (for serving)
How to Make Grilled Steak Tacos with Avocado Salsa
Step 1: Prepare the Marinade
- In a mixing bowl, combine avocado oil, orange juice, lime juice, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano.
- Add skirt steak sections to the marinade. Ensure each piece is well-coated. Let it marinate for at least 15 minutes.
Step 2: Make the Avocado Salsa
- In another mixing bowl, blend tomatillos, yellow onion halves, garlic cloves, jalapeño slices, water, cilantro leaves, lime juice, dry oregano, and kosher salt using a food processor until smooth.
- Dice the ripe avocado into small pieces and gently fold into the salsa mixture. Adjust seasoning if necessary.
Step 3: Grill the Steak
- Preheat your grill or grill pan over medium-high heat.
- Remove skirt steak from marinade. Grill each side for about 3-4 minutes or until desired doneness is achieved.
- Once cooked, let the steak rest for a few minutes before slicing against the grain into strips.
Step 4: Heat Corn Tortillas
- On a clean grill or skillet over medium heat, warm corn tortillas for about 30 seconds on each side until pliable.
Step 5: Assemble Tacos
- Place sliced steak on each tortilla.
- Top generously with avocado salsa and sprinkle finely chopped white onions along with green onions.
Enjoy your deliciously prepared Grilled Steak Tacos with Avocado Salsa!
How to Serve Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are not only delicious but also versatile. Here are some serving suggestions to elevate your taco experience.
Pair with Fresh Sides
- Guacamole: A creamy dip made from ripe avocados, perfect for adding richness.
- Pico de Gallo: Fresh tomato salsa can add a refreshing crunch and acidity.
Add Some Heat
- Sliced Jalapeños: For those who love spice, fresh jalapeños can enhance the flavor profile.
- Hot Sauce: A drizzle of your favorite hot sauce can take these tacos to the next level.
Garnish Creatively
- Chopped Cilantro: Sprinkle fresh cilantro on top for added color and taste.
- Lime Wedges: Serve lime wedges on the side for squeezing over the tacos for extra zest.
Enjoy with Beverages
- Mexican Beer: A cold cerveza pairs perfectly with the smoky flavors of the steak.
- Margaritas: A classic margarita can complement the spices and freshness beautifully.
How to Perfect Grilled Steak Tacos with Avocado Salsa
To create the ultimate Grilled Steak Tacos with Avocado Salsa, follow these helpful tips.
- Use High-Quality Meat: Selecting high-quality skirt steak or flank steak will enhance flavor and tenderness.
- Marinate Overnight: Allowing the steak to marinate overnight can deepen flavors and improve tenderness.
- Preheat Your Grill: Ensure your grill is hot before cooking; this helps achieve a perfect sear and prevents sticking.
- Let It Rest: After grilling, let the meat rest for a few minutes before slicing. This keeps it juicy and flavorful.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Complement your Grilled Steak Tacos with Avocado Salsa by serving them alongside these delicious side dishes.
- Mexican Rice: Fluffy rice cooked with tomatoes and spices adds a filling element.
- Refried Beans: Creamy beans provide protein and make for a hearty side option.
- Corn Elote: Grilled corn topped with cheese, lime, and chili powder brings a sweet, spicy flavor.
- Chips and Salsa: Classic tortilla chips served with salsa for an easy appetizer or snack.
- Black Bean Salad: A refreshing salad made from black beans, corn, and bell peppers provides a nutritious crunch.
- Grilled Vegetables: Seasonal veggies tossed in olive oil and grilled until tender make a healthy addition.
Common Mistakes to Avoid
Avoiding common mistakes can elevate your Grilled Steak Tacos with Avocado Salsa from good to great. Here are some pitfalls to steer clear of:
- Using unripe avocados – Choosing avocados that are not ripe will result in a bland salsa. Always select avocados that yield slightly to pressure.
- Overcooking the steak – Cooking steak for too long can make it tough and dry. Aim for medium-rare to preserve juiciness and flavor.
- Ignoring seasoning adjustments – Not tasting your salsa before serving can leave it under-seasoned. Keep lime juice, salt, and spices on hand to adjust flavors as needed.
- Skipping marination time – Rushing the marination process can lead to less flavorful meat. Allow at least 30 minutes for the steak to absorb the marinade.
- Choosing the wrong tortillas – Using flour instead of corn tortillas may change the dish’s authenticity. Opt for quality corn tortillas for a traditional taste.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Grilled Steak Tacos with Avocado Salsa in an airtight container.
- Keep them refrigerated for up to 3 days.
Freezing Grilled Steak Tacos with Avocado Salsa
- For longer storage, freeze the steak separately from the toppings.
- Use freezer-safe containers or bags; they can last up to 2 months in the freezer.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven – Preheat to 350°F (175°C). Wrap tacos in foil and heat for about 10-15 minutes until warmed through.
- Microwave – Place tacos on a microwave-safe plate and cover with a damp paper towel. Heat for 1-2 minutes or until warm.
- Stovetop – Heat a skillet over medium heat. Warm tacos for about 2-3 minutes per side until heated through.
Frequently Asked Questions
Here are some common questions about making Grilled Steak Tacos with Avocado Salsa:
Can I use other cuts of beef?
Yes, you can substitute skirt steak with flank steak or flap steak based on availability and preference.
How do I make the avocado salsa spicier?
To increase spiciness, add more jalapeños or include some of the seeds. You can also mix in diced serrano peppers.
What’s a good side dish for these tacos?
Pair these grilled steak tacos with Mexican rice or a fresh salad for a complete meal.
How do I store leftover avocado salsa?
Keep avocado salsa in an airtight container in the refrigerator. However, it’s best consumed within one day due to oxidation.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not just delicious but also versatile. You can customize them by adding your favorite toppings or adjusting spice levels. Whether it’s a family dinner or a summer barbecue, this recipe is sure to impress!

Grilled Steak Tacos with Avocado Salsa
- Total Time: 40 minutes
- Yield: Serves 4 (8 tacos) 1x
Description
Grilled Steak Tacos with Avocado Salsa are a tantalizing addition to any meal, perfect for family dinners or gatherings with friends. These tacos feature juicy, marinated steak grilled to perfection and topped with a vibrant avocado salsa that adds freshness and a burst of flavor. The smoky aroma of the grill combined with the creamy avocado creates a delightful fusion that will have everyone coming back for seconds. With just 40 minutes of preparation and cooking time, these delicious tacos are not only easy to make but also packed with healthy ingredients. Customize them to suit your taste preferences, making them an ideal choice for any occasion.
Ingredients
- 2 tablespoons avocado oil
- 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 teaspoon paprika
- 1 teaspoon kosher salt
- 1 teaspoon onion powder
- ½ teaspoon freshly-cracked black pepper
- ½ teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon dry oregano
- 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
- ½ teaspoon kosher salt (plus more to taste)
- 1 ripe avocado
- For Serving:
- 6 corn tortillas
- 6 green onions
- ¼ cup finely chopped white onion (for serving)
Instructions
- Prepare the marinade by mixing avocado oil, orange juice, lime juice, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano in a bowl. Marinate the skirt steak for at least 15 minutes.
- Blend tomatillos, yellow onion halves, garlic cloves, jalapeño slices, water, cilantro leaves, lime juice, dry oregano, and kosher salt using a food processor until smooth to create the avocado salsa. Fold in diced avocado.
- Preheat the grill over medium-high heat and cook the marinated steak for 3-4 minutes on each side until desired doneness is reached.
- Warm corn tortillas on the grill for about 30 seconds on each side.
- Assemble tacos by placing sliced steak on tortillas and topping with avocado salsa and chopped onions.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos (approximately 200g)
- Calories: 382
- Sugar: 3g
- Sodium: 645mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 70mg
Keywords: Use high-quality meat for the best flavor. Marinate overnight for deeper flavors. Adjust spice levels in salsa by adding more jalapeños if desired.