
This Steak Fajita Recipe is packed with juicy, flavorful marinated steak, tender sliced bell peppers and onions, and all your favorite fajita toppings.

author’s note
My Family Rated These Steak Fajitas A 10 Out Of 10!
Chicken fajitas make it into my dinner rotation almost every single week. They’re fast, everyone loves them, and I never get complaints. So when I had a steak sitting in the fridge, my mind immediately went to fajitas. It just made sense.
I threw this together for my family on a whim, using the same flavors It is satisfying to in my chicken version, and it completely blew us away. The steak was so juicy, the peppers and onions were reliable, and the flavor was next level. By the end of dinner, I already knew I needed to recreate it for the blog and really nail down the measurements, because this was not a one-off dinner. This was the kind of recipe you want to make again and again.
After a few rounds of testing, tweaking the marinade, and dialing in the spice blend, this steak fajita recipe became exactly what I hoped it would be. The kind of dinner that feels exciting but still totally doable on a busy night.

Ingredients
| Ingredient | Swaps & Tips |
|---|---|
| Steak | Flat iron is a reliable, but skirt steak works for classic fajitas and flank is a leaner option |
| Citrus Juice | Always use fresh juice for the best flavor |
| Worcestershire | A little goes a long way |
| Cilantro | Rough chop keeps the flavor mild |
| Spice Mix | Adjust cayenne to control heat |
| Bell Peppers & Onion | Cut thick so they stay crisp and don’t go soft |
| Tortillas | Warm before serving for the best texture |

How To Make This Steak Fajita Recipe
- Marinate Steak: Mix citrus juices, olive oil, Worcestershire, cilantro, garlic, and steak. Refrigerate 1-8 hours.
- Season: Combine spices; season steak.
- Cook Steak: Sear in skillet or grill, rest, then slice. (I share a steak temperature guide on this steak marinade post.)
- Sauté/Grill Veggies: Cook bell peppers and onions.
- Assemble: Fill tortillas with steak, veggies, and toppings.

Storage
- Refrigerate: Store cooked steak and veggies in airtight containers for up to 3 days.
- Freeze: Use freezer-safe bags; freeze steak fajita recipe components for up to 3 months.
- Thaw: Overnight in the refrigerator before reheating.

What To Serve With Fajitas:

Dips
Guacamole Recipe
Dressings
Avocado Salsa
Salads
Mexican Salad







