When you think of a flavor explosion wrapped in a warm tortilla, the image of Grilled Steak Tacos with Avocado Salsa probably dances in your mind. Picture this: juicy, marinated flank steak, grilled to perfection and topped with a zingy salsa that brings the whole thing to life. The first bite is a dance party for your taste buds, where every element sings in harmony—from the smoky warmth of the spices to the creamy sweetness of the avocado. It’s hard not to be transported to a sunny patio overlooking a field of agave as you savor each blissful mouthful.
Now, let’s talk about why this recipe holds a special place in my heart. I remember the first time I made these tacos for a gathering; the aroma of the grilling steak wafted through the air, and suddenly, my friends flocked to my kitchen like bees to honey. We laughed, shared stories, and devoured these tacos as if they were going out of style. The laughter echoed, and the shared experience made those tacos taste even better. Every occasion—from a casual Friday night to a summer BBQ—feels like the perfect time for these Grilled Steak Tacos with Avocado Salsa. Trust me, your taste buds will thank you!
Why You'll Love This Grilled Steak Tacos with Avocado Salsa
- This amazing Grilled Steak Tacos with Avocado Salsa offers more than just flavor; it makes meal prep a breeze.
- You can easily customize the ingredients based on what you have on hand.
- The vibrant colors and aromas make it visually stunning on any dinner table.
- Perfect for grilling but versatile enough for baking or pan-searing.
Ingredients for Grilled Steak Tacos with Avocado Salsa
Here’s what you’ll need to make this delicious Grilled Steak Tacos with Avocado Salsa:
2 lb Flank Steak – A flavorful cut that becomes tender when grilled. Look for evenly marbled steak for the best flavor.
1/2 cup EVOO – Extra virgin olive oil enriches the marinade, keeping the steak moist and flavorful.
1/2 cup Red Cooking Wine – This adds a lovely depth of flavor to the marinade. A good quality wine enhances the taste.
Juice from 1 Lime – Fresh lime juice adds acidity, balancing the richness of the steak.
1 Tbs Chili Powder – Provides smokiness and a bit of heat, vital for a taco with character.
2 tsp Cumin – This warm spice brings earthiness to the dish, enhancing the overall flavor profile.
2 tsp Smoked Paprika – Adds a smoky, slightly sweet flavor that complements the steak beautifully.
1/2 tsp Sea Salt – Enhances flavor; make sure to adjust according to your taste.
1/2 tsp Pepper – A basic seasoning that brings out the other flavors in the dish.
4 ears of Corn – Fresh corn adds sweetness and crunch to the salsa.
2 Avocados – These creamy fruits are perfect for topping and provide a luxurious texture.
1/4 cup Red Onion – Adds a sharpness to the salsa that contrasts nicely with the other ingredients.
1 Jalapeño – For those who like a kick, fresh jalapeño adds heat and flavor. Adjust according to your spice preference.
Zest and Juice from 2 Limes – Including zest enhances the lime flavor, making it bright and vibrant.
1/4 cup Cilantro – Adds a fresh, herbal note that lightens the dish.
Sea Salt and Pepper to taste – Season as you see fit for the perfect blend of flavors.
How to Make Grilled Steak Tacos with Avocado Salsa
Follow these simple steps to prepare this delicious Grilled Steak Tacos with Avocado Salsa:
Step 1: Marinate the Steak
In a ziplock bag, combine the EVOO, red cooking wine, lime juice, chili powder, cumin, smoked paprika, sea salt, and pepper. Add the flank steak, seal the bag, and give it a gentle massage. Let it marinate in the fridge for at least 30 minutes, or up to 8 hours for a flavor-packed experience.
Step 2: Prepare the Salsa
While the steak is marinating, remove the corn kernels from the cobs into a large bowl. Next, add the avocado, red onion, jalapeño, lime zest, lime juice, and chopped cilantro to the bowl. Stir everything together gently, and season with sea salt and pepper to taste. Set aside and let the flavors meld.
Step 3: Bring Steak to Room Temperature
Thirty minutes before grilling, take the marinated steak out of the fridge and let it come to room temperature. This step ensures even cooking and a beautifully seared exterior.
Step 4: Heat the Grill
Preheat your grill to 400°F. If you’re using charcoal, make sure the coals are nicely ashed over but not too hot to touch.
Step 5: Grill the Steak
Once the grill is ready, place the steak on it and grill for about 5-7 minutes on each side, or until the internal temperature reaches 135°F for medium-rare. Adjust cooking time according to your preference for doneness.
Step 6: Rest and Serve
After grilling, remove the steak from the grill and let it rest on a cutting board for about 5 minutes. This helps to lock in the juices. Slice the steak against the grain, and serve on warm corn tortillas topped generously with the vibrant avocado corn salsa. Enjoy your delicious creation!
With this delightful recipe, you’ll master the art of making Grilled Steak Tacos with Avocado Salsa that will make you the star of any gathering. The combination of flavors is unmatched, and your friends and family will be begging for seconds!

You Must Know About Grilled Steak Tacos with Avocado Salsa
- This amazing Grilled Steak Tacos with Avocado Salsa offers more than just flavor; it makes meal prep a breeze.
- You can easily customize the ingredients based on what you have on hand.
- The vibrant colors and aromas make it visually stunning on any dinner table.
- Perfect for grilling but versatile enough for baking or pan-searing.
Perfecting Grilled Steak Tacos with Avocado Salsa Cooking Process
Begin by marinating the flank steak to infuse it with flavor. Grill the steak while preparing the avocado corn salsa. Allow the steak to rest before slicing, ensuring it remains juicy and tender. Assemble the tacos just before serving for the best experience.
Add Your Touch to Grilled Steak Tacos with Avocado Salsa
Get creative with your grilled steak tacos! Swap flank steak for chicken or tofu, experiment with different spices, or toss in some black beans for extra protein. Don’t hesitate to mix and match ingredients to suit your taste!
Storing & Reheating Grilled Steak Tacos with Avocado Salsa
For the best results, store leftover components separately in airtight containers. Keep the salsa and grilled steak in the fridge for up to three days. Reheat the steak on a skillet over low heat until warmed through, and enjoy!
Chef's Helpful Tips for Grilled Steak Tacos with Avocado Salsa
- Marinating the steak for longer than 30 minutes, up to 8 hours, allows the flavors to intensify beautifully.
- Adjust the acidity by playing with lime juice to balance the dish.
- Use fresh spices to enhance aroma and taste throughout the process.
Sharing my first experience making grilled steak tacos had me biting my tongue in disbelief at how delicious they turned out. Friends couldn’t stop raving about the salsa!

FAQs About Grilled Steak Tacos with Avocado Salsa
What is Grilled Steak Tacos with Avocado Salsa?
Grilled Steak Tacos with Avocado Salsa is a vibrant dish that combines juicy, marinated flank steak with a fresh and zesty corn salsa. The steak is grilled to perfection, while the salsa adds a delightful crunch and creamy texture from the avocados. This dish is perfect for any taco night and brings together a medley of flavors that impresses family and friends alike. It’s not just a meal; it’s an experience filled with deliciousness!
How do I make the best grilled steak for tacos?
To make the best grilled steak for tacos, start with a quality cut like flank steak. Marinate it for at least 30 minutes, but for more flavor, aim for up to 8 hours. Use a mixture of olive oil, red wine, lime juice, and spices such as chili powder and cumin. When grilling, preheat your grill to about 400 degrees Fahrenheit, and cook the steak for 5-7 minutes per side until it reaches an internal temperature of 135°F for medium-rare. Let it rest before slicing to ensure juiciness.
Can I customize the salsa for my Grilled Steak Tacos?
Absolutely! Customizing your salsa for Grilled Steak Tacos is part of the fun! Feel free to swap the corn for black beans or add more heat with chopped jalapeños. You can also mix in diced tomatoes for additional freshness or substitute lime juice with lemon for a different citrus twist. Experimenting with different herbs, like cilantro or parsley, can elevate your salsa further, making it truly unique to your taste.
What sides pair well with Grilled Steak Tacos with Avocado Salsa?
When it comes to sides that pair well with Grilled Steak Tacos with Avocado Salsa, choose options that complement the rich flavors of the tacos. A simple Mexican rice or cilantro-lime rice adds a pleasant zest. For a fresh touch, consider a light corn salad or a side of refried beans. Guacamole and tortilla chips are also great, offering a crunchy contrast to the soft tacos. Pair with a refreshing drink, like a chilled margarita or a crisp agua fresca, for the ultimate meal experience.
Conclusion for Grilled Steak Tacos with Avocado Salsa
Grilled Steak Tacos with Avocado Salsa is not just a meal; it’s a culinary adventure! From the marinated steak that melts in your mouth to the fresh salsa that brightens every bite, this dish brings joy to the dinner table. Remember to customize your ingredients to suit your tastes, and enjoy the process of making it. With this recipe, you’ll impress friends and family and make taco night a special occasion every time.

Grilled Steak Tacos with Avocado Salsa
Ingredients
Equipment
Method
- Add all ingredients for the marinade into a ziplock bag along with the Steak. Seal and refrigerate for 30 minutes to 8 hours.
- After marinating, bring the steak to room temperature for 30 minutes before grilling.
- Remove Corn Kernels from the cob with a knife and place them in a large bowl.
- Add all of the remaining salsa ingredients to the bowl and stir. Taste and add more Sea Salt or Pepper to your liking.
- Heat grill to 400 degrees Fahrenheit.
- Grill Steak for 5-7 minutes on each side or until internal temperature reaches 135°F for medium rare.
- Remove from grill and place on a platter or cutting board to rest for 5 minutes.
- Cut up Steak, serve on Corn Tortillas, and top with Avocado Corn Salsa.






