Go Back
Steak fajitas recipe juicy flavorful 2025 09 30 151104 150x150

Steak Fajitas

Juicy and flavorful steak fajitas made with a simple marinade and fresh vegetables, perfect for a lively meal at home.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Mexican
Servings 4 servings
Calories 350 kcal

Ingredients
  

For the Marinade

  • 1 cup Olive oil Extra virgin is preferred.
  • 2 tbsp Fresh lime juice Use the whole lime for best flavor.
  • 2 cloves Garlic, minced
  • 1 tbsp Chili powder
  • 1 tsp Cumin Optional for additional flavor.
  • 1 tsp Smoked paprika Adds smokiness to the flavor.
  • 1 tsp Salt Be generous for better seasoning.

Main Ingredients

  • 1 lb Flank or sirloin steak Thinly sliced against the grain.
  • 2 large Bell peppers Any color or a mix of red, yellow, and green.
  • 1 large Onion Red or white onions work well.
  • 1 pinch Sugar or honey Optional for sweetness.

To Serve

  • 4 large Tortillas Warm them on the burner for char.
  • 1 avocado Avocado For topping.
  • 1 cup Salsa For topping.
  • ½ cup Sour cream For topping.
  • ¼ cup Fresh cilantro Optional but add great flavor.

Instructions
 

Marinate the Steak

  • In a bowl, mix olive oil, lime juice, minced garlic, chili powder, cumin, smoked paprika, and salt.
  • Add the steak to the marinade, ensuring it’s well coated. Cover and refrigerate for at least 1 hour, preferably overnight.

Cook the Steak

  • Preheat a skillet or cast iron pan on high heat.
  • Remove steak from the marinade and let it come to room temperature.
  • Place the steak in the hot skillet in a single layer. Sear for 2-3 minutes without moving to achieve a good browning.
  • Flip the steak and cook for another 2-3 minutes until cooked to desired doneness.
  • Remove from pan, cover with foil, and let it rest while you cook the vegetables.

Cook the Vegetables

  • In the same hot skillet, add sliced bell peppers and onion.
  • Cook for about 3-5 minutes until soft but still slightly crunchy.

Serve

  • Warm the tortillas on the burner until charred slightly.
  • Slice the steak and serve it on tortillas with cooked peppers, onions, avocado, salsa, sour cream, and cilantro.

Notes

For extra flavor, consider adding a splash of orange juice to the marinade. Ensure your skillet is hot enough to avoid steaming the meat.
Keyword Easy Dinner, marinated beef, Mexican Recipe, Steak Fajitas, Taco Night