The sizzle of steak hitting the grill is enough to make my mouth water, and if you’re anything like me, you know that feeling all too well! These Grilled Steak Tacos with Avocado Salsa are not just a meal; they’re an experience steeped in smoky, juicy goodness and vibrant, creamy freshness. Perfect for bustling weeknights or weekend cookouts, this dish is a high-protein, gluten-free delight that’s sure to impress family and friends alike. Plus, the homemade avocado salsa adds a zesty twist that elevates these tacos to culinary stardom without breaking a sweat. Are you ready to upgrade your taco game and tantalize your taste buds? Let’s dive in!

Why Are These Tacos Irresistible?
Flavor Explosion: Each bite offers a smoky steak paired with creamy avocado salsa that’s a match made in taco heaven.
Quick & Easy: With only a few steps and minimal prep, you can enjoy a gourmet meal any night of the week, making it a perfect choice for busy schedules!
Versatile & Customizable: Feel free to swap proteins or toss in grilled peppers for added flavor — the sky’s the limit!
Crowd-Pleaser: These tacos make a beautiful centerpiece for gatherings, ensuring everyone leaves with satisfied smiles.
Health-Conscious: They’re gluten-free with a high protein content, making them a smart choice without skimping on taste.
For more taco inspiration, try our delicious Birria Tacos or for another twist, take a look at these tasty Fish Tacos with Cabbage Slaw.
Grilled Steak Tacos with Avocado Salsa Ingredients
For the Salsa Verde:
- Avocado Oil – Provides fat for cooking; can substitute with olive oil.
- Tomatillos – Offers a tart, fresh flavor; ensure husks are removed and rinsed well.
- Yellow Onion – Adds sweetness and depth; may substitute with red onion if preferred.
- Garlic – Enhances flavor; use fresh cloves for best results.
- Jalapeño – Provides heat; adjust quantity or remove seeds for milder salsa.
- Water – Aids in cooking down the vegetables; no substitute needed.
- Fresh Cilantro – Adds freshness; can be omitted for cilantro-free versions.
- Lime Juice – Provides acidity; lemon juice works as an alternative.
- Dry Oregano – Introduces earthy notes; may substitute with Italian seasoning.
- Kosher Salt – Enhances flavor; adjust to taste.
- Ripe Avocado – Adds creaminess and richness; ensures it’s ripe for the best texture.
For the Grilled Steak Tacos:
- Skirt Steak (or Flap/Flank Steak) – Main protein source; can substitute with ribeye or top sirloin.
- Orange Juice – Adds sweetness and acidity; freshly squeezed preferred.
- Large Lime Juice – Provides brightness; use more as desired.
- Finely Chopped Fresh Cilantro – Enhances flavor; keep reserved for garnishing.
- Paprika – Adds smokiness; consider using smoked paprika for extra depth.
- Kosher Salt – Enhances flavor; adjust to personal preference.
- Onion Powder – Adds depth; may substitute with garlic powder.
- Freshly-Cracked Black Pepper – For seasoning; can adjust to taste.
- Smoked Paprika – For additional flavor; optional if using regular paprika.
- Ground Cumin – Adds warmth; substitute with coriander if necessary.
- Dry Oregano – Enhances flavor profile; can use fresh if available.
- Avocado Oil – For cooking; sub with any high smoke-point oil.
- Green Onions – Adds a mild onion flavor when grilled; may be replaced with regular onions.
- Corn Tortillas – Vehicle for tacos; can use flour tortillas for a different texture.
- Finely Chopped White Onion – For garnish; can switch to green onions if desired.
Step‑by‑Step Instructions for Grilled Steak Tacos with Avocado Salsa
Step 1: Prepare Salsa Verde
Heat 2 tablespoons of avocado oil in a frying pan over medium heat until it shimmers, which takes about 1 minute. Add 4 tomatillos, 1 diced yellow onion, 3 minced garlic cloves, and 1 chopped jalapeño. Cook until everything is lightly charred, about 3-4 minutes. Stir in ½ cup of water, cooking until the vegetables are tender, approximately 3 minutes more. Blend with cilantro, lime juice, oregano, salt, and 1 ripe avocado to achieve a creamy consistency. Refrigerate the salsa until serving.
Step 2: Marinate Steak
In a large bowl, combine 1 pound of skirt steak with ½ cup of orange juice, juice of 1 lime, 2 tablespoons of chopped cilantro, 1 tablespoon of paprika, 1 teaspoon of salt, 1 teaspoon of onion powder, ½ teaspoon of freshly cracked black pepper, ½ teaspoon of smoked paprika, 1 teaspoon of ground cumin, and 1 teaspoon of dry oregano. Cover and refrigerate for at least 1 hour but not more than 6 hours to allow the flavors to infuse.
Step 3: Cook Steak and Onions
Preheat your grill or skillet to high, targeting around 500°F for optimal searing. Before cooking, toss the marinated steak with 1 tablespoon of avocado oil. Place the steak and 2 chopped green onions on the grill or skillet. Cook the steak for about 4 minutes per side, watching for grill marks, until it reaches an internal temperature of 125°F for medium-rare. The green onions will need about 2 minutes; turn them until they’re nicely charred. Let the steak rest for at least 6 minutes before slicing into small cubes.
Step 4: Warm Tortillas
While the steak rests, warm your corn tortillas on the grill or a skillet for about 10-15 seconds on each side. If you prefer extra flavor, you can gently run them over an open flame for a smoky touch. Stack warmed tortillas on a plate, ready for assembly.
Step 5: Assemble Tacos
Take a warm tortilla and layer it with the sliced steak pieces, then dollop a generous spoonful of the avocado salsa on top. Finish with a sprinkle of the reserved cilantro and diced white onion for a pop of freshness. Serve your Grilled Steak Tacos with Avocado Salsa alongside grilled green onions and lime wedges for an extra zing that elevates the flavors to perfection.

Storage Tips for Grilled Steak Tacos with Avocado Salsa
Fridge: Store leftover grilled steak tacos wrapped in foil or airtight containers for up to 3 days to maintain freshness and flavor.
Freezer: If you want to freeze the tacos, allow the steak to cool completely, then wrap in plastic wrap and foil; they can last up to 3 months in the freezer.
Salsa Storage: The avocado salsa can be stored in the fridge for up to 3 days. Store in an airtight container to prevent browning; adding a little extra lime juice can help.
Reheating: When ready to enjoy, reheat the steak on a skillet over medium heat for about 5 minutes, flipping occasionally, until warmed through; serve with fresh tortillas and salsa.
What to Serve with Grilled Steak Tacos with Avocado Salsa
Elevate your dining experience with perfect pairings that will complement the smoky and zesty flavors of your tacos.
- Creamy Cilantro Lime Rice: The refreshing, herbaceous rice is a fantastic base that balances the richness of the steak tacos.
- Grilled Corn on the Cob: Sweet, charred corn adds a pop of texture and flavor, enhancing your outdoor cookout atmosphere.
- Chilled Mango Salsa: This fruity salsa offers a sweet contrast that pairs beautifully with the savory tacos, brightening up each bite.
- Black Bean Salad: Packed with protein and fiber, this hearty salad provides a delightful crunch and a colorful plate for added nutrition.
- Zesty Guacamole: Smooth and rich, guacamole provides another layer of creaminess, making each bite of your tacos even more indulgent.
- Crisp Garden Salad: A refreshing mix of greens, tomatoes, and cucumber adds crunch and a lightness to your meal, perfect for countering the smokiness of the tacos.
- Horchata: This sweet, cinnamon rice drink is a fantastic beverage choice that cools the palate and complements the flavors of your tacos beautifully.
- Churros with Chocolate Sauce: For dessert, these warm, crispy pastries with a hint of cinnamon are the perfect sweet ending to your flavorful meal.
Make Ahead Options
These Grilled Steak Tacos with Avocado Salsa are fantastic for meal prep, making your busy weeknights a breeze! You can prepare the salsa verde up to 3 days in advance — just blend and store it in an airtight container in the fridge. For the steak, marinate it for 1 to 6 hours ahead of time; it can be kept in the refrigerator for up to 24 hours for a richer flavor. When you’re ready to enjoy, grill the marinated steak and assemble the tacos with the prepped salsa and warm tortillas. This preparation ensures each bite remains just as flavorful and satisfying, giving you restaurant-quality results with minimal effort!
Grilled Steak Tacos with Avocado Salsa Variations
Feel free to explore these delightful twists to make your tacos even more exciting and suited to your taste!
- Dairy-Free: Skip the cheese for a lighter option; the avocado salsa is rich enough on its own.
- Chicken or Shrimp: Swap skirt steak for marinated chicken or shrimp for a leaner protein alternative. Simply adjust cooking time accordingly.
- Extra Heat: For those who crave spice, add sliced serrano peppers into your salsa for an added kick!
- Vegetable Boost: Toss in grilled bell peppers or zucchini slices alongside the onions for added color and nutrition.
- Creamy Variation: Mix in a dollop of Greek yogurt or plant-based sour cream to the avocado salsa for a tangy, creamy twist.
- Flour Tortillas: Try using flour tortillas instead of corn for a softer, slightly chewy texture that wraps around the fillings beautifully.
- Smoky Flavor: Use smoked paprika for an even deeper flavor that’ll make your taste buds tingle with delight.
- Zesty Addition: Incorporate a dash of lime zest to the salsa for a refreshing citrus zing that will brighten every bite!
Don’t forget to pair your perfect tacos with sides like charred corn or perhaps a refreshing green salad for a well-rounded meal! If you’re looking for a delicious fish option, try our Fish Tacos with Cabbage Slaw, or indulge in Chicken Curry with Coconut Milk for a different culinary adventure!
Expert Tips for Grilled Steak Tacos
-
Perfectly Marinade: Marinate the steak for at least 1 hour but not more than 6 hours to keep it tender and flavorful without becoming mushy.
-
Temp Check: Use a meat thermometer for accurate doneness; aim for 125°F for medium-rare steak to ensure juicy results.
-
Tortilla Magic: Warm your tortillas on a grill or over an open flame to enhance their flavor and make them more pliable for filling.
-
Customize Heat: Adjust the amount of jalapeño based on your spice preference; removing the seeds can tone down the heat in the avocado salsa.
-
Garnish Wisely: Don’t skip the final touch; adding the reserved chopped cilantro and white onion enhances both flavor and presentation in your Grilled Steak Tacos.

Grilled Steak Tacos with Avocado Salsa Recipe FAQs
How do I select ripe avocados for the salsa?
Absolutely! Look for avocados that yield slightly to pressure when gently squeezed, indicating they are ripe. If the skin is dark green or black and feels soft, they are perfect. Avoid avocados with large dark spots or wrinkles, as these may be overripe.
What’s the best way to store leftover grilled steak tacos?
Very! To keep your grilled steak tacos fresh in the fridge, wrap them tightly in foil or store them in airtight containers. They will stay tasty for up to 3 days. Make sure you separate any leftover avocado salsa in a separate container to maintain its freshness.
Can I freeze grilled steak or salsa?
The more the merrier! Let the steak cool completely after cooking, then wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to 3 months. For the salsa, place it in an airtight container, ideally with a little extra lime juice on top to prevent browning, and it can also be frozen for about 3 months. When ready to eat, thaw in the fridge overnight.
What should I do if my steak is tough after cooking?
Don’t fret! If your steak turns out tough, it might be due to overcooking or not marinating long enough. Ensure you’re marinating for a minimum of 1 hour (up to 6 hours) for tenderness, and always use a meat thermometer to avoid overcooking — 125°F for medium-rare is ideal. Letting the steak rest for a few minutes before slicing also allows juices to redistribute.
Are these tacos suitable for someone with a gluten allergy?
Yes, these tacos are gluten-free when using corn tortillas. Always double-check the packaging of your tortillas to ensure they don’t contain any wheat products. If you’re looking to keep things gluten-free, you can even serve the taco filling over a bed of greens for a delicious salad option!
How can I customize the spice level in the avocado salsa?
Absolutely! If you like it milder, simply remove the seeds and membranes of the jalapeño before adding it to the salsa. Alternatively, you can skip the jalapeño altogether or substitute it with a milder pepper like a bell pepper for flavor without the heat. Adjust the quantity according to your family’s spice level preferences.

Savor Grilled Steak Tacos with Avocado Salsa Tonight
Ingredients
Equipment
Method
- Heat 2 tablespoons of avocado oil in a frying pan over medium heat until it shimmers, which takes about 1 minute. Add 4 tomatillos, 1 diced yellow onion, 3 minced garlic cloves, and 1 chopped jalapeño. Cook until everything is lightly charred, about 3-4 minutes. Stir in ½ cup of water and cook until the vegetables are tender, approximately 3 minutes more. Blend with cilantro, lime juice, oregano, salt, and 1 ripe avocado until creamy. Refrigerate the salsa until serving.
- In a large bowl, combine 1 pound of skirt steak with ½ cup of orange juice, juice of 1 lime, 2 tablespoons of chopped cilantro, 1 tablespoon of paprika, 1 teaspoon of salt, 1 teaspoon of onion powder, ½ teaspoon of freshly cracked black pepper, ½ teaspoon of smoked paprika, 1 teaspoon of ground cumin, and 1 teaspoon of dry oregano. Cover and refrigerate for at least 1 hour but not more than 6 hours.
- Preheat your grill or skillet to high, targeting around 500°F. Toss the marinated steak with 1 tablespoon of avocado oil. Grill the steak and 2 chopped green onions for about 4 minutes per side until the internal temperature reaches 125°F for medium-rare. Allow the steak to rest for at least 6 minutes before slicing into cubes.
- Warm your corn tortillas on the grill or skillet for about 10-15 seconds on each side. Stack warmed tortillas on a plate, ready for assembly.
- Take a warm tortilla and layer it with the sliced steak pieces, then dollop a generous spoonful of the avocado salsa on top. Finish with a sprinkle of the reserved cilantro and diced white onion. Serve alongside grilled green onions and lime wedges.

Leave a Reply