Grilled Steak Tacos with Avocado Salsa
As the sun begins to dip below the horizon, painting the sky with hues of orange and pink, I can’t help but think of comforting meals that bring warmth to the soul. There’s something deeply nostalgic about gathering around the dinner table, sharing stories and laughter, all while indulging in delicious bites. One meal that always takes me back to cherished moments is the humble taco. And today, I’m excited to share my recipe for Grilled Steak Tacos with Avocado Salsa — a dish bursting with flavor, perfect for an easy weeknight dinner that the entire family will love. This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick to Make: With minimal prep and cooking time, this recipe is perfect for busy evenings.
- Crowd-Pleasing: Whether it’s a family gathering or a cozy night in, everyone will be coming back for seconds!
- Simple Ingredients: Utilizing fresh and easy-to-find ingredients, you’ll have everything ready in no time.
- Flavor-Packed: The combination of grilled steak, zesty avocado salsa, and tangy salsa verde creates a vibrant burst of flavor in every bite.
- Customizable: Feel free to make it your own with additional toppings or swaps!
Ingredients You’ll Need for Grilled Steak Tacos with Avocado Salsa
For the Salsa Verde:
- 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)
For the Grilled Steak Tacos:
- 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)
How to Make Grilled Steak Tacos with Avocado Salsa
Prepare the Salsa Verde: In a medium saucepan over medium heat, add the avocado oil. Once hot, add the tomatillos, yellow onion, garlic, jalapeño, and water. Cook for about 10-15 minutes, until the tomatillos are tender and start to burst.
Blend the Salsa Verde: Carefully transfer all cooked ingredients to a blender. Add fresh cilantro, lime juice, dry oregano, and kosher salt. Blend until smooth and adjust the seasoning to taste. Set aside.
Marinate the Steak: In a bowl, mix the orange juice, lime juice, half of the chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano. Add the skirt steak to the marinade, ensuring it’s well-coated. Allow it to marinate for about 20-30 minutes.
Grill the Steak: Preheat your grill to medium-high heat. Drizzle the grill grates with avocado oil to prevent sticking. Add the marinated steak and grill for about 4-6 minutes on each side, or until it reaches your preferred level of doneness. Remove from the grill and let it rest for a few minutes before slicing.
Warm the Tortillas: While the steak is resting, lightly grill or heat the corn tortillas on the stovetop until they are warmed through and slightly charred.
Assemble the Tacos: Slice the grilled steak against the grain into thin strips. Begin placing the steak in the warm tortillas, then top each taco with generous spoonfuls of the avocado salsa, green onions, and chopped white onion. Finish with an extra squeeze of lime for that zesty kick!
Delicious Variations to Try
- Zesty Citrus Marinated Chicken: Swap the steak for chicken marinated in a zesty citrus blend for a lighter option.
- Vegetarian Delight: Replace the steak with grilled veggies like zucchini, bell peppers, and mushrooms for a vibrant vegetarian taco.
- Creamy Chipotle Sauce: Add a drizzle of chipotle sauce for a smoky and spicy finish!
- Tropical Twist: Top with pineapple salsa for a sweet and juicy touch.
Chef Emma’s Helpful Tips
- Make-Ahead Salsa: You can prepare the salsa verde a day in advance, allowing the flavors to meld beautifully in the refrigerator.
- Swapping Proteins: Feel free to use flap steak or flank steak if that’s what you have on hand. Both will deliver delicious results!
- Resting Time: Always allow your steak to rest after grilling — this helps retain all those tender juices.
- Storage Suggestions: Leftover steak can be stored in an airtight container in the refrigerator for up to three days and reheated as needed.
What’s Inside – Nutrition Breakdown
- Serving Size: 2 tacos
- Calories: 520
- Carbohydrates: 38g
- Sugars: 4g
- Fat: 28g
- Protein: 34g
- Sodium: 720mg
Reader FAQs About Grilled Steak Tacos with Avocado Salsa
Can I make this ahead?
Yes, you can prepare the salsa verde and marinate the steak in advance! Just cook the steak on the day you plan to serve.
Can I use different ingredients?
Absolutely! Feel free to swap in your favorite proteins or vegetables. This recipe is quite forgiving.
How do I store leftovers?
Store any leftover steak and salsa in separate airtight containers in the refrigerator.
How long does it last?
The grilled steak will last about 3 days in the refrigerator, and the salsa will hold for about a week.
A Cozy Closing Note
What I love most about these Grilled Steak Tacos with Avocado Salsa is how they bring a touch of celebration to any ordinary day. The flavors, the colors, and the memories tied to each bite remind us that food truly nurtures our hearts and souls. I hope you share this recipe with those you love as much as I enjoyed sharing it with you! Save this recipe to your Pinterest board for a cozy treat when you need it most!
Print
Grilled Steak Tacos with Avocado Salsa
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: None
Description
These Grilled Steak Tacos with Avocado Salsa are bursting with flavor, perfect for an easy weeknight dinner enjoyed by the whole family.
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 Salsa Verde: In a medium saucepan over medium heat, add the avocado oil. Once hot, add the tomatillos, yellow onion, garlic, jalapeño, and water. Cook for about 10-15 minutes, until the tomatillos are tender and start to burst.
- Blend the Salsa Verde: Carefully transfer all cooked ingredients to a blender. Add fresh cilantro, lime juice, dry oregano, and kosher salt. Blend until smooth and adjust the seasoning to taste. Set aside.
- Marinate the Steak: In a bowl, mix the orange juice, lime juice, half of the chopped cilantro, paprika, kosher salt, onion powder, black pepper, smoked paprika, ground cumin, and dry oregano. Add the skirt steak to the marinade, ensuring it’s well-coated. Allow it to marinate for about 20-30 minutes.
- Grill the Steak: Preheat your grill to medium-high heat. Drizzle the grill grates with avocado oil to prevent sticking. Add the marinated steak and grill for about 4-6 minutes on each side, or until it reaches your preferred level of doneness. Remove from the grill and let it rest for a few minutes before slicing.
- Warm the Tortillas: While the steak is resting, lightly grill or heat the corn tortillas on the stovetop until they are warmed through and slightly charred.
- Assemble the Tacos: Slice the grilled steak against the grain into thin strips. Begin placing the steak in the warm tortillas, then top each taco with generous spoonfuls of the avocado salsa, green onions, and chopped white onion. Finish with an extra squeeze of lime for that zesty kick!
Notes
Make the salsa ahead for even better flavors. Feel free to customize the toppings to your preference.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos
- Calories: 520
- Sugar: 4g
- Sodium: 720mg
- Fat: 28g
- Saturated Fat: 6g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 34g
- Cholesterol: 80mg






