These Grilled Steak Tacos with Avocado Salsa are the perfect dish for any occasion! Juicy, smoky, and just the right amount of spicy, these tacos burst with flavor and freshness. Whether you’re hosting a summer barbecue or enjoying a cozy family dinner, this recipe is sure to impress. The avocado salsa adds a creamy and zesty touch that elevates the tacos to another level.
Why You’ll Love This Recipe
- Delicious Flavor: The combination of grilled steak and fresh avocado salsa creates a mouthwatering taste experience.
- Quick Preparation: With only 40 minutes from start to finish, you can have a satisfying meal ready in no time.
- Versatile Dish: Perfect for casual dinners or festive gatherings, these tacos fit any occasion.
- Healthy Ingredients: Packed with nutrients from fresh vegetables and lean protein, they make for a balanced meal.
- Easy to Customize: Adjust the spice levels or toppings based on personal preferences for a tailored dish.

Tools and Preparation
Before you start cooking, gather your tools and prepare your workspace. Having everything ready will streamline the cooking process.
Essential Tools and Equipment
- Cast iron skillet or grill
- Sharp knife
- Cutting board
- Mixing bowls
- Measuring cups and spoons
- Tongs
Importance of Each Tool
- Cast iron skillet or grill: Provides even heat for perfectly cooked steak with great sear marks.
- Sharp knife: Ensures clean cuts through the meat and vegetables for even cooking and presentation.
- Mixing bowls: Ideal for combining ingredients like spices and salsas without mess.
Ingredients
These Grilled Steak Tacos with Avocado Salsa are smoky, juicy, just the right amount of spicy and absolutely bursting with flavour.
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/2 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)
– 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
– 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 blender or food processor, add the tomatillos, yellow onion, garlic cloves, jalapeño, water, cilantro, lime juice, dry oregano, and kosher salt.
- Blend until smooth but slightly chunky for texture.
- Taste and adjust seasoning if necessary.
Step 2: Marinate the Steak
- In a mixing bowl, combine orange juice, lime juice, chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, dry oregano, and avocado oil.
- Add skirt steak to the marinade; coat well. Let it sit for at least 15 minutes.
Step 3: Grill the Steak
- Preheat your grill or cast iron skillet over medium-high heat.
- Remove steak from marinade; discard excess liquid.
- Grill steak for about 4–5 minutes per side until desired doneness is reached.
- Transfer to a cutting board and let it rest for a few minutes before slicing thinly against the grain.
Step 4: Warm the Tortillas
- While the steak rests, warm corn tortillas on the grill or in a skillet until soft and pliable.
Step 5: Assemble Your Tacos
- Layer sliced steak on each tortilla.
- Top generously with avocado salsa and sprinkle with white onion and green onions before serving.
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 not only delicious but also versatile. Here are some creative ways to serve them, ensuring your meal is both fun and flavorful.
For a Family Dinner
- Serve the tacos on a large platter, allowing everyone to build their own. Include a variety of toppings like shredded cheese, sour cream, and fresh cilantro for customization.
At a Summer BBQ
- Present the tacos alongside a colorful salsa bar featuring different salsas such as mango salsa, pico de gallo, and roasted corn salsa. This adds excitement and options for guests.
As a Quick Lunch
- Pair grilled steak tacos with a light salad or coleslaw for a refreshing lunch option. The crunch of the salad complements the tenderness of the steak.
Taco Night Theme
- Organize a taco night where guests can bring their favorite toppings or sides. This interactive experience makes for a memorable evening filled with laughter and great food.
How to Perfect Grilled Steak Tacos with Avocado Salsa
Creating the perfect Grilled Steak Tacos with Avocado Salsa requires attention to detail. Here are some tips to elevate your taco game.
- Choose high-quality steak: Use fresh skirt steak or flank steak for optimal flavor and tenderness.
- Marinate the meat: Letting the steak marinate in lime juice and spices enhances its flavor and tenderness.
- Grill at high heat: Searing the meat over high heat locks in juices and creates those delicious grill marks.
- Rest before slicing: Allowing the steak to rest after grilling helps retain its juices, making each bite succulent.
- Warm tortillas: Heating corn tortillas on the grill adds warmth and enhances their flavor, making them more enjoyable.
- Adjust spice levels: Feel free to modify jalapeño or seasoning amounts according to your taste preferences for mild or spicy tacos.
Best Side Dishes for Grilled Steak Tacos with Avocado Salsa
To enhance your meal experience, consider serving these delightful side dishes alongside your Grilled Steak Tacos with Avocado Salsa.
- Mexican Street Corn: Grilled corn on the cob topped with mayo, cheese, chili powder, and lime juice offers a sweet and spicy complement.
- Black Bean Salad: A refreshing mix of black beans, corn, diced tomatoes, onions, and lime dressing adds protein and fiber.
- Cilantro Lime Rice: Fluffy rice flavored with cilantro and lime zest provides a zesty base that pairs well with tacos.
- Guacamole: Creamy avocado dip seasoned with lime and salt serves as an excellent accompaniment for dipping or spreading on tacos.
- Chips and Salsa: Crunchy tortilla chips served with fresh salsa create an irresistible snack that guests will love.
- Pico de Gallo: A simple mix of diced tomatoes, onions, cilantro, jalapeños, and lime juice brightens up every bite of taco.
- Grilled Veggies: Seasonal grilled vegetables like peppers and zucchini add color and nutrition to your meal.
- Refried Beans: Smooth refried beans provide a hearty side that complements the flavors of grilled steak perfectly.
Common Mistakes to Avoid
Avoiding common mistakes can elevate your Grilled Steak Tacos with Avocado Salsa from good to great. Here are some key pitfalls to watch out for:
- Overcooking the steak: Cooking the steak for too long can make it tough. Aim for medium-rare for juicy, tender results.
- Neglecting marination: Skipping the marination process can lead to bland tacos. Allow the steak to marinate in citrus and spices for at least an hour.
- Skipping fresh ingredients: Using old or stale ingredients diminishes flavor. Always opt for fresh avocados, tomatillos, and herbs.
- Not warming tortillas: Serving cold tortillas can ruin the experience. Warm them in a skillet or directly on the grill before serving.
- Ignoring balance in salsa: Overdoing any single ingredient can overpower flavors. Taste and adjust avocado salsa components to achieve balance.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- They will last up to 3 days in the refrigerator.
Freezing Grilled Steak Tacos with Avocado Salsa
- Wrap individual tacos tightly in plastic wrap.
- Store them in a freezer-safe container 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 cover with foil. Heat for about 15 minutes.
- Microwave: Place tacos on a microwave-safe plate. Heat for 30 seconds at a time until warmed through.
- Stovetop: Heat a skillet over medium heat. Add tacos and heat for about 2-3 minutes on each side until warm.
Frequently Asked Questions
If you have questions about making Grilled Steak Tacos with Avocado Salsa, you’re not alone! Here are some common inquiries:
Can I use different cuts of steak?
Yes, you can substitute skirt steak with flap or flank steak. Each cut brings its own flavor and texture!
How do I make the avocado salsa spicier?
To add more heat, include additional jalapeños or a pinch of cayenne pepper in your avocado salsa mix.
What toppings pair well with grilled steak tacos?
Consider adding sour cream, pickled onions, or shredded cheese as delicious toppings that enhance flavor.
How can I customize my taco recipe?
Feel free to add other veggies like bell peppers or swap out cilantro for parsley if preferred.
Can I prepare the salsa in advance?
Absolutely! You can make the avocado salsa up to a day ahead; just store it in an airtight container to keep it fresh.
Final Thoughts
These Grilled Steak Tacos with Avocado Salsa are not only packed with flavor but also offer endless customization options. Whether you’re hosting a dinner party or enjoying a cozy meal at home, this recipe is versatile enough to please everyone. Don’t hesitate to experiment with toppings and salsas based on your taste!

Grilled Steak Tacos with Avocado Salsa
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
Grilled Steak Tacos with Avocado Salsa are a delicious and vibrant dish perfect for any gathering. These tacos combine tender, marinated steak with a zesty avocado salsa, offering a delightful balance of smoky, spicy, and creamy flavors. Ideal for summer barbecues or cozy family dinners, this recipe is quick to prepare and allows for personal customization. Each bite bursts with freshness from ingredients like ripe avocados, tomatillos, and fresh cilantro. Perfectly paired with warm corn tortillas, these tacos promise to impress your guests while keeping the cooking process straightforward and enjoyable.
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/2 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)
- 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
- 2 tablespoons avocado oil
- 6 green onions
- 6 corn tortillas
- ¼ cup finely chopped white onion (for serving)
Instructions
- Prepare the Avocado Salsa: Blend tomatillos, onion, garlic, jalapeño, water, cilantro, lime juice, oregano, and salt until smooth yet slightly chunky. Adjust seasoning to taste.
- Marinate the Steak: Mix orange juice, lime juice, cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, oregano, and avocado oil in a bowl. Coat skirt steak in the marinade for at least 15 minutes.
- Grill the Steak: Preheat grill or skillet on medium-high heat. Grill steak for 4–5 minutes per side until cooked to preference. Let rest before slicing against the grain.
- Warm Tortillas: Heat corn tortillas on the grill or in a skillet until pliable.
- Assemble Tacos: Layer sliced steak on tortillas and top with avocado salsa and additional toppings as desired.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos
- Calories: 320
- Sugar: 2g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 19g
- Cholesterol: 60mg
Keywords: Customize spice levels by adjusting jalapeño amounts or adding more seasoning. Try different cuts of beef like flank steak for varied flavors. Serve with sides like Mexican street corn or black bean salad for a complete meal.