🌮🔥 Steak Fajitas
These Steak Fajitas are a classic Tex-Mex favorite featuring juicy strips of marinated steak, colorful peppers, and onions cooked until smoky and tender. Served sizzling with warm tortillas and fresh toppings, they make an easy and flavorful dinner.
Recipe Overview
- Prep Time: 15 minutes
- Marinating Time: 30 minutes–4 hours (best flavor)
- Cook Time: 15 minutes
- Total Time: About 1 hour
- Servings: 4–6
Ingredients
Steak Marinade
- 2 pounds flank steak or skirt steak
- 3 tablespoons olive oil
- ¼ cup lime juice
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon oregano
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 tablespoon Worcestershire sauce
- 1 teaspoon honey (optional)
Fajita Vegetables
- 2 tablespoons olive oil
- 2 bell peppers, sliced (red, green, or yellow)
- 1 large onion, sliced
- 1 teaspoon fajita seasoning
- ½ teaspoon salt
- ½ teaspoon pepper
For Serving
- Flour or corn tortillas
- Sour cream
- Guacamole
- Salsa or pico de gallo
- Shredded cheese
- Fresh cilantro
- Lime wedges
Instructions
1. Marinate the Steak
- Combine:
- Olive oil
- Lime juice
- Garlic
- Spices
- Worcestershire sauce
- Add steak and coat well.
- Cover and refrigerate for 30 minutes to 4 hours.
2. Cook the Steak
- Heat a large cast-iron skillet or grill pan over high heat.
- Remove steak from marinade and pat slightly dry.
- Cook for:
- 4–6 minutes per side for medium-rare (depending on thickness)
- Rest steak for 5–10 minutes.
- Slice thinly against the grain.
3. Cook the Peppers & Onions
- Add oil to the hot skillet.
- Cook peppers and onions for 5–7 minutes until slightly charred and tender.
- Season with fajita seasoning, salt, and pepper.
4. Assemble the Fajitas
Warm tortillas and fill with:
🌮 Sliced steak
🫑 Peppers & onions
🥑 Guacamole
🍅 Salsa
🧀 Cheese
🌿 Cilantro
Serve with lime wedges.
Serving Suggestions
Pair with:
🍚 Mexican rice
🫘 Refried beans
🌽 Street corn (elote)
🥗 Fresh avocado salad
🥔 Loaded potato wedges
Tips for Perfect Steak Fajitas
- Skirt steak gives the most authentic fajita flavor.
- Slice steak against the grain for maximum tenderness.
- A very hot pan creates the signature smoky, restaurant-style char.
- Don’t overcrowd the skillet—cook in batches if needed.
Storage
- Refrigerator: Store cooked steak and vegetables for up to 4 days.
- Freezer: Freeze cooked filling for up to 3 months.
- Reheat: Warm quickly in a hot skillet to avoid drying out.
Approximate Nutrition (Per Serving, without tortillas)
- Calories: 420
- Protein: 45 g
- Carbohydrates: 12 g
- Fat: 23 g
- Fiber: 3 g
- Sodium: 700 mg
Delicious Variations 🌶️
🧀 Cheesy Steak Fajitas: Add melted Monterey Jack or queso.
🔥 Spicy Fajitas: Add jalapeños and chipotle peppers.
🍤 Surf & Turf Fajitas: Add shrimp with the steak.
🥗 Fajita Bowl: Serve over rice with beans, lettuce, and toppings.
These Steak Fajitas are juicy, smoky, colorful, and packed with bold Tex-Mex flavor—a restaurant favorite you can easily make at home. 🌮🥩✨