Follow Me On Social Media!
Easy Steak Fajitas – Sizzling, Juicy & Better Than a Restaurant
These Easy Steak Fajitas are sizzling, juicy, and loaded with bold Mexican flavors — ready in 30 minutes and better than any restaurant version.

Introduction
Nothing beats the drama of a sizzling cast iron skillet of steak fajitas hitting the table. Thinly sliced marinated steak, caramelized peppers and onions, warm tortillas, and all the toppings — this is Tex-Mex comfort food at its absolute best.
The secret to truly great fajitas is a bold marinade and a screaming-hot pan. The marinade tenderizes the steak and builds layers of flavor, while the high heat creates that beautiful char that makes fajitas so irresistible. Ready in just 30 minutes, this recipe delivers restaurant-quality results every single time.
Ingredients List
For the Steak Marinade:
- 1.5 lbs (680g) flank steak or skirt steak
- 3 tbsp lime juice (about 2 limes)
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- 1/2 tsp oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Fajitas:
- 3 bell peppers (red, yellow, green), sliced
- 1 large onion, sliced
- 2 tbsp olive oil
- 8 flour or corn tortillas, warmed
- Toppings: sour cream, guacamole, salsa, shredded cheese, fresh cilantro, lime wedges
Timing
- Marinade Time: 30 minutes minimum (up to overnight)
- Cook Time: 15 minutes
- Total Time: 45 minutes (or 15 min active)
- Servings: 4
Step-by-Step Instructions
Step 1: Marinate the Steak
Combine all marinade ingredients. Add steak, coat well, and marinate at least 30 minutes at room temperature or up to 8 hours in the fridge. The longer the better — but even 30 minutes makes a huge difference.
Step 2: Cook the Peppers and Onions
Heat a cast iron skillet over high heat until smoking. Add olive oil, then peppers and onions. Cook without stirring for 2 minutes to get charred edges. Toss and cook 3 more minutes until softened and slightly caramelized. Season with salt. Remove and set aside.
Step 3: Sear the Steak
Remove steak from marinade and pat slightly dry. In the same screaming-hot skillet, sear steak 3 to 4 minutes per side for medium-rare. Do not move it while searing — let it develop a crust. Rest 5 minutes, then slice thinly against the grain.
Step 4: Serve
Return peppers and onions to the pan with the steak juices. Serve sizzling directly from the skillet with warm tortillas and all your favorite toppings. A squeeze of fresh lime over everything is non-negotiable.
Nutritional Information
- Calories: 420 kcal (without toppings)
- Protein: 38g
- Carbohydrates: 30g
- Fat: 16g

Tips for the Best Fajitas
- Always slice against the grain — this is the single most important tip for tender steak
- Use a cast iron pan — nothing else gets hot enough for proper searing
- Do not skip the rest — 5 minutes resting keeps juices inside the steak
- Warm your tortillas — dry skillet 30 seconds per side or directly over a gas flame
Storing Tips
- Store steak and peppers separately in the fridge up to 3 days
- Reheat in a hot skillet for 2 minutes — do not microwave the steak
- Great for meal prep — make a big batch and use in bowls, wraps, or salads all week
Conclusion
These Easy Steak Fajitas are bold, sizzling, and absolutely packed with flavor. Once you make fajitas at home you will never order them out again — they are fresher, cheaper, and honestly just better. Make them this week and bring the sizzle to your table!
FAQs
1. What is the best cut of steak for fajitas?
Flank steak or skirt steak are the traditional choices. Both are flavorful, affordable, and slice beautifully against the grain.
2. Can I make chicken fajitas with this recipe?
Absolutely — use the same marinade with boneless chicken thighs or breasts. Reduce cook time to 6 to 7 minutes per side.
3. How do I know when steak is done?
Use a meat thermometer: 130 F for medium-rare, 140 F for medium. Flank steak is best at medium-rare.



