These Grilled Steak Tacos with Avocado Salsa are a delightful twist on traditional tacos, perfect for any occasion. Whether you’re hosting a summer barbecue or enjoying a cozy family dinner, these tacos deliver smoky, juicy flavors that are sure to impress. The combination of tender skirt steak and zesty avocado salsa creates a mouthwatering experience that will have everyone coming back for seconds.
Why You’ll Love This Recipe
- Bursting with Flavor: The grilled steak paired with fresh avocado salsa offers an explosion of taste in every bite.
- Quick and Easy: With just 40 minutes from prep to table, you can whip up this meal without much fuss.
- Versatile Dish: These tacos work for any meal occasion—lunch, dinner, or even entertaining guests.
- Healthy Ingredients: Packed with nutritious components, this recipe provides a healthy option without sacrificing flavor.
- Customizable: Adjust the spice level and toppings to suit your personal preferences.

Tools and Preparation
To make the most out of your cooking experience, you’ll need some essential tools. Having the right equipment makes preparing these Grilled Steak Tacos with Avocado Salsa even easier.
Essential Tools and Equipment
- Grill or grill pan
- Mixing bowls
- Knife and cutting board
- Tongs
- Measuring cups and spoons
- Blender or food processor
Importance of Each Tool
- Grill or grill pan: Provides that perfect charred flavor on the steak that enhances the overall taste.
- Blender or food processor: Makes preparing the avocado salsa quick and effortless, blending ingredients to a smooth consistency.
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 Steak Filling
- 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 Salsa
Start by prepping your ingredients for the avocado salsa:
1. In a blender or food processor, combine tomatillos, yellow onion, garlic cloves, jalapeño, water, cilantro, lime juice, oregano, and salt.
2. Blend until smooth. Taste and adjust seasoning if necessary.
Step 2: Marinate the Steak
Now it’s time to marinate the steak:
1. In a mixing bowl, combine orange juice, lime juice, chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano.
2. Add skirt steak to the marinade. Ensure it’s well coated and let it marinate for at least 15 minutes while you prepare your grill.
Step 3: Grill the Steak
Next up is grilling:
1. Preheat your grill or grill pan over medium-high heat.
2. Add marinated steak sections to the grill. Cook for about 4-5 minutes on each side for medium-rare doneness.
3. Remove from heat and let rest for a few minutes before slicing against the grain.
Step 4: Assemble Your Tacos
Finally, assemble those delicious tacos:
1. Warm corn tortillas on the grill for about a minute per side.
2. Fill each tortilla with sliced grilled steak.
3. Top generously with avocado salsa.
4. Garnish with chopped green onions and 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 perfect for any occasion. Whether you’re hosting a casual gathering or enjoying a family dinner, the serving ideas below will elevate your meal.
Fresh Toppings
- Chopped Cilantro: Adds a burst of freshness and enhances the flavor of the tacos.
- Sliced Jalapeños: For those who love extra heat, fresh jalapeños bring a delightful kick.
- Lime Wedges: A squeeze of lime juice brightens up the flavors and balances richness.
Salsas and Sauces
- Pico de Gallo: A refreshing tomato salsa that complements the smokiness of the grilled steak.
- Crema: A drizzle of Mexican crema adds creaminess and a slight tang to each bite.
- Hot Sauce: For spice lovers, offering various hot sauces allows guests to customize their tacos.
Accompaniments
- Refried Beans: Creamy refried beans make a hearty side that pairs perfectly with tacos.
- Mexican Street Corn: Grilled corn on the cob topped with cheese and spices provides a sweet contrast.
How to Perfect Grilled Steak Tacos with Avocado Salsa
To ensure your Grilled Steak Tacos are always a hit, follow these helpful tips for perfection every time.
- Marinate the Steak: Allowing the steak to marinate for at least 30 minutes enhances its flavor and tenderness.
- Preheat Your Grill: A hot grill ensures beautiful char marks and locks in juices for juicy steak.
- Slice Against The Grain: Cutting the steak against the grain makes it more tender and easier to chew.
- Warm Tortillas: Lightly warming corn tortillas on the grill adds flexibility and enhances their flavor.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Pairing your Grilled Steak Tacos with tasty side dishes can enhance your meal experience. Here are some great options to consider.
- Elote (Mexican Street Corn): This grilled corn is slathered in creamy sauce, cheese, and spices.
- Refried Beans: These savory beans can be served creamy or crispy, adding depth to your meal.
- Guacamole: Creamy avocado dip that’s perfect for scooping or spreading on tacos.
- Mexican Rice: Fluffy rice cooked with tomatoes and spices makes an excellent side that complements tacos well.
- Chips & Salsa: Crispy tortilla chips served with fresh salsa offer a crunchy contrast to soft tacos.
- Cabbage Slaw: A crunchy cabbage slaw adds freshness and texture, balancing flavors in each bite.
Common Mistakes to Avoid
When making Grilled Steak Tacos with Avocado Salsa, some common mistakes can lead to subpar results. Here are a few to watch out for:
- Using tough cuts of steak: Always choose tender cuts like skirt steak or flank steak for the best flavor and texture.
- Overcooking the steak: Cook the steak to medium-rare for juicy tacos. Use a meat thermometer to check for doneness.
- Neglecting seasoning: Don’t skimp on seasoning the steak. A good marinade enhances flavor significantly.
- Skipping the resting period: Allow the grilled steak to rest before slicing. This keeps the juices locked in and makes each bite tender.
- Forgetting about fresh ingredients: Fresh cilantro, lime juice, and avocado make a huge difference in taste. Use only fresh ingredients for your salsa.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container for up to 3 days.
- Keep the salsa separate to maintain its freshness.
Freezing Grilled Steak Tacos with Avocado Salsa
- You can freeze cooked steak for up to 2 months.
- Wrap individual portions tightly in plastic wrap before placing them in a freezer bag.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven: Preheat to 350°F (175°C) and heat tacos for about 10-15 minutes until warm.
- Microwave: Heat tacos on a microwave-safe plate for about 30-60 seconds, checking frequently.
- Stovetop: Warm tacos in a skillet over medium heat for about 2-3 minutes per side.
Frequently Asked Questions
Here are some common questions regarding Grilled Steak Tacos with Avocado Salsa:
How do I make the best avocado salsa?
To create an amazing avocado salsa, combine ripe avocados, diced tomatillos, lime juice, cilantro, onion, and jalapeño. Adjust seasoning to taste.
Can I use different meats for grilled tacos?
Absolutely! You can substitute skirt steak with chicken, pork, or even tofu for a vegetarian option.
What toppings go well with grilled steak tacos?
Consider toppings like crumbled cheese, sour cream, or additional salsa to enhance flavors.
How can I customize my grilled steak tacos?
Feel free to add your favorite ingredients such as roasted peppers or different herbs based on your preference.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not only flavorful but also versatile. They are perfect for any occasion—be it a casual dinner or a festive gathering. Feel free to customize them with your favorite ingredients and enjoy the deliciousness!

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 flavorful twist on traditional tacos, perfect for any occasion—from summer barbecues to cozy family dinners. These tacos feature succulent skirt steak grilled to perfection, paired with a zesty avocado salsa that adds a fresh burst of flavor. In just 40 minutes, you can create a dish that impresses your guests and satisfies your cravings. The combination of smoky, juicy steak and bright salsa makes every bite an unforgettable experience. Customize the spice level and toppings to suit your taste, making these tacos a versatile option for any meal.
Ingredients
- 16 ounces skirt steak
- 1 ripe avocado
- 2 tablespoons avocado oil
- 1 pound tomatillos
- ½ yellow onion
- 2 cloves garlic
- 1 jalapeño
- Lime juice
- Fresh cilantro
- Corn tortillas
Instructions
- Prepare the salsa by blending tomatillos, onion, garlic, jalapeño, avocado oil, lime juice, cilantro, oregano, and salt until smooth.
- Marinate the steak in a mixture of orange juice, lime juice, cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, and oregano for at least 15 minutes.
- Preheat the grill to medium-high heat and cook the marinated steak for about 4-5 minutes per side.
- Allow the steak to rest before slicing against the grain.
- Warm corn tortillas on the grill and assemble tacos by filling them with sliced steak and topping with avocado salsa.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos (approximately 200g)
- Calories: 400
- Sugar: 3g
- Sodium: 600mg
- Fat: 22g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 70mg
Keywords: For extra flavor, let the steak marinate longer or add additional spices based on your preference.