Prep Time 15 mins
Cook Time 15 mins
Rest Time 5 mins
Total Time 35 mins
Cooking Method: Grilling, Stovetop
Cuisine: Mexican
Courses: Dinner, Lunch
Difficulty: Intermediate
Cooking Temp: 200  C
Servings: 4
Best Season: All Seasons
Description

These Sizzling Steak Fajitas with Avocado Salsa are packed with bold flavors and a smoky, charred finish. Tender marinated steak is grilled to perfection, paired with vibrant bell peppers and onions, and topped with creamy avocado salsa. This quick and easy dish is perfect for a flavorful weeknight dinner or a festive gathering.

Ingredients
    For the Steak and Marinade:
  • 500 flank g steak or skirt steak
  • 3 tbsp olive oil
  • 2 tbsp lime juice (freshly squeezed)
  • 2 cloves garlic (minced)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • For the Fajita Vegetables:
  • 1 red bell pepper (sliced)
  • 1 yellow bell pepper (sliced)
  • 1 green bell pepper (sliced)
  • 1 medium red onion (sliced)
  • 1 tbsp olive oil
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp oregano
  • For the Avocado Salsa:
  • 1 large ripe avocado (diced)
  • 1 small tomato (diced)
  • 1/4 cup red onion (finely chopped)
  • 1 tbsp cilantro (chopped)
  • 1 tbsp lime juice
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • For Serving:
  • 8 small flour or corn tortillas
  • Sour cream (optional)
  • Shredded cheese (optional)
  • Lime wedges
Instructions
    Marinate the Steak
  1. 1
    In a bowl, mix olive oil, lime juice, minced garlic, cumin, smoked paprika, chili powder, salt, and black pepper. Place the steak in a resealable bag or shallow dish and pour the marinade over it. Cover and refrigerate for at least 30 minutes (or up to 2 hours for deeper flavor).
  2. Prepare the Fajita Vegetables
  3. 2
    In a large bowl, toss the sliced bell peppers and onion with olive oil, salt, black pepper, and oregano. Set aside while the steak marinates.
  4. Cook the Steak
  5. 3
    Preheat a grill or cast-iron skillet over medium-high heat (200°C). Remove the steak from the marinade and pat dry. Sear the steak for 3-5 minutes per side for medium-rare (adjust cooking time for desired doneness). Transfer to a cutting board, cover with foil, and let it rest for 5 minutes before slicing thinly against the grain.
  6. Sauté the Vegetables
  7. 4
    In the same pan or grill, add the marinated vegetables. Cook for 5-7 minutes, stirring occasionally until they are tender yet slightly charred.
  8. Make the Avocado Salsa
  9. 5
    In a bowl, combine diced avocado, tomato, red onion, cilantro, lime juice, salt, and black pepper. Gently toss until well mixed.
  10. Assemble the Fajitas
  11. 6
    Warm the tortillas on a dry skillet for 30 seconds per side. Fill each tortilla with sliced steak, sautéed vegetables, and a spoonful of avocado salsa. Garnish with sour cream, shredded cheese, and lime wedges if desired.
Note
  • Marination Tip: For extra flavor, marinate overnight.
  • Alternative Protein: Try using chicken, shrimp, or tofu instead of steak.
  • Storage: Store leftovers in an airtight container for up to 3 days.
  • Reheating: Warm in a skillet over medium heat for the best texture.
  • Spicy Variation: Add sliced jalapeños to the sautéed vegetables for extra heat.
Keywords: quick, easy, flavorful, Mexican, dinner
Read it online: https://petitepanini.com/recipe/sizzling-steak-fajitas-with-avocado-salsa/