Here’s a sizzling, restaurant-style Steak Fajitas recipe — juicy, flavorful, and easy to make at home.
🥩🌶 Steak Fajitas
Serves 4
Ingredients
For the Steak:
- 1 ½ lbs flank steak or skirt steak
- 2 tbsp olive oil
- Juice of 1 lime
- 2 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp ground cumin
- 1 tsp paprika
- ½ tsp oregano
- ½ tsp salt
- ½ tsp black pepper
For the Fajita Veggies:
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper (optional)
- 1 medium onion, sliced
- 1 tbsp oil
- Salt to taste
For Serving:
- Warm flour or corn tortillas
- Sour cream
- Guacamole
- Salsa
- Shredded cheese
- Fresh cilantro
🥣 Instructions
1️⃣ Marinate the Steak
In a bowl or zip bag, mix olive oil, lime juice, garlic, and spices.
Add steak and marinate at least 30 minutes (up to 8 hours for deeper flavor).
2️⃣ Cook the Steak
Heat a large skillet or grill pan over high heat.
Cook steak 3–5 minutes per side (medium-rare to medium).
Internal temp:
- 130–135°F = medium-rare
- 140–145°F = medium
Let rest 5–10 minutes before slicing thinly against the grain.
3️⃣ Cook the Veggies
In the same skillet, add oil and sauté peppers and onion until slightly charred and tender (5–7 minutes).
4️⃣ Assemble
Place steak and veggies in warm tortillas.
Top with desired toppings and serve immediately.
🔥 Pro Tips
- Slice steak against the grain for tenderness.
- Don’t overcrowd the pan — high heat gives that fajita sizzle.
- For extra flavor, finish with a squeeze of fresh lime.
If you’d like, I can also give you:
- A slow cooker steak fajita version
- A sheet pan oven version (super easy cleanup)
- Or an authentic Tex-Mex marinade twist