Grilled Steak Tacos with Avocado Salsa are the perfect blend of bold, smoky flavors and fresh, vibrant textures. Juicy steak, marinated with warm spices and grilled to perfection, is sliced thin and tucked into warm tortillas, then topped with a creamy, zesty avocado salsa that adds freshness and balance. This dish captures the spirit of Mexican-inspired street food while being easy enough to prepare at home.
Why I Love This Recipe
I love this recipe because it brings together everything I enjoy in a meal—smoky grilled meat, bright citrusy flavors, and creamy avocado. It feels indulgent yet fresh, and it’s versatile enough to suit both weeknight dinners and special gatherings. Plus, grilling the steak adds a depth of flavor that’s hard to beat.
Why This Is a Must-Try Dish
- Bold, smoky, and fresh flavors in every bite
- Perfect for taco nights and entertaining
- Quick to prepare with simple ingredients
- Easily customizable with toppings and spice levels
- Restaurant-quality taste at home
Preparation & Cooking Time
- Preparation Time: 20 minutes (plus optional marinating time)
- Cooking Time: 10–12 minutes
- Total Time: ~30–35 minutes
Servings, Calories, Course & Cuisine
- Servings: 4 (8–10 tacos)
- Calories: ~420–460 calories per serving
- Course: Main Course
- Cuisine: Mexican / Tex-Mex
Ingredients
For the Grilled Steak
- 1½ lbs (680 g) flank steak or skirt steak
- 2 tbsp olive oil
- 2 tbsp lime juice
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp smoked paprika
- Salt and black pepper to taste
For the Avocado Salsa
- 2 ripe avocados, diced
- ¼ cup red onion, finely chopped
- 1 small tomato, finely chopped
- 2 tbsp fresh cilantro, chopped
- 1 tbsp lime juice
- Salt to taste
For Serving
- 8–10 small corn or flour tortillas
- Optional toppings: crumbled queso fresco, sour cream, pickled jalapeños
Cooking Directions
- In a bowl, combine olive oil, lime juice, garlic, cumin, chili powder, paprika, salt, and pepper.
- Coat steak with marinade and let rest for 15–30 minutes.
- Preheat grill or grill pan to high heat.
- Grill steak for 4–6 minutes per side, depending on thickness and desired doneness.
- Remove steak and rest for 5 minutes before slicing against the grain.
- Mix all avocado salsa ingredients in a bowl and gently toss.
- Warm tortillas on the grill or in a skillet.
- Assemble tacos with sliced steak and avocado salsa.
Step-by-Step Preparation Method
- Marinate steak: Mix marinade and coat steak evenly.
- Heat grill: Preheat to high for good sear marks.
- Grill steak: Cook until charred outside and juicy inside.
- Rest & slice: Let steak rest, then slice thinly against the grain.
- Prepare salsa: Dice and mix avocado salsa ingredients.
- Assemble tacos: Fill tortillas with steak and salsa.

How to Serve
Serve steak tacos immediately while the steak is warm and juicy. Pair with Mexican rice, black beans, grilled corn (elote), or tortilla chips and salsa. A squeeze of extra lime and a sprinkle of cilantro elevate the flavors even more.
Recipe Tips
- Slice steak against the grain for maximum tenderness.
- Let steak rest before cutting to retain juices.
- Use ripe but firm avocados for best texture.
- Don’t over-marinate steak—30 minutes is enough.
- Warm tortillas for better flavor and flexibility.
Variations
- Spicy Steak Tacos: Add chipotle powder or hot sauce.
- Cheesy Version: Add shredded Monterey Jack or Oaxaca cheese.
- Low-Carb Option: Serve steak and salsa in lettuce wraps.
- Pineapple Steak Tacos: Add grilled pineapple slices.
- Creamy Sauce Option: Drizzle with chipotle mayo or crema.
Freezing & Storage
- Refrigerator: Store cooked steak in an airtight container for up to 3 days.
- Freezer: Freeze cooked steak for up to 2 months; avocado salsa should not be frozen.
- Reheating: Reheat steak gently in a skillet or microwave.
Special Equipment Needed
- Outdoor grill or grill pan
- Tongs
- Mixing bowls
- Knife and cutting board
- Small skillet or tortilla warmer
Frequently Asked Questions
Q: What cut of steak works best?
A: Flank or skirt steak are ideal for tacos due to flavor and texture.
Q: Can I cook the steak indoors?
A: Yes, a cast-iron skillet works very well.
Q: Can I make avocado salsa ahead of time?
A: It’s best made fresh, but can be prepared a few hours ahead with extra lime juice.
Q: Are these tacos gluten-free?
A: Yes, if you use corn tortillas.
Conclusion
Grilled Steak Tacos with Avocado Salsa are bold, juicy, and irresistibly fresh—everything you want in a taco. With smoky grilled steak, creamy avocado salsa, and warm tortillas, this dish brings restaurant-quality flavor straight to your home kitchen. Perfect for gatherings or simple weeknight meals, these tacos are guaranteed to become a favorite.
Grilled Steak Tacos with Avocado Salsa
Course: DinnerCuisine: MexicanDifficulty: Easy4
servings20
minutes10
minutes30
minutesIngredients
For the Grilled Steak
1½ lbs (680 g) flank steak or skirt steak
2 tbsp olive oil
2 tbsp lime juice
2 cloves garlic, minced
1 tsp ground cumin
1 tsp chili powder
½ tsp smoked paprika
Salt and black pepper to taste
For the Avocado Salsa
2 ripe avocados, diced
¼ cup red onion, finely chopped
1 small tomato, finely chopped
2 tbsp fresh cilantro, chopped
1 tbsp lime juice
Salt to taste
For Serving
8–10 small corn or flour tortillas
Optional toppings: crumbled queso fresco, sour cream, pickled jalapeños
Directions
- In a bowl, combine olive oil, lime juice, garlic, cumin, chili powder, paprika, salt, and pepper.
- Coat steak with marinade and let rest for 15–30 minutes.
- Preheat grill or grill pan to high heat.
- Grill steak for 4–6 minutes per side, depending on thickness and desired doneness.
- Remove steak and rest for 5 minutes before slicing against the grain.
- Mix all avocado salsa ingredients in a bowl and gently toss.
- Warm tortillas on the grill or in a skillet.
- Assemble tacos with sliced steak and avocado salsa.






