When the sun sets and the air begins to cool, there's nothing quite like the sizzle of juicy steak hit by the grill's flames. That's how I discovered my obsession with these Grilled Steak Tacos with Avocado Salsa—a recipe that transforms any weeknight into a fiesta. The way the citrus marinade infuses the meat with vibrant flavors is simply irresistible, and coupled with the creamy avocado salsa, it's a match made in culinary heaven.
Having experimented with countless taco recipes, this one stands out not just for its explosive taste but also for its adaptability. Whether you prefer skirt steak or ribeye, you can easily swap out cuts to match your cravings. My favorite part? You can control the spice level, making it perfect for anyone who wants a mild meal or a firecracker of flavor. These tacos are gluten-free, Paleo-friendly, and ready in a flash—ideal for busy evenings or those spontaneous backyard gatherings.
Join me as we dive into a flavor-packed adventure that’ll leave your taste buds dancing and your guests asking for seconds!

Why You'll Love These Grilled Steak Tacos
Irresistible Flavor Combination: The marinated steak melds beautifully with the zesty avocado salsa, creating a mouthwatering explosion of taste in every bite.
Tailored to Your Taste: With options for different steak cuts and adjustable spice levels, this recipe caters to all preferences—mild or fiery!
Quick and Easy Prep: Ideal for busy weeknights, you can transform dinner into a fiesta in just under 30 minutes.
Health-Conscious Delight: Naturally gluten-free and Paleo-friendly, these tacos satisfy cravings without compromising your dietary goals.
Crowd-Pleasing Appeal: Whether it's a casual dinner or festive gathering, these tacos are sure to impress your family and friends.
Get ready to indulge; you'll also want to check out my expert tips for perfect grilling to make these tacos your new go-to dish!
Grilled Steak Tacos with Avocado Salsa Ingredients
For the Avocado Salsa Verde:
- Avocado oil (2 tbsp) – Ideal for sautéing the vegetables, adding richness with its high smoke point.
- Tomatillos (1 lb, husked, rinsed) – Provides a tangy, slightly tart base for the salsa verde.
- Yellow onion (½, halved) – Adds sweetness and depth when charred to enhance flavor.
- Garlic cloves (2, peeled) – An aromatic foundation that elevates the taste profile.
- Jalapeño (1, halved, seeds removed for mild heat) – Contributes fresh peppery flavor; keep seeds for extra spice in your Grilled Steak Tacos.
- Water (¼ cup) – Helps soften the veggies and achieve a smooth salsa texture.
- Fresh cilantro (¼ cup) – Brings herbaceous brightness, a classic for salsa verde.
- Lime juice (juice of 1 lime, ~2 tbsp, plus extra to taste) – Offers acidity and brightness to balance the richness.
- Dry oregano (½ tsp) – Adds an earthy herbal note that pairs beautifully with the salsa.
- Kosher salt (½ teaspoon plus more to taste) – Enhances all the flavors for a balanced taste.
- Ripe avocado (1) – Provides creamy texture and richness that finishes the salsa perfectly.
For the Grilled Steak Tacos:
- Skirt steak (16 oz, cut into 6-inch sections) – Known for its flavor and tenderness; substitute with flank, flap, or ribeye for versatility.
- Orange juice (juice of 1 orange, ~¼ cup) – Infuses sweetness and citrus brightness into the marinade.
- Lime juice (juice of 1 large lime, ~2 tbsp) – Adds acidity that tenderizes and flavors the meat beautifully.
- Fresh cilantro (½ cup, finely chopped, divided) – Complements the steak with fresh herbaceous notes; reserve half for garnish.
- Paprika (1 tsp) – Imparts mild smoky flavor and vibrant color to the dish.
- Kosher salt (1 tsp) – Essential for seasoning the steak.
- Onion powder (1 tsp) – Adds an extra layer of savory depth to the marinade.
- Freshly cracked black pepper (½ tsp) – A touch of mild pungency to round out the flavors.
- Smoked paprika (½ tsp) – Provides additional smoky complexity to enhance the grilled flavor.
- Ground cumin (½ tsp) – Adds warm earthiness, typical for Mexican-inspired dishes.
- Dry oregano (½ tsp) – Herbaceous and savory, a great addition to the marinade.
- Avocado oil (2 tbsp) – Perfect for cooking steak and green onions due to its high smoke point.
- Green onions (6) – Charred whole to add mild sharpness and texture.
- Corn tortillas (6) – The perfect gluten-free base for your tacos, soft and warm.
- White onion (¼ cup, finely chopped, for serving) – Offers fresh crunch and sharpness as a delightful garnish.
How to Make Grilled Steak Tacos with Avocado Salsa
- Prepare Salsa Verde: Heat avocado oil in a frying pan over medium heat until shimmering. Add tomatillos, halved onion, garlic, and jalapeño; cook, stirring occasionally, until lightly charred and softened (about 3 minutes).
- Add Water: Pour in the water and continue to cook, scraping the bottom of the pan to deglaze, until the liquid reduces by ¼ and the vegetables are fork-tender.
- Blend Vegetables: Blend the cooked vegetables with cilantro, lime juice, oregano, salt, and avocado until the desired smoothness or chunkiness is achieved.
- Season Salsa: Adjust seasoning with salt and extra lime juice; refrigerate covered until serving (lasts up to 3 days).
For the Steak Marinade:
- Mix Marinade: Combine steak pieces with orange juice, lime juice, half of the cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, and oregano in a bowl; toss well. Cover and marinate for 1 to 6 hours.
- Preheat Grill: Preheat your grill (Traeger to 500°F or portable grill to high) or heat a cast-iron skillet or carbon-steel griddle over medium-high until the oil shimmers.
- Prepare Steak: If grilling on Traeger, add avocado oil to steak and toss; if using the stovetop, heat avocado oil in the pan.
- Cook Protein: Cook the steak and green onions until char marks or a nice sear develop—approximately 4 minutes per side for steak (aim for 125°F internal temp for medium-rare), and 2 minutes per side for green onions.
- Rest Ingredients: Let the steak and onions rest for 6 minutes; then slice the steak into small cubes, keeping the onions whole.
- Warm Tortillas: Warm tortillas on the grill or skillet, just 10-15 seconds per side until pliable and slightly warm.
- Prepare Garnish: Mix the remaining cilantro with diced white onion in a small bowl, ready to garnish your tacos.
Assemble Tacos:
- Layer Taco Components: Layer diced steak on tortillas and generously top with avocado salsa verde.
- Add Finishing Touches: Garnish with the cilantro-onion mix and serve with charred green onions, extra salsa, and lime wedges on the side.
Optional: Serve with a sprinkle of queso fresco for added richness!
Exact quantities are listed in the recipe card below.

What to Serve with Grilled Steak Tacos with Avocado Salsa?
Transform your taco night into a delightful feast with these perfect pairings that bring out the best in every flavorful bite.
- Crispy Sweet Potatoes: The natural sweetness and crispy exterior of roasted sweet potatoes provide a delicious contrast to the smoky tacos.
- Zesty Mexican Street Corn: Grilled corn on the cob slathered in lime, cilantro, and chili powder adds a refreshing and tangy element to your meal.
- Fresh Cabbage Slaw: A crunchy, refreshing slaw dressed in lime and cilantro complements the richness of the steak and adds a nice texture.
- Chilled Cucumber Salad: Bright and tangy, a cucumber salad with lime vinaigrette enhances the freshness of the tacos, making each bite delightful.
Pair the meal with a cold drink for the ultimate experience. A light lager or a zesty margarita can enhance the vibrant flavors of your steak tacos, elevating the entire dining experience.
- Fruity Sangria: This colorful, refreshing beverage pairs beautifully with spicy tacos, balancing the heat with sweetness from the fruit.
- Creamy Avocado Dip: Serve with tortilla chips for an appetizer that echoes the flavors of your tacos, with a creamy richness that complements the dish.
- Classic Flan for Dessert: End your meal on a sweet note with this creamy caramel dessert that contrasts beautifully with the savory tacos.
Each pairing is designed to enhance your Grilled Steak Tacos with Avocado Salsa experience, ensuring your dinner is anything but ordinary!
Make Ahead Options
These Grilled Steak Tacos with Avocado Salsa are perfect for meal prep! You can prepare the Avocado Salsa Verde up to 3 days in advance, storing it covered in the refrigerator to maintain its vibrant flavors. Additionally, marinate the steak up to 6 hours ahead, but avoid marinating overnight to prevent an overly soft texture. When you're ready to serve, simply grill the marinated steak and warm the corn tortillas for about 10-15 seconds per side. This way, you’ll achieve fresh, restaurant-quality tacos with minimal fuss on busy weeknights!
Expert Tips for Grilled Steak Tacos
- Marinate Wisely: Marinate steak for 1-6 hours for optimal flavor infusion; avoid overnight marination to prevent overly soft texture.
- Grill Temperature: Ensure your grill or skillet reaches high heat before cooking for ideal char; a hot surface creates that coveted sear.
- Slice for Tenderness: Always slice cooked steak thinly across the grain—this method enhances tenderness and ensures a melt-in-your-mouth texture in your Grilled Steak Tacos.
- Spice Control: Adjust spice levels by removing jalapeño seeds for mild salsa, or add more peppers for an extra kick; customize to your taste!
- Warm Tortillas: Warm tortillas briefly to prevent breakage; this simple step ensures they stay pliable for enjoyable, mess-free taco assembly.
- Fresh Ingredients: For the best flavor impact, opt for fresh citrus juices rather than bottled; this small change elevates your tacos' overall freshness.

Grilled Steak Tacos Variations
You have the freedom to customize these flavorful tacos to perfectly suit your taste buds!
- Steak Cut Swap: Use flank, flap, top sirloin, or ribeye for unique textures and flavors. Each cut brings its own twist to your taco experience.
- Pork Alternative: Marinate and grill pork tenderloin or shoulder with the same citrus blend for a deliciously different protein option.
- Chicken Delight: Chicken thighs or breasts work great in place of steak; just ensure to marinate for the same time frame for optimal flavor.
- Vegetarian Version: Substitute grilled portobello mushrooms or zucchini planks for a hearty, satisfying meatless option.
- Heat Adjustment: Control the spice by leaving jalapeño seeds in for heat or swapping with sweet bell peppers for a milder taste.
- Tortilla Twist: Choose gluten-free wraps or lettuce cups instead of corn tortillas for a low-carb or Whole30-friendly version.
- Flavor Infusion: Add ancho chili powder or chipotle for an extra smoky depth, amplifying the taco's exciting flavor profile.
- Topping Boost: Elevate with toppings like pickled red onions, crumbled queso fresco, or a mango salsa for a sweet contrast with added texture.
Feel free to mix and match these variations to create your perfect taco experience!
Storage Tips for Grilled Steak Tacos
- Fridge: Store leftover Grilled Steak Tacos in an airtight container for up to 2 days to maintain freshness and flavor.
- Salsa Verde: The avocado salsa can be made ahead and refrigerated for up to 3 days; just give it a good stir before serving to restore its creamy texture.
- Reheating: Gently reheat the tacos in a skillet over low heat or microwave for 30-second intervals until warm. Avoid overheating to prevent the tortillas from becoming tough.
- Freezer: If needed, freeze marinated steak pieces in an airtight bag for up to 3 months; simply thaw overnight in the fridge before grilling to enjoy these tasty tacos whenever you're craving them!
Grilled Steak Tacos with Avocado Salsa Recipe FAQs
What type of steak should I use for these tacos?
Absolutely! For these flavorful tacos, skirt steak is the recommended choice due to its rich flavor and tenderness. However, feel free to substitute with flank, flap, top sirloin, or ribeye if you have a preference. Each cut brings its unique qualities, so choose what excites your palate the most!
How should I store leftovers?
You can store leftover Grilled Steak Tacos in an airtight container in the fridge for up to 2 days. If you want to keep the flavors fresh, I recommend separating the components—store the salsa and steak separately to maintain their textures. Warm the ingredients gently before serving to bring back that just-cooked taste.
Can I freeze marinated steak?
Definitely! To freeze the marinated steak, place it in an airtight freezer bag, removing as much air as possible, and store it for up to 3 months. When you're ready to enjoy, simply thaw your marinated steak overnight in the refrigerator. Grill or sear it as directed in the recipe, and you'll have delicious tacos ready to go!
How do I make the salsa less spicy?
Very! If you prefer a milder flavor in your avocado salsa, remove the seeds from the jalapeño before blending. For even less heat, you can substitute the jalapeño with a less spicy pepper or reduce the amount used. Adjusting the spice level is easy and allows your tacos to cater to everyone’s taste!
How can I tell if my steak is cooked perfectly?
To achieve that perfect medium-rare steak, cook until the internal temperature reaches about 125°F. Using a meat thermometer is the best practice for accuracy. If you don’t have one, you can rely on the touch method: your steak should feel firm but still slightly springy. Remember, letting the steak rest for 6 minutes after cooking helps seal in the juices for tender slices!
Can I prepare the salsa in advance?
Absolutely! The avocado salsa verde can be made ahead of time and stored in the refrigerator for up to 3 days. Just be sure to cover it well to prevent browning. A quick stir will revive its creamy texture before serving, maintaining that luscious taste in your Grilled Steak Tacos.
Juicy Grilled Steak Tacos with Avocado Salsa – A Flavor Fiesta
Indulge in Grilled Steak Tacos with Avocado Salsa, a flavor-packed dish that turns any weeknight into a fiesta.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Tacos
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten-Free, Paleo
Ingredients
- 2 tbsp avocado oil
- 1 lb tomatillos, husked, rinsed
- ½ yellow onion, halved
- 2 garlic cloves, peeled
- 1 jalapeño, halved, seeds removed for mild heat
- ¼ cup water
- ¼ cup fresh cilantro
- juice of 1 lime (~2 tbsp)
- ½ tsp dry oregano
- ½ tsp plus more to taste kosher salt
- 1 ripe avocado
- 16 oz skirt steak, cut into 6-inch sections
- juice of 1 orange (~¼ cup)
- juice of 1 large lime (~2 tbsp)
- ½ cup fresh cilantro, finely chopped, divided
- 1 tsp paprika
- 1 tsp kosher salt
- 1 tsp onion powder
- ½ tsp freshly cracked black pepper
- ½ tsp smoked paprika
- ½ tsp ground cumin
- ½ tsp dry oregano
- 2 tbsp avocado oil
- 6 green onions
- 6 corn tortillas
- ¼ cup white onion, finely chopped, for serving
Instructions
-
Prepare Salsa Verde: Heat avocado oil in a frying pan over medium heat until shimmering. Add tomatillos, halved onion, garlic, and jalapeño; cook, stirring occasionally, until lightly charred and softened (about 3 minutes).
-
Add Water: Pour in the water and continue to cook, scraping the bottom of the pan to deglaze, until the liquid reduces by ¼ and the vegetables are fork-tender.
-
Blend Vegetables: Blend the cooked vegetables with cilantro, lime juice, oregano, salt, and avocado until the desired smoothness or chunkiness is achieved.
-
Season Salsa: Adjust seasoning with salt and extra lime juice; refrigerate covered until serving (lasts up to 3 days).
-
For the Steak Marinade: Mix Marinade: Combine steak pieces with orange juice, lime juice, half of the cilantro, paprika, salt, onion powder, black pepper, smoked paprika, cumin, and oregano in a bowl; toss well. Cover and marinate for 1 to 6 hours.
-
Preheat Grill: Preheat your grill (Traeger to 500°F or portable grill to high) or heat a cast-iron skillet or carbon-steel griddle over medium-high until the oil shimmers.
-
Prepare Steak: If grilling on Traeger, add avocado oil to steak and toss; if using the stovetop, heat avocado oil in the pan.
-
Cook Protein: Cook the steak and green onions until char marks or a nice sear develop—approximately 4 minutes per side for steak (aim for 125°F internal temp for medium-rare), and 2 minutes per side for green onions.
-
Rest Ingredients: Let the steak and onions rest for 6 minutes; then slice the steak into small cubes, keeping the onions whole.
-
Warm Tortillas: Warm tortillas on the grill or skillet, just 10-15 seconds per side until pliable and slightly warm.
-
Prepare Garnish: Mix the remaining cilantro with diced white onion in a small bowl, ready to garnish your tacos.
-
Assemble Tacos: Layer diced steak on tortillas and generously top with avocado salsa verde.
-
Add Finishing Touches: Garnish with the cilantro-onion mix and serve with charred green onions, extra salsa, and lime wedges on the side.
Notes
-
Marinate Wisely: Marinate steak for 1-6 hours for optimal flavor infusion; avoid overnight marination to prevent overly soft texture.
-
Grill Temperature: Ensure your grill or skillet reaches high heat before cooking for ideal char; a hot surface creates that coveted sear.
-
Slice for Tenderness: Always slice cooked steak thinly across the grain—this method enhances tenderness and ensures a melt-in-your-mouth texture in your Grilled Steak Tacos.
-
Spice Control: Adjust spice levels by removing jalapeño seeds for mild salsa, or add more peppers for an extra kick; customize to your taste!
-
Warm Tortillas: Warm tortillas briefly to prevent breakage; this simple step ensures they stay pliable for enjoyable, mess-free taco assembly.
-
Fresh Ingredients: For the best flavor impact, opt for fresh citrus juices rather than bottled; this small change elevates your tacos' overall freshness.
Nutrition
- Serving Size: 2 tacos
- Calories: 350
- Sugar: 2g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 25g
- Cholesterol: 70mg
Keywords: Grilled Steak Tacos with Avocado Salsa




