Steak Fajitas Recipe – Juicy, Sizzling, and Restaurant-Style at Home
Craving bold Tex-Mex flavors? This Steak Fajitas Recipe delivers tender, marinated steak with smoky peppers and onions, all wrapped in warm tortillas. It’s quick, easy, and tastes just like your favorite restaurant fajitas—perfect for busy weeknights or fun family dinners.
If you love sizzling skillets and big flavor, this one’s a must-make!
⭐ Why You’ll Love This Recipe
-
✔ Tender, juicy steak every time
-
✔ Big Tex-Mex flavor
-
✔ Ready in under 30 minutes
-
✔ Great for meal prep & parties
-
✔ Customizable with your favorite toppings
-

Screenshot 🛒 Ingredients
For the Steak Marinade
-
1½ lb flank steak or skirt steak
-
3 tbsp olive oil
-
2 tbsp lime juice
-
2 cloves garlic, minced
-
1 tsp chili powder
-
1 tsp cumin
-
1 tsp smoked paprika
-
½ tsp salt
-
½ tsp black pepper
For the Fajitas
-
1 tbsp olive oil
-
1 large onion, sliced
-
2 bell peppers (any colors), sliced
-
8–10 flour tortillas
-
Optional toppings: sour cream, guacamole, salsa, shredded cheese, cilantro
👨🍳 How to Make Steak Fajitas
Step 1: Marinate the Steak
In a bowl, whisk all marinade ingredients. Add steak and coat well. Marinate at least 30 minutes (or up to 8 hours in the fridge).
Step 2: Cook the Steak
Heat a large skillet or grill pan over high heat. Cook steak for 3–4 minutes per side for medium-rare. Remove and let rest 5 minutes, then slice against the grain.
Step 3: Cook the Veggies
In the same pan, add olive oil. Sauté onions and peppers until soft and slightly charred (about 5–7 minutes).
Step 4: Assemble
Serve sliced steak with peppers and onions in warm tortillas. Add your favorite toppings.
🥩 Tips for the Best Steak Fajitas
-
Use flank or skirt steak for authentic texture
-
Always slice against the grain
-
Don’t overcook the steak—it should be juicy
-
Let steak rest before slicing for best results
🌮 What to Serve With Them
-
Mexican rice
-
Black beans
-
Chips & queso
-
Fresh corn salad
-