Zesty Grilled Steak Tacos with Creamy Avocado-Tomatillo Salsa
Tacos are one of those universally loved dishes that balance flavor, simplicity, and endless room for creativity. These Grilled Steak Tacos with Avocado-Tomatillo Salsa are a testament to how a few well-seasoned ingredients and fresh garnishes can result in an impressive and satisfying meal. This recipe, inspired by traditional Mexican street food, layers together juicy grilled steak, tangy tomatillo-avocado salsa, and vibrant toppings in a soft, warm tortilla.

This recipe is perfect for those looking to make a restaurant-quality meal at home with minimal fuss. While steak is the star of the show, the creamy avocado salsa and fresh garnishes bring harmony to every bite. Whether you’re planning a weeknight dinner or serving guests at a casual gathering, these tacos will surely become a new favorite.
Ingredients and Preparation
The beauty of this recipe lies in its use of simple, fresh ingredients and a few bold techniques. Here’s everything you need to get started:
For the Grilled Steak:
- 1½ to 2 lbs skirt steak or flank steak
- 3 tbsp avocado oil (or any neutral oil)
- 1½ tsp kosher salt
- 1 tsp freshly ground black pepper
- 1½ tsp ground cumin
- 1 tsp garlic powder
- 1 tsp onion powder
- Juice of 1 lime
For the Avocado-Tomatillo Salsa:
- 1 large ripe avocado, peeled and pitted
- 3 medium tomatillos, husked and rinsed
- 1–2 cloves garlic
- ½ small red onion, chopped
- ½ to 1 jalapeño pepper, seeded (optional, depending on heat preference)
- Juice of 1 lime
- ¼ cup fresh cilantro leaves
- Salt to taste
- 2 tbsp water (to adjust texture if needed)
Optional Toppings:
- Finely chopped red onion
- Chopped fresh cilantro
- Crumbled queso fresco or shredded sharp cheddar
- Pickled red onions
- Lime wedges
For Serving:
- Corn or flour tortillas, warmed
Preparation Tips:
- Allow your steak to rest at room temperature for about 20 minutes before grilling for even cooking.
- Fresh, ripe avocados are essential for a creamy salsa. If your avocado is firm, wait another day.
- Char the tomatillos slightly for added depth in the salsa.
Step-by-Step Instructions
Here’s how to bring it all together in a few simple steps.
1. Prepare and Marinate the Steak
- In a large bowl, whisk together avocado oil, lime juice, salt, pepper, cumin, garlic powder, and onion powder.
- Place the steak in the bowl and use your hands to massage the marinade into the meat. Ensure every part is well coated.
- Cover the bowl and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 2 hours.
2. Make the Avocado-Tomatillo Salsa
- Place the tomatillos on a hot dry skillet or grill pan over medium-high heat. Cook until lightly charred on all sides (about 5–7 minutes).
- In a blender or food processor, combine the charred tomatillos, avocado, garlic, red onion, jalapeño, lime juice, and cilantro.
- Blend until smooth, adding a little water as needed to achieve your desired consistency.
- Taste and season with salt. Set aside in the fridge until ready to serve.
3. Grill the Steak
- Preheat your grill (or grill pan) over high heat.
- Once hot, grill the steak for 3–5 minutes per side, depending on thickness and desired doneness. Skirt steak is best at medium-rare.
- Remove from the grill and let rest for 5–10 minutes before slicing.
- Cut the steak into thin strips, against the grain for tenderness.
4. Warm the Tortillas
- Warm tortillas on the grill for 20–30 seconds per side or in a dry skillet over medium heat.
- Keep warm in a clean kitchen towel until ready to assemble.
5. Assemble the Tacos
- Place a few slices of steak on each tortilla.
- Spoon on the avocado-tomatillo salsa.
- Add desired toppings such as chopped onion, cilantro, crumbled cheese, and pickled onions.
- Finish with a squeeze of lime.
Beginner Tips and Notes
If you’re new to cooking steak or tacos in general, here are some helpful tips to guide you through:
- Choosing the Right Cut: Skirt steak or flank steak works best due to their rich beefy flavor and quick cooking time. Both cuts are thin and benefit from high heat and a short rest.
- Marinate Smart: A 30-minute marination time is ideal for quick flavor penetration. Avoid over-marinating, especially with acidic components like lime, which can toughen the meat.
- Rest Is Key: Resting the steak before slicing is crucial. It allows juices to redistribute throughout the meat, keeping it moist.
- Go for Charring: Slightly charring your tomatillos and tortillas adds a smoky depth that elevates the overall taste.
- Don’t Overload the Tacos: A few simple toppings let the steak and salsa shine. Avoid stuffing them too full—you want each bite balanced.
- Batch Cooking Tip: If feeding a crowd, cook the steak in batches and keep the cooked meat loosely covered with foil in a warm oven until ready to serve.
Zesty Grilled Steak Tacos with Creamy Avocado-Tomatillo Salsa
Fire up the grill for these Zesty Grilled Steak Tacos topped with a creamy avocado-tomatillo salsa! 🌮🔥🥩 Juicy, marinated steak is grilled to perfection, sliced thin, and tucked into warm tortillas. The cool, tangy avocado-tomatillo salsa brings bright flavor to every bite. 🥑🌿 Perfect for taco night, summer cookouts, or family dinners. Garnish with fresh cilantro, onions, and a squeeze of lime for a fiesta on your plate! 🍋🌮
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
For the Grilled Steak:
-
1½ to 2 lbs skirt steak or flank steak
-
3 tbsp avocado oil (or any neutral oil)
-
1½ tsp kosher salt
-
1 tsp freshly ground black pepper
-
1½ tsp ground cumin
-
1 tsp garlic powder
-
1 tsp onion powder
-
Juice of 1 lime
For the Avocado-Tomatillo Salsa:
-
1 large ripe avocado, peeled and pitted
-
3 medium tomatillos, husked and rinsed
-
1–2 cloves garlic
-
½ small red onion, chopped
-
½ to 1 jalapeño pepper, seeded (optional, depending on heat preference)
-
Juice of 1 lime
-
¼ cup fresh cilantro leaves
-
Salt to taste
-
2 tbsp water (to adjust texture if needed)
Optional Toppings:
-
Finely chopped red onion
-
Chopped fresh cilantro
-
Crumbled queso fresco or shredded sharp cheddar
-
Pickled red onions
-
Lime wedges
For Serving:
-
Corn or flour tortillas, warmed
Preparation Tips:
-
Allow your steak to rest at room temperature for about 20 minutes before grilling for even cooking.
-
Fresh, ripe avocados are essential for a creamy salsa. If your avocado is firm, wait another day.
-
Char the tomatillos slightly for added depth in the salsa.
Instructions
1. Prepare and Marinate the Steak
-
In a large bowl, whisk together avocado oil, lime juice, salt, pepper, cumin, garlic powder, and onion powder.
-
Place the steak in the bowl and use your hands to massage the marinade into the meat. Ensure every part is well coated.
-
Cover the bowl and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 2 hours.
2. Make the Avocado-Tomatillo Salsa
-
Place the tomatillos on a hot dry skillet or grill pan over medium-high heat. Cook until lightly charred on all sides (about 5–7 minutes).
-
In a blender or food processor, combine the charred tomatillos, avocado, garlic, red onion, jalapeño, lime juice, and cilantro.
-
Blend until smooth, adding a little water as needed to achieve your desired consistency.
-
Taste and season with salt. Set aside in the fridge until ready to serve.
3. Grill the Steak
-
Preheat your grill (or grill pan) over high heat.
-
Once hot, grill the steak for 3–5 minutes per side, depending on thickness and desired doneness. Skirt steak is best at medium-rare.
-
Remove from the grill and let rest for 5–10 minutes before slicing.
-
Cut the steak into thin strips, against the grain for tenderness.
4. Warm the Tortillas
-
Warm tortillas on the grill for 20–30 seconds per side or in a dry skillet over medium heat.
-
Keep warm in a clean kitchen towel until ready to assemble.
5. Assemble the Tacos
-
Place a few slices of steak on each tortilla.
-
Spoon on the avocado-tomatillo salsa.
-
Add desired toppings such as chopped onion, cilantro, crumbled cheese, and pickled onions.
-
Finish with a squeeze of lime.
Notes
-
Choosing the Right Cut: Skirt steak or flank steak works best due to their rich beefy flavor and quick cooking time. Both cuts are thin and benefit from high heat and a short rest.
-
Marinate Smart: A 30-minute marination time is ideal for quick flavor penetration. Avoid over-marinating, especially with acidic components like lime, which can toughen the meat.
-
Rest Is Key: Resting the steak before slicing is crucial. It allows juices to redistribute throughout the meat, keeping it moist.
-
Go for Charring: Slightly charring your tomatillos and tortillas adds a smoky depth that elevates the overall taste.
-
Don’t Overload the Tacos: A few simple toppings let the steak and salsa shine. Avoid stuffing them too full—you want each bite balanced.
-
Batch Cooking Tip: If feeding a crowd, cook the steak in batches and keep the cooked meat loosely covered with foil in a warm oven until ready to serve.
Serving Suggestions
These grilled steak tacos are satisfying on their own but can also shine as part of a larger Mexican-inspired spread. Consider pairing them with:
- Mexican Street Corn (Elote): Grilled corn on the cob slathered with spiced mayo, cotija cheese, and lime juice.
- Cilantro Lime Rice or Mexican Red Rice: A great side dish to soak up the salsa.
- Refried Black Beans or Pinto Beans: A creamy, hearty addition that balances the bold flavors of the tacos.
- Homemade Guacamole and Tortilla Chips: You can never go wrong with this classic.
- Fresh Fruit Agua Fresca or Limeade: To cool off the spice and complement the citrus in the salsa.
Want a casual dinner? Serve the tacos buffet-style and let everyone build their own. This also works well for family dinners or gatherings, giving people the freedom to customize based on their preferences.
Final Thought
These Grilled Steak Tacos with Avocado-Tomatillo Salsa offer a burst of fresh flavors and textures in every bite. From the charred, juicy beef to the creamy, tangy salsa and crisp toppings, this dish is a celebration of what tacos can be when each element is made with care. Whether you’re looking to impress guests or just treat yourself to a flavorful meal, this recipe delivers on all fronts—bold taste, balanced nutrition, and total satisfaction.
Best of all, the recipe is flexible. You can swap steak for grilled chicken, tofu, or roasted vegetables depending on your dietary needs, making it a versatile addition to your dinner rotation. Tacos are more than just food—they’re an experience. So fire up that grill, gather your ingredients, and savor every bite.
Let this be your go-to for nights when you crave something vibrant, wholesome, and truly delicious.
