Grilled Steak Tacos with Avocado Salsa
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, and just the right amount of spicy. Perfect for a casual dinner or a festive gathering, these tacos burst with flavor and offer a delightful bite every time. The combination of tender steak and fresh avocado salsa makes them a standout dish that will impress your family and friends.
Why You’ll Love This Recipe
- Quick and Easy: With a prep time of just 25 minutes, you can whip up these delicious tacos in no time.
- Bursting with Flavor: The blend of spices and fresh ingredients creates a mouthwatering taste experience.
- Versatile Meal Option: Ideal for lunch or dinner, these tacos can be enjoyed on any occasion, from weeknight meals to weekend parties.
- Healthy Ingredients: Packed with lean protein and fresh vegetables, this recipe is a wholesome choice for any meal.
- Customizable: Feel free to adjust the spice levels or toppings to suit your personal preferences.
Tools and Preparation
Before you dive into making these delicious tacos, gather your tools. Having everything ready will make the cooking process smoother.
Essential Tools and Equipment
- Cast iron skillet or grill pan
- Cutting board
- Sharp knife
- Mixing bowl
- Serving plates
Importance of Each Tool
- Cast iron skillet or grill pan: Provides excellent heat retention for perfect steak searing.
- Cutting board: Protects your kitchen surfaces while allowing you to chop ingredients safely.
- Sharp knife: Ensures clean cuts for even cooking and easier handling of ingredients.
- Mixing bowl: Ideal for combining spices and marinating the steak, enhancing the flavor.

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 Avocado Salsa
Start by making your avocado salsa. In a blender or food processor:
1. Combine tomatillos, yellow onion, garlic, jalapeño, water, cilantro, lime juice, dry oregano, and kosher salt.
2. Blend until smooth. Adjust seasoning as needed.
Step 2: Marinate the Steak
While the salsa chills:
1. In a bowl, mix 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. Let it sit for at least 15 minutes.
Step 3: Grill the Steak
Heat a cast iron skillet or grill pan over medium-high heat:
1. Add avocado oil once hot.
2. Remove steak from marinade; grill each piece for about 4-5 minutes per side until desired doneness.
3. Let rest before slicing thinly against the grain.
Step 4: Warm the Tortillas
In another skillet:
1. Warm corn tortillas over low heat until pliable.
Step 5: Assemble Your Tacos
To serve:
1. Place sliced steak on each tortilla.
2. Top generously with avocado salsa.
3. Garnish with 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
Grilled Steak Tacos with Avocado Salsa are versatile and can be served in various ways to enhance your meal experience. Here are some delicious serving suggestions to consider.
With Fresh Salsas
- Pico de Gallo: A classic fresh salsa made with diced tomatoes, onions, cilantro, lime juice, and jalapeños for an extra kick.
- Mango Salsa: Sweet and tangy mango salsa adds tropical flair, balancing the savory flavors of the steak tacos.
Topped with Crema
- Mexican Crema: Drizzle this rich and creamy sauce over your tacos for added creaminess and flavor.
- Chipotle Sour Cream: Mix sour cream with chipotle peppers for a smoky twist that complements the grilled steak.
Served with Crunchy Toppings
- Radish Slices: Add thinly sliced radishes for a peppery crunch that brightens up each bite.
- Pickled Red Onions: Their tangy flavor adds depth and pairs wonderfully with the smoky steak.
Accompanied by Fresh Greens
- Lettuce Wraps: For a lighter option, serve your tacos in crisp lettuce leaves instead of tortillas.
- Cabbage Slaw: A crunchy slaw made from cabbage, carrots, and lime juice adds texture and freshness.
How to Perfect Grilled Steak Tacos with Avocado Salsa
To achieve the best grilled steak tacos, pay attention to these essential tips. Each one will elevate your dish and make it truly unforgettable.
- Marinate Your Meat: Allow your steak to marinate for at least 30 minutes to absorb all the flavors from the juices and spices.
- Use High Heat: Grill your steak over high heat to get a perfect sear while keeping it juicy inside.
- Let It Rest: After grilling, let the steak rest for about 5-10 minutes before slicing. This helps keep it tender and juicy.
- Warm Your Tortillas: Warm corn tortillas on the grill or in a skillet for a few seconds on each side to make them more pliable and flavorful.
- Customize Your Toppings: Don’t hesitate to mix and match toppings according to your preferences; it’s all about making your tacos enjoyable!
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Pairing side dishes with your Grilled Steak Tacos can enhance your meal. Here are some great options that complement their flavors beautifully.
- Mexican Street Corn (Elote): Grilled corn on the cob topped with mayo, cheese, chili powder, and lime is a tasty companion.
- Refried Beans: Creamy refried beans offer protein and richness that balance out the meal perfectly.
- Chips and Guacamole: Crispy tortilla chips served alongside fresh guacamole provide an excellent crunchy contrast.
- Cilantro Lime Rice: Fluffy rice mixed with cilantro and lime juice brings freshness that pairs well with savory tacos.
- Grilled Vegetables: A medley of seasonal veggies grilled to perfection adds color and nutrition to your plate.
- Black Bean Salad: A refreshing salad made from black beans, corn, peppers, and lime dressing complements the tacos nicely.
- Avocado Salad: Lightly dressed avocado salad adds creaminess without overpowering the flavors of the tacos.
- Spicy Roasted Potatoes: Crispy potatoes seasoned with spices deliver a satisfying crunch alongside every bite of taco goodness.
Common Mistakes to Avoid
When preparing Grilled Steak Tacos with Avocado Salsa, it’s easy to make a few common mistakes that can affect the final result. Here are some tips to ensure your tacos turn out perfectly.
- Skipping the marinade: Failing to marinate the steak can lead to bland flavors. Always allow time for the steak to soak in the juices and spices.
- Overcooking the steak: Cooking the steak too long will result in a tough texture. Aim for medium-rare for juicy bites.
- Cutting the avocado too early: Slicing avocado in advance can lead to browning. Cut it right before serving for optimal freshness.
- Using stale tortillas: Old or dry tortillas can ruin your taco experience. Always use fresh corn tortillas for a better taste and texture.
- Not seasoning enough: Under-seasoning can make your dish flat. Don’t forget to taste as you go and add salt or spices as needed.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover tacos in an airtight container.
- They can last up to 3 days in the fridge.
Freezing Grilled Steak Tacos with Avocado Salsa
- Wrap assembled tacos tightly in plastic wrap or aluminum foil.
- Freeze for up to 2 months for best quality.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven: Preheat oven to 350°F (175°C). Place tacos on a baking sheet and heat for about 10 minutes until warmed through.
- Microwave: Wrap tacos in a damp paper towel and microwave for 30 seconds at a time until hot.
- Stovetop: Heat a skillet over medium heat, add tacos, and warm them for about 2-3 minutes on each side.
Frequently Asked Questions
Here are some common questions about making Grilled Steak Tacos with Avocado Salsa.
Can I use other meats instead of steak?
Yes! You can substitute chicken, turkey, or even lamb for a different flavor profile while still enjoying delicious tacos.
How do I make the salsa spicier?
To add more heat, consider leaving some seeds in the jalapeño or adding crushed red pepper flakes into the salsa mix.
What toppings work well with these tacos?
Fresh cilantro, diced tomatoes, or pickled onions are excellent choices to elevate the flavor of your grilled steak tacos.
Can I prepare this recipe ahead of time?
Absolutely! You can marinate the steak and prepare the salsa earlier in the day. Just assemble everything fresh when you’re ready to serve.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not only delicious but also versatile. Customize them by adding your favorite toppings or swapping ingredients based on what you have on hand. Give this recipe a try, and enjoy a tasty meal!
Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a deliciously smoky and juicy dish that brings bold flavors to your table. Perfect for casual dinners or lively gatherings, these tacos feature tender steak paired with fresh avocado salsa that tantalizes the taste buds. With just a hint of spice, they’re sure to impress everyone at the table. Quick to prepare and packed with wholesome ingredients, this recipe is ideal for anyone looking for a satisfying meal that can be customized to suit personal preferences.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: Serves 4 (8 tacos) 1x
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Ingredients
- 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
- 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
- 6 green onions
- 6 corn tortillas
- ¼ cup finely chopped white onion (for serving)
Instructions
- Start by blending tomatillos, onion, garlic, jalapeño, water, cilantro, lime juice, dry oregano, and salt in a food processor for the avocado salsa. Set aside.
- Marinate the steak with orange juice, lime juice, cilantro, paprika, salt, onion powder, black pepper, smoked paprika, ground cumin, and oregano for at least 15 minutes.
- Heat a cast iron skillet or grill pan over medium-high heat with avocado oil. Grill the marinated steak for 4-5 minutes on each side until desired doneness. Let it rest before slicing thinly against the grain.
- Warm corn tortillas in a separate skillet until pliable.
- Assemble the tacos by placing sliced steak on each tortilla and topping generously with avocado salsa.
Nutrition
- Serving Size: 2 tacos (approximately 200g)
- Calories: 450
- Sugar: 4g
- Sodium: 680mg
- Fat: 20g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 28g
- Cholesterol: 75mg
