Grilled Steak Tacos with Avocado Salsa
These Grilled Steak Tacos with Avocado Salsa are the perfect dish for any occasion. Packed with bold flavors and a delightful mix of textures, these tacos are sure to impress your family and friends. The combination of smoky grilled steak and fresh avocado salsa makes each bite a taste sensation. Perfect for summer gatherings or cozy dinners, this recipe is versatile enough to suit any setting.
Why You’ll Love This Recipe
- Easy to Prepare: With simple ingredients and quick cooking time, you can whip up these tacos in no time.
- Bursting with Flavor: The combination of grilled steak and zesty avocado salsa creates an explosion of flavors that you won’t forget.
- Customizable: Feel free to adjust the spice level or add your favorite toppings to make it your own.
- Perfect for Any Occasion: Whether it’s a casual dinner or a festive gathering, these tacos are always a hit.
- Healthy and Satisfying: Packed with protein and fresh ingredients, they make for a nutritious meal option.
Tools and Preparation
Having the right tools will make your cooking experience smoother and more enjoyable. Here’s what you’ll need to prepare these delicious tacos.
Essential Tools and Equipment
- Cast iron skillet or grill
- Cutting board
- Sharp knife
- Mixing bowl
- Tongs
Importance of Each Tool
- Cast iron skillet or grill: Ideal for achieving that perfect char on the steak, enhancing its flavor.
- Cutting board: Provides a safe surface for chopping vegetables and preparing ingredients efficiently.
- Sharp knife: Ensures precise cuts, making it easier to handle ingredients like steak and vegetables.
- Mixing bowl: Useful for tossing together the salsa ingredients seamlessly.

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)
- 1 ripe avocado
For the Grilled Steak
- 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
For Serving
- 2 tablespoons avocado oil
- 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
Start by making the fresh avocado salsa that will complement your grilled steak perfectly.
1. In a mixing bowl, combine tomatillos, yellow onion, garlic cloves, jalapeño, water, fresh cilantro, lime juice, dry oregano, and kosher salt.
2. Blend until smooth. Taste and adjust seasoning if necessary.
Step 2: Marinate the Steak
For maximum flavor, marinate your skirt steak before grilling.
1. In another bowl, mix orange juice, lime juice, chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano.
2. Place the skirt steak in this marinade for at least 15 minutes or up to an hour if you have time.
Step 3: Grill the Steak
Now it’s time to grill your marinated steak!
1. Preheat your cast iron skillet or grill over medium-high heat.
2. Add avocado oil to the skillet or brush on the grill grates.
3. Grill the steak for about 4-5 minutes on each side until cooked to your preferred doneness.
4. Let it rest for a few minutes before slicing against the grain into thin strips.
Step 4: Warm Tortillas
Warm up your corn tortillas while the steak rests.
1. Place tortillas on a hot skillet for about 30 seconds on each side until they are pliable.
Step 5: Assemble Your Tacos
Now it’s time to put everything together!
1. Place sliced grilled steak onto each tortilla.
2. Top generously with avocado salsa and finish with green onions and chopped white onion as desired.
Enjoy your flavorful Grilled Steak Tacos with Avocado Salsa!
How to Serve Grilled Steak Tacos with Avocado Salsa
These Grilled Steak Tacos with Avocado Salsa are a delightful meal that can be enjoyed in various ways. The rich flavors of the steak combined with the freshness of the avocado salsa make for an unforgettable dining experience. Here are some serving suggestions to elevate your taco night.
With Fresh Toppings
- Chopped Cilantro – Add a sprinkle of fresh cilantro for an extra burst of flavor.
- Lime Wedges – Serve with lime wedges on the side for a zesty kick.
- Sliced Jalapeños – For those who enjoy spice, offer sliced jalapeños as a topping option.
In a Taco Bar Style
- Taco Shells Variety – Provide both corn tortillas and flour tortillas to cater to different preferences.
- Salsa Choices – Include additional salsas like mango salsa or pico de gallo for diverse flavors.
- Guacamole – Offer extra guacamole alongside the avocado salsa for creamy goodness.
As a Platter
- Colorful Arrangement – Serve the tacos on a large platter with all toppings arranged beautifully around them.
- Garnished Plates – Drizzle some extra avocado salsa over the tacos for presentation.
How to Perfect Grilled Steak Tacos with Avocado Salsa
To achieve the best results with your Grilled Steak Tacos with Avocado Salsa, keep these tips in mind. These simple steps can enhance your cooking process and flavor.
- Bold Marinade – Marinate the steak for at least 30 minutes for deeper flavor penetration.
- High Heat Cooking – Use high heat when grilling to achieve that perfect char and juicy texture.
- Rest Your Meat – Let the grilled steak rest for about 5 minutes before slicing to retain its juices.
- Fresh Ingredients – Opt for fresh ingredients in your avocado salsa; they make a noticeable difference in taste.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Pairing side dishes with your Grilled Steak Tacos can enhance your meal experience. Here are some delicious options:
- Mexican Street Corn (Elote) – Grilled corn on the cob slathered in mayo, cheese, and spices makes a great companion.
- Refried Beans – Creamy and flavorful, refried beans add protein and texture to your meal.
- Chips and Guacamole – Crispy tortilla chips served with smooth guacamole are perfect for snacking before or alongside tacos.
- Cilantro Lime Rice – This fragrant rice dish complements the tacos beautifully, adding freshness and zest.
- Grilled Vegetables – A medley of grilled peppers and zucchini offers vibrant colors and flavors as a healthy side.
- Pico de Gallo Salad – A refreshing salad made from tomatoes, onions, and cilantro brings added crunch and acidity to balance the richness of the tacos.
Common Mistakes to Avoid
Grilled Steak Tacos with Avocado Salsa can be a delightful meal, but there are some common pitfalls to watch out for.
-
Bold seasoning: Not seasoning the steak properly will lead to bland tacos. Make sure to use a mix of spices and marinate the steak well before grilling.
-
Bold overcooking: Overcooking the steak will result in a dry texture. Grill it to medium rare for the juiciest results, approximately 130-135°F (54-57°C).
-
Bold soggy tortillas: Using cold or wet tortillas can make them soggy. Warm them in advance on the grill or stovetop for better texture.
-
Bold skipping fresh ingredients: Neglecting fresh herbs and toppings will lessen flavor. Always use fresh cilantro, lime juice, and diced onions for that vibrant taste.
-
Bold ignoring resting time: Cutting the steak immediately after grilling can cause juices to escape. Let it rest for at least 5 minutes before slicing to retain moisture.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover grilled steak tacos in an airtight container.
- They will stay fresh for up to 3 days in the refrigerator.
Freezing Grilled Steak Tacos with Avocado Salsa
- Wrap individual tacos tightly in foil or plastic wrap.
- Freeze for up to 2 months; ensure they are sealed well to prevent freezer burn.
Reheating Grilled Steak Tacos with Avocado Salsa
-
Oven: Preheat your oven to 350°F (175°C). Place tacos on a baking sheet and heat for about 10-12 minutes until warmed through.
-
Microwave: Place one taco on a microwave-safe plate and cover with a damp paper towel. Heat for 30-60 seconds, checking frequently.
-
Stovetop: Heat a skillet over medium heat. Warm each taco for about 1-2 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 different cuts of steak?
Absolutely! You can substitute skirt steak with flap steak or flank steak, which also work well for grilling.
What is the best way to prepare avocados?
To keep avocados from browning quickly, add lime juice as soon as you cut them. This keeps your salsa looking fresh!
How spicy are these tacos?
The spice level can be adjusted by adding more or fewer jalapeños based on your heat preference. Removing the seeds will reduce spiciness too!
Can I make this recipe ahead of time?
Yes! You can prepare the salsa and marinate the steak ahead of time. Just grill right before serving for best results.
What should I serve with Grilled Steak Tacos?
These tacos pair perfectly with rice, beans, or a fresh salad. You could also serve them with tortilla chips and salsa!
Final Thoughts
Grilled Steak Tacos with Avocado Salsa bring incredible flavor and texture together, making them perfect for any meal. Feel free to customize by adding your favorite toppings or adjusting spice levels. Enjoy this versatile dish at your next gathering or family dinner!
Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a vibrant and delicious dish that will elevate any meal. This recipe combines smoky, marinated steak with a zesty avocado salsa, creating an explosion of flavor in every bite. Perfect for summer barbecues or casual family dinners, these tacos are easy to prepare and customizable to suit your taste. Whether you prefer extra spice or fresh toppings, this dish is sure to impress your guests and satisfy your cravings.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: Serves 4 (8 tacos total) 1x
- Category: Main
- Method: Grilling
- Cuisine: Mexican
Ingredients
- 1 pound skirt steak (or flap/flank steak)
- 2 tablespoons avocado oil
- 1 pound tomatillos
- 1 ripe avocado
- ½ yellow onion
- Juice of 1 lime
- Juice of 1 orange
- 1 jalapeño (optional)
- Fresh cilantro
- Corn tortillas
Instructions
- Prepare the avocado salsa by blending tomatillos, onion, garlic, jalapeño, cilantro, lime juice, oregano, and salt in a mixing bowl until smooth.
- Marinate the steak by combining orange juice, lime juice, cilantro, paprika, salt, onion powder, pepper, smoked paprika, ground cumin, and oregano in a bowl. Let the steak marinate for at least 15 minutes.
- Grill the marinated steak over medium-high heat for about 4-5 minutes on each side until preferred doneness. Allow it to rest before slicing.
- Warm corn tortillas on a skillet for about 30 seconds per side.
- Assemble by placing sliced steak on tortillas and topping with avocado salsa and diced onions.
Nutrition
- Serving Size: 2 tacos (approximately 180g)
- Calories: 320
- Sugar: 3g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 60mg
