🔥 Step-by-Step Instructions
Step 1: Marinate the Steak
In a bowl, whisk together olive oil, lime juice, garlic, and all the spices. Add the steak and coat it well in the marinade.
Cover and refrigerate for at least 1 hour, or up to 8 hours for maximum flavor.
Step 2: Sear the Steak
Heat a large cast-iron skillet or grill pan over medium-high heat.
Cook the steak for 4–5 minutes per side (depending on thickness) until beautifully charred and medium-rare inside.
Remove the steak from the pan, let it rest for 5 minutes, then slice it thinly against the grain.
Step 3: Cook the Veggies
In the same skillet, add a bit more olive oil if needed.
Toss in the sliced onions and bell peppers. Sauté for 5–6 minutes until they soften and get that irresistible smoky edge.
Step 4: Combine and Serve
Return the sliced steak to the pan with the veggies. Toss everything together for a minute so the flavors mingle perfectly.
Serve hot with warm tortillas and your favorite toppings.
🌯 Tips for Fajita Perfection
-
Cut Against the Grain: This keeps the steak tender and easy to chew.
-
Use a Cast-Iron Skillet: It retains heat and gives that authentic fajita sizzle.
-
Customize the Heat: Add jalapeños or chipotle powder for extra spice.
🍽️ Serving Suggestions
Pair your spicy steak fajitas with Mexican rice, refried beans, or a fresh corn salad. And don’t forget the lime wedges — a quick squeeze on top brings every bite to life!
❤️ Final Thoughts
Spicy Steak Fajitas are more than a meal — they’re a celebration of flavor, color, and sizzling excitement. Once you try this homemade version, you’ll never crave the restaurant kind again. It’s the perfect balance of heat, zest, and smoky tenderness.
So fire up your skillet, grab those tortillas, and get ready to make fajitas that everyone will remember.









