These Grilled Steak Tacos with Avocado Salsa are the perfect dish for any occasion! They are smoky, juicy, and have just the right amount of spice, making them a crowd-pleaser. Whether you’re hosting a casual dinner party or enjoying a family meal, these tacos will shine on your table. The combination of tender steak and fresh avocado salsa creates an explosion of flavor that everyone will love.
Why You’ll Love This Recipe
- Quick Preparation: With a total time of only 40 minutes, you can whip up these delicious tacos in no time.
- Flavor Explosion: The marinade and avocado salsa offer a delightful mix of smoky and fresh flavors that will tantalize your taste buds.
- Versatile Serving Options: Perfect for lunch, dinner, or even as a fun party dish!
- Healthy Ingredients: Packed with nutrients, these tacos provide a wholesome option without sacrificing taste.
- Customizable: Feel free to adjust the spice level by adding more or fewer jalapeños based on your preferences.
Tools and Preparation
Before you get started with making these flavorful tacos, gather your essential tools. Having the right equipment will make the cooking process smoother.
Essential Tools and Equipment
- Cast iron skillet or grill
- Mixing bowl
- Cutting board
- Knife
- Measuring spoons
- Tongs
Importance of Each Tool
- Cast iron skillet or grill: Provides excellent heat retention for perfectly searing the steak.
- Mixing bowl: Ideal for marinating the steak and mixing the salsa ingredients thoroughly.
- Knife: A sharp knife is essential for precision cutting of vegetables and meat.
- Tongs: Useful for flipping the steak without piercing it, ensuring it stays juicy.

Ingredients
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy and absolutely bursting with flavour.
Ingredients:
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
- In a mixing bowl, combine tomatillos, yellow onion, garlic, jalapeño, water, cilantro, lime juice, oregano, and kosher salt.
- Blend until smooth. Adjust seasoning as needed.
Step 2: Marinate the Steak
- In another bowl, whisk together orange juice, lime juice, half of the chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, cumin, and oregano.
- Add skirt steak to the marinade and let it sit for at least 15 minutes.
Step 3: Grill the Steak
- Preheat your cast iron skillet or grill over medium-high heat.
- Drizzle avocado oil on the grill surface or skillet.
- Cook the marinated steak for about 4–5 minutes on each side or until desired doneness is reached.
- Let it rest for a few minutes before slicing it against the grain.
Step 4: Assemble Your Tacos
- Warm corn tortillas in a dry skillet over medium heat until pliable.
- Fill each tortilla with sliced steak.
- Top with avocado salsa and garnish with green onions and chopped white onions.
Enjoy your delicious Grilled Steak Tacos with Avocado Salsa!
How to Serve Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa are a delicious dish that can be enjoyed in various ways. Whether you’re hosting a gathering or enjoying a family dinner, these tacos lend themselves well to creativity and personalization.
Classic Taco Style
- Serve the grilled steak and avocado salsa in warm corn tortillas for a traditional experience. Add chopped onions and cilantro for extra flavor.
Taco Bar Setup
- Create a taco bar with all the fixings. Offer toppings like diced tomatoes, shredded lettuce, and sliced jalapeños, letting guests customize their tacos.
Pair with Rice or Beans
- Serve alongside Mexican rice or black beans for a hearty meal. This combination balances the flavors while adding protein and fiber.
Side Salad
- A fresh salad with mixed greens, cherry tomatoes, and a lime vinaigrette pairs well. It adds a refreshing crunch that complements the rich flavors of the tacos.
Nacho Style
- Transform your leftovers into nachos by layering tortilla chips with grilled steak, avocado salsa, cheese, and jalapeños. Bake until everything is melty and delicious.
Breakfast Tacos
- Use leftover steak tacos for breakfast by scrambling eggs and topping them with steak and avocado salsa in tortillas. It’s a flavorful way to start your day!
How to Perfect Grilled Steak Tacos with Avocado Salsa
Perfecting your grilled steak tacos can elevate your dining experience. Here are some tips to ensure they turn out amazing every time.
- Marinate Overnight – Allowing the steak to marinate overnight enhances its flavor and tenderness.
- Preheat the Grill – Ensure your grill is hot before cooking the steak. This will create nice grill marks and lock in juices.
- Let it Rest – After grilling, let the steak rest for about 5 minutes before slicing. This helps retain moisture.
- Use Fresh Ingredients – Fresh cilantro, ripe avocados, and juicy lime juice make a big difference in taste.
- Adjust Spice Levels – Modify the amount of jalapeño based on your heat preference; you can also add more spices to taste.
- Warm Tortillas – Lightly warm corn tortillas on the grill or stovetop for better texture and flavor before filling them.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
Complementing your Grilled Steak Tacos with Avocado Salsa is easy with these delightful side dishes. Each option brings something unique to the table.
- Mexican Rice – Fluffy rice cooked with tomatoes and spices adds a savory touch that pairs wonderfully.
- Refried Beans – Creamy refried beans provide extra protein and richness that balance the meal.
- Corn on the Cob – Grilled corn brushed with lime juice and chili powder offers a sweet contrast to spicy tacos.
- Guacamole – A creamy dip made from mashed avocados enhances flavor and provides an extra layer of creaminess.
- Chips and Salsa – Crisp tortilla chips served with fresh tomato salsa make for an excellent appetizer or snack.
- Grilled Vegetables – Seasonal vegetables like bell peppers and zucchini can be grilled as a healthy side option.
- Cucumber Salad – A refreshing cucumber salad dressed in lime juice adds crunch without overpowering flavors.
- Black Bean Salad – A hearty black bean salad tossed with herbs provides nutrition along with bold flavors that complement the tacos perfectly.
Common Mistakes to Avoid
Making grilled steak tacos can be simple, but avoiding common mistakes is essential for the best results.
- Boldly Overcooking the Steak: Overcooked steak can become tough and chewy. Use a meat thermometer to ensure it reaches medium-rare, about 130°F (54°C).
- Ignoring Marinade Time: Skipping or rushing marinade time can result in bland flavors. Allow the steak to marinate for at least 30 minutes for optimal taste.
- Using Cold Tortillas: Cold tortillas can break easily and lack flavor. Warm them on a skillet or grill for a few seconds before assembling your tacos.
- Neglecting Fresh Ingredients: Using stale or old ingredients can ruin your dish. Always opt for fresh cilantro, avocados, and limes for the best quality.
- Forgetting About Toppings: Toppings add depth and texture to your tacos. Don’t skip on fresh onion, lime juice, or avocado salsa for balance.
- Overloading the Tacos: Stuffing too many ingredients into each taco can make them hard to eat. Aim for a balanced filling that stays within the tortilla comfortably.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover 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 tacos tightly in plastic wrap before placing them in a freezer-safe bag.
- They can be frozen for up to 2 months.
Reheating Grilled Steak Tacos with Avocado Salsa
- Oven: Preheat to 350°F (175°C). Place tacos on a baking sheet and heat for about 10-15 minutes until warm.
- Microwave: Heat individual tacos on a microwave-safe plate for about 30 seconds to 1 minute, checking frequently.
- Stovetop: Warm each taco over medium heat in a skillet for about 2-3 minutes per side.
Frequently Asked Questions
Here are some common questions about making grilled steak tacos with avocado salsa.
How do I make grilled steak tacos with avocado salsa?
To make grilled steak tacos with avocado salsa, marinate skirt steak, grill it, then serve in warmed corn tortillas topped with fresh avocado salsa.
What is the best cut of meat for steak tacos?
Skirt steak is ideal due to its flavor and tenderness when cooked properly. Flank or flap steaks are great alternatives as well.
Can I prepare avocado salsa ahead of time?
Absolutely! You can prepare avocado salsa up to one day in advance; just store it in an airtight container and add lime juice right before serving.
Are grilled steak tacos healthy?
Yes! These grilled steak tacos with avocado salsa offer protein from beef and healthy fats from avocado while being packed with fresh vegetables.
Final Thoughts
These grilled steak tacos with avocado salsa are smoky, juicy, and bursting with flavor. Perfect for dinner parties or casual weeknight meals, they offer endless customization options. Feel free to adjust spice levels or toppings based on your preferences; these tacos are sure to be a hit!

Grilled Steak Tacos with Avocado Salsa
- Total Time: 30 minutes
- Yield: Serves 4 (8 tacos) 1x
Description
Grilled Steak Tacos with Avocado Salsa are a vibrant and satisfying dish that brings a taste of summer to your table all year round. This recipe features juicy marinated steak grilled to perfection, paired with a refreshing avocado salsa that adds a burst of flavor and creaminess. Perfect for casual dinners or lively gatherings, these tacos are not only quick to prepare but also customizable, allowing you to adjust the spice levels according to your preferences. Serve them in warm corn tortillas for an authentic experience, and enjoy the delightful combination of smoky, spicy, and fresh ingredients that will have everyone coming back for more.
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
- ½ 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
- Prepare the avocado salsa by blending tomatillos, onion, garlic, jalapeño, water, cilantro, lime juice, oregano, and salt in a mixing bowl 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 your grill or cast iron skillet over medium-high heat with avocado oil. Grill the marinated steak for about 4–5 minutes per side until desired doneness is reached. Allow resting before slicing.
- Warm corn tortillas on the grill or skillet. Fill each tortilla with sliced steak and top with avocado salsa.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos (approx. 180g)
- Calories: 410
- Sugar: 3g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 75mg