Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are the perfect blend of smoky flavors and fresh ingredients, making them ideal for any gathering or a casual weeknight dinner. These tacos are not only easy to prepare but also deliver a burst of flavor with every bite. The combination of juicy steak and zesty avocado salsa will make your taste buds dance with delight!
Why You’ll Love This Recipe
- Quick to Prepare: With just 25 minutes of prep and 15 minutes of cooking, you can have a delicious meal on the table in no time.
- Bursting with Flavor: The marinated steak combined with fresh salsa brings a delightful mix of tastes to your plate.
- Versatile Option: Perfect for family dinners, summer barbecues, or taco night with friends!
- Healthy Ingredients: Packed with fresh veggies and lean protein, these tacos are a nutritious choice.
- Customizable Toppings: Feel free to add your favorite toppings to personalize each taco.
Tools and Preparation
Before diving into this flavorful recipe, it’s important to gather the right tools for seamless preparation and cooking.
Essential Tools and Equipment
- Cast iron skillet or grill
- Mixing bowls
- Knife
- Cutting board
- Tongs
- Citrus juicer
Importance of Each Tool
- Cast iron skillet or grill: Provides even heat distribution for perfect steak searing, enhancing flavor.
- Mixing bowls: Essential for marinating the steak and mixing the avocado salsa without mess.
- Citrus juicer: Ensures you get maximum juice from limes and oranges effortlessly.

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 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
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 refreshing avocado salsa that will complement your tacos perfectly.
1. In a blender or food processor, combine tomatillos, yellow onion, garlic, jalapeño, water, cilantro, lime juice, oregano, and salt.
2. Blend until smooth. Adjust seasoning as needed. Set aside.
Step 2: Marinate the Steak
Next, we’ll prepare the marinade that will infuse flavor into your steak.
1. In a mixing bowl, whisk together orange juice, lime juice, cilantro (reserve half), paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano.
2. Add skirt steak to the marinade. Let it sit for at least 20 minutes.
Step 3: Cook the Steak
Now it’s time to cook your marinated steak!
1. Preheat your cast iron skillet or grill over medium-high heat.
2. Add avocado oil and place the marinated steak on the hot surface.
3. Cook for about 4-5 minutes on each side for medium-rare or until desired doneness is reached.
4. Remove from heat and let rest before slicing against the grain.
Step 4: Assemble Tacos
Finally, it’s time to put everything together!
1. Warm corn tortillas on a skillet until pliable.
2. Slice rested steak into thin strips and place on tortillas.
3. Top each taco with avocado salsa and garnish with chopped green onions and white onion.
Enjoy these delicious Grilled Steak Tacos with Avocado Salsa at your next meal!
How to Serve Grilled Steak Tacos with Avocado Salsa
These Grilled Steak Tacos with Avocado Salsa are perfect for gatherings or a delightful family dinner. Serve them up with a variety of toppings and sides to enhance their flavor.
Classic Taco Style
- Fresh Cilantro: Sprinkle chopped cilantro on top for an extra layer of freshness.
- Diced Onions: Add finely chopped white onion for some crunch and sharpness.
- Lime Wedges: Serve with lime wedges for squeezing over the tacos, enhancing the flavors.
Party Platter
- Taco Bar: Set up a taco bar with the grilled steak, avocado salsa, and various toppings so guests can build their own.
- Chips and Salsa: Offer tortilla chips alongside your tacos for a crunchy snack that pairs well.
- Refried Beans: Serve warm refried beans as a hearty side option to complement the meal.
Healthy Twist
- Lettuce Wraps: For a low-carb option, serve the steak in crisp lettuce leaves instead of tortillas.
- Grilled Veggies: Pair your tacos with a side of grilled vegetables like bell peppers and zucchini for added nutrition.
- Quinoa Salad: A refreshing quinoa salad can add a nutritious twist to your meal, making it even healthier.
How to Perfect Grilled Steak Tacos with Avocado Salsa
To ensure your Grilled Steak Tacos are bursting with flavor and texture, follow these tips.
- Bold Marinade: Marinate the steak in citrus juices and spices for at least 30 minutes to infuse it with flavor.
- High Heat Grill: Use high heat when grilling to achieve a nice sear on the steak, which locks in juices.
- Resting Time: Allow the grilled steak to rest for about 5 minutes before slicing to keep it tender and juicy.
- Warm Tortillas: Warm the corn tortillas on the grill just before serving; this makes them more pliable and enhances their flavor.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Complement your delicious Grilled Steak Tacos with some tasty sides that will elevate your meal.
- Mexican Street Corn: Grilled corn topped with mayonnaise, cheese, chili powder, and lime creates a flavorful side dish.
- Cilantro Lime Rice: Fluffy rice seasoned with cilantro and lime juice adds brightness to your plate.
- Black Bean Salad: A refreshing mix of black beans, corn, diced tomatoes, and avocado brings color and nutrition.
- Guacamole: Creamy guacamole made from ripe avocados is always a hit; serve it as an appetizer or side.
- Pico de Gallo: Fresh tomato salsa made from diced tomatoes, onion, cilantro, and lime juice adds zest to any taco feast.
- Grilled Asparagus: Lightly seasoned grilled asparagus provides a crunchy contrast that pairs well with rich flavors.
Common Mistakes to Avoid
When making Grilled Steak Tacos with Avocado Salsa, it’s easy to make some common errors. Here are a few mistakes to watch out for:
-
Skipping marination time – Marinating the steak is essential for flavor. Allow it to marinate for at least 30 minutes, if possible, to enhance the taste.
-
Overcooking the steak – Cooking steak too long can make it tough. Aim for medium-rare or medium doneness by using a meat thermometer.
-
Neglecting fresh ingredients – Using canned or old ingredients can diminish the flavor of your salsa. Always opt for fresh produce for the best taste.
-
Ignoring tortilla quality – Low-quality tortillas can ruin your tacos. Choose fresh corn tortillas for a better texture and flavor.
-
Not balancing flavors – Be mindful of the seasoning in your salsa and steak. Taste as you go and adjust lime juice and salt accordingly for balance.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover tacos in an airtight container.
- They will last up to 3 days in the fridge.
Freezing Grilled Steak Tacos with Avocado Salsa
- Wrap tacos tightly in plastic wrap, then place them in a freezer-safe bag.
- They can be frozen for up to 2 months.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven – Preheat the oven to 350°F (175°C). Place tacos on a baking sheet and heat for about 10-15 minutes.
- Microwave – Use a microwave-safe plate, cover with a damp paper towel, and heat for 30 seconds to 1 minute.
- Stovetop – Heat a skillet over medium heat and warm each taco for about 2-3 minutes per side until hot.
Frequently Asked Questions
Here are some common questions about Grilled Steak Tacos with Avocado Salsa:
Can I use other types of meat?
Yes! You can substitute skirt steak with flank steak or even chicken or turkey, depending on your preference.
How do I make my avocado salsa spicier?
To add more heat, include additional jalapeños or add some diced serrano peppers into your salsa mix.
What toppings can I add?
Feel free to customize your tacos! Add toppings like shredded lettuce, cheese, or diced tomatoes to enhance flavor and texture.
Can these tacos be made ahead of time?
While it’s best enjoyed fresh, you can prepare the salsa and marinate the steak ahead of time. Just cook them right before serving.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa bring together smoky flavors and fresh ingredients that make them irresistible. Perfect for gatherings or a quick dinner, this recipe is versatile—feel free to customize it with your favorite toppings or alternative proteins. Give it a try!
Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a vibrant and flavorful dish that brings together the smoky essence of grilled beef and the refreshing zing of homemade avocado salsa. This recipe is perfect for any occasion, whether it’s a casual weeknight dinner or a lively summer gathering with friends. With juicy marinated steak nestled in warm corn tortillas and topped with zesty salsa, each bite promises to deliver an explosion of taste. Not only are these tacos easy to prepare, but they also offer a healthy option packed with fresh ingredients. Get ready to impress your family or guests with this deliciously simple meal that can be customized to suit everyone’s taste!
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: Serves 6 tacos 1x
- Category: Main
- Method: Grilling
- Cuisine: Mexican
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
- 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 (for serving)
- 6 green onions
- 6 corn tortillas
- ¼ cup finely chopped white onion (for serving)
Instructions
- In a blender or food processor, combine tomatillos, yellow onion, garlic, jalapeño, water, cilantro, lime juice, oregano, and salt. Blend until smooth. Adjust seasoning as needed. Set aside.
- In a mixing bowl, whisk together orange juice, lime juice, cilantro (reserve half), paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano. Add skirt steak to the marinade. Let it sit for at least 20 minutes.
- Preheat your cast iron skillet or grill over medium-high heat. Add avocado oil and place the marinated steak on the hot surface. Cook for about 4-5 minutes on each side for medium-rare or until desired doneness is reached. Remove from heat and let rest before slicing against the grain.
- Warm corn tortillas on a skillet until pliable. Slice rested steak into thin strips and place on tortillas. Top each taco with avocado salsa and garnish with chopped green onions and white onion.
Nutrition
- Serving Size: 1 taco (approximately 150g)
- Calories: 320
- Sugar: 3g
- Sodium: 540mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 16g
- Cholesterol: 65mg