Go Back
+ servings
Best Beef Fajita Recipe

Best Beef Fajita Recipe: Savor Every Juicy Bite Tonight

This Best Beef Fajita Recipe delivers unforgettable flavors with marinated beef, peppers, and onions, perfect for any dinner occasion.
Prep Time 30 minutes
Cook Time 20 minutes
Marination Time 8 hours
Total Time 8 hours 50 minutes
Servings: 4 fajitas
Course: Dinner
Cuisine: Mexican
Calories: 350

Ingredients
  

For the Marinade
  • 1/4 cup Olive Oil substitute with avocado oil for a lighter option
  • 2 tablespoons Lime Juice fresh lime is best
  • 2 tablespoons Soy Sauce substitute with tamari for gluten-free
  • 1 tablespoon Worcestershire Sauce omit if soy-free
  • 1 teaspoon Kosher Salt be mindful of salt potency if substituting
  • 1/2 teaspoon Black Pepper customize amount to taste
For the Spices
  • 1 teaspoon Garlic Powder fresh garlic will give a more intense flavor
  • 1 teaspoon Onion Powder using fresh onions can enhance texture
  • 1 teaspoon Smoked Paprika regular paprika can work in a pinch
  • 1 teaspoon Chili Powder adjust according to spice preference
  • 1 teaspoon Cumin cut back for milder taste
For the Fajitas
  • 1 pound Steak (flank, skirt, or flat iron) the star ingredient for rich flavor
  • 3 cups Bell Peppers mix different colors for vibrancy
  • 1 medium Onion shallots can be a delicious substitute
  • 4 pieces Tortillas for gluten-free use corn tortillas
Optional Toppings
  • 1/2 cup Sour Cream or use Greek yogurt for a healthier option
  • 1 medium Avocado ripe avocado is a great choice
  • 1 cup Salsa try homemade for a personal touch
  • to taste Hot Sauce choose your favorite for extra spice
  • 1 cup Shredded Cheese consider reduced-fat option if desired
  • 1/4 cup Chopped Cilantro omit if you're not a fan of the flavor

Equipment

  • Skillet
  • Mixing Bowl
  • Re-sealable Bag
  • Tongs

Method
 

Step-by-Step Instructions
  1. In a bowl or resealable bag, combine olive oil, lime juice, soy sauce, Worcestershire sauce, kosher salt, black pepper, garlic powder, smoked paprika, chili powder, cumin, and onion powder. Add the steak and marinate for at least 30 minutes, up to 8 hours.
  2. Preheat a large skillet over medium-high heat for 2-3 minutes. Add olive oil when heated.
  3. Cook the marinated steak in the skillet for 4-5 minutes on each side for medium-rare. Let it rest for 5 minutes after cooking.
  4. In the same skillet, add more olive oil and cook the sliced bell peppers and onion for 3-4 minutes, then stir and cook for another 4-5 minutes until caramelized.
  5. Slice the rested steak against the grain into thin strips.
  6. Warm the tortillas in a separate skillet over medium heat for about 30 seconds on each side.
  7. On a warm tortilla, layer sautéed veggies followed by sliced steak and optional toppings. Serve immediately.
  8. Enjoy the assembled fajitas with everyone customizing their own!

Nutrition

Serving: 1fajitaCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 60mgSodium: 800mgPotassium: 500mgFiber: 4gSugar: 2gVitamin A: 500IUVitamin C: 60mgCalcium: 50mgIron: 3mg

Notes

Allow marination for richer flavors and serve warm tortillas for best texture.

Tried this recipe?

Let us know how it was!