Thereโs just something magical about sizzling steak fajitas โ tender marinated beef, smoky peppers and onions, and warm tortillas all coming together in one delicious, build-your-own meal. Whether you fire them up on the grill or make them in a cast iron skillet, fajitas are the ultimate Tex-Mex favorite you can easily recreate at home.
Juicy, charred, and full of bold flavor, these steak fajitas are perfect for weeknights, family dinners, or a festive weekend meal.

Why Youโll Love These Steak Fajitas
โ
Restaurant-style results at home
โ
Bold marinade = maximum flavor
โ
Perfect for grill or stovetop cooking
โ
Customizable with your favorite toppings
โ
Great for entertaining or meal prep
๐ Ingredients Youโll Need (Expanded)
For the Marinade:
- ยผ cup olive oil โ A neutral, rich base that helps distribute spices and keeps the steak juicy.
- ยผ cup fresh lime juice โ Adds zesty brightness and helps tenderize the beef.
- 2 tablespoons low-sodium soy sauce โ Adds deep umami and saltiness without overpowering.
- 1 tablespoon Worcestershire sauce โ Boosts savory, meaty flavor.
- 1 teaspoon ground cumin โ Brings earthy warmth, a classic Tex-Mex spice.
- 4 cloves garlic, minced โ Fresh, bold, and aromatic.
- 1 jalapeรฑo, finely chopped (ribs/seeds removed) โ Mild heat; add more or less to taste.
- ยฝ teaspoon salt โ Essential for seasoning the meat properly.
- ยฝ teaspoon black pepper โ Balances the marinadeโs acidity.
- โ teaspoon crushed red pepper flakes โ Optional, for a spicy kick ๐ฅ
For the Fajitas:
- 1.25 lbs flank or skirt steak โ Flank has a great texture; skirt is more tender and soaks up marinade beautifully. Trim off any excess fat before marinating.
- 2 tablespoons olive oil โ Divided for cooking meat and veggies.
- 3 bell peppers (red, yellow, green) โ Thinly sliced for color, crunch, and sweetness.
- 1 white or yellow onion โ Sliced thin; caramelizes beautifully for a rich base.
- 12 small flour or corn tortillas โ Warmed before serving. Choose your favorite โ flour is classic, corn adds more texture.
- Optional toppings: sour cream, guacamole or sliced avocado, pico de gallo, salsa, fresh cilantro, shredded cheese, lime wedges ๐
๐จโ๐ณ How to Make Steak Fajitas
Step 1: Make the Marinade
Whisk together all marinade ingredients in a large bowl or zip-top bag. Add the steak, ensuring it’s fully coated. Refrigerate for at least 1 hour, but ideally 4โ12 hours for deeper flavor.
Step 2: Bring to Room Temperature
Remove steak from the fridge and let it sit at room temperature for 30 minutes before cooking โ this helps it cook evenly.
Step 3: Cook the Steak
Heat 1 tablespoon olive oil in a cast iron skillet (or preheat your grill). Remove steak from marinade, letting excess drip off. Cook over medium-high heat for 4โ8 minutes per side, depending on thickness and desired doneness. For medium, aim for 145ยฐF, or 150ยฐF for medium-well.
Step 4: Rest the Meat
Transfer cooked steak to a cutting board, cover loosely with foil, and let it rest for 5โ10 minutes to lock in juices.
Step 5: Sautรฉ the Veggies
In the same skillet (or grill pan), add another 1 tablespoon olive oil. Sautรฉ bell peppers and onions over medium-high heat for 7โ10 minutes, stirring occasionally, until soft and lightly charred.
Step 6: Slice the Steak
Slice thinly against the grain โ this ensures tenderness in every bite.
Step 7: Warm the Tortillas
Heat tortillas in a dry skillet or wrap in a damp paper towel and microwave for 20โ30 seconds.
Step 8: Assemble & Serve
Layer sliced steak and veggies into tortillas, add toppings of your choice, and enjoy hot!

๐ฝ๏ธ Serving Suggestions
- ๐ง Add garlic-lime crema or chipotle mayo
- ๐ฅฌ Serve with shredded lettuce for crunch
- ๐ง Sprinkle with queso fresco or shredded cheese
- ๐ Pair with Mexican rice or cilantro-lime rice
- ๐ซ Add refried or black beans on the side
- ๐ฅ Serve with extra avocado or guacamole for richness
๐ก Pro Tips & Variations
- No cast iron? Use a heavy-bottomed skillet or grill pan for best results indoors.
- Want more char? Turn up the heat, but donโt walk away โ peppers cook fast!
- Add mushrooms or zucchini to the veggie mix for even more color and fiber.
- Marinate overnight for maximum steak tenderness.
- Make it a bowl โ Skip the tortillas and serve over rice or lettuce.
๐ฅก Storage & Reheating
- Fridge: Store steak and vegetables in separate containers for up to 3 days.
- Freezer: You can freeze cooked sliced steak in a sealed container for up to 2 months.
- Reheat: Warm in a skillet over medium or microwave gently โ avoid overcooking steak to keep it tender.
โ FAQs About Steak Fajitas
Q: Can I use chicken instead of steak?
A: Absolutely! Chicken thighs or breasts work great โ just adjust cooking time.
Q: Whatโs the best cut of steak for fajitas?
A: Flank or skirt steak are both excellent โ just slice thinly across the grain after cooking.
Q: Can I grill the veggies too?
A: Yes! Use a grill basket or cast iron pan directly on the grill grates.
Q: Are flour or corn tortillas better?
A: Itโs personal preference! Flour is softer and pliable; corn gives a more authentic texture.
โค๏ธ Final Thoughts
These steak fajitas are proof that a few simple ingredients โ when combined with a great marinade and a hot pan โ can deliver restaurant-worthy flavor right in your own kitchen. From the sizzling steak to the sweet, tender-crisp peppers, every bite is loaded with Tex-Mex magic. ๐ถ๏ธ๐ฅฉโจ
The best part? Youโre not locked into one way to serve them. Wrap them in tortillas, load them into bowls, or even turn them into fajita nachos โ this recipe flexes to fit your mood, your fridge, and your schedule.
What makes this version shine is the marinade. Itโs bold, tangy, and perfectly balanced to bring out the best in your steak. And paired with the charred veggies and warm tortillas, itโs an unbeatable combo.
Make these once, and theyโll become a regular request. Weeknight dinners, backyard cookouts, or Taco Tuesday โ steak fajitas are always a good idea. ๐ฎ๐ฅ
Short version

Steak Fajitas
Ingredients
Marinade
- ยผ cup olive oil to form the base of the marinade
- ยผ cup fresh lime juice squeezed from about 2 limes
- 2 tablespoons low sodium soy sauce for a savory depth
- 1 tablespoon Worcestershire sauce to enhance umami flavor
- 1 teaspoon ground cumin for warm earthy spice
- 4 cloves garlic minced for bold aromatic flavor
- 1 jalapeรฑo finely chopped with ribs and seeds removed for mild heat
- ยฝ teaspoon salt to bring all the flavors together
- ยฝ teaspoon black pepper for balance
- โ teaspoon crushed red pepper flakes optional if you like a little extra heat
Remaining Ingredients
- 1.25 pounds flank steak or skirt steak trimmed and ready for slicing
- 2 tablespoons olive oil divided – for cooking the meat and vegetables
- 3 bell peppers thinly sliced – a mix of red, yellow, and green for color and sweetness
- 1 white or yellow onion thinly sliced for rich, caramelized flavor
- 12 small flour or corn tortillas warmed for serving
- optional toppings: pico de gallo or salsa sour cream, sliced avocado or guacamole, fresh cilantro, or any of your favorites for serving
Instructions
- Combine all marinade ingredients in a zip-top bag or shallow dish. Seal the bag or whisk in the dish to mix thoroughly.
- Add the steak to the marinade, ensuring itโs fully coated. Refrigerate and marinate for at least 1 hour and up to 12 hours, with 4+ hours recommended for maximum flavor.
- Let the steak sit at room temperature for 30 minutes before cooking.
- Heat 1 tablespoon olive oil in a cast iron skillet or grill pan over medium-high heat. Once hot, place the steak in the pan, discarding excess marinade. Cook for 4-8 minutes per side, depending on thickness and desired doneness. Lower the heat to medium if the edges begin to burn. Aim for 145ยฐF for medium or 150ยฐF for medium-well.
- Alternatively, grill the steak outdoors over medium-high heat for 5-8 minutes per side.
- Transfer the cooked steak to a cutting board or clean plate and let it rest for 5-10 minutes before slicing.
- In the same skillet, heat another tablespoon of olive oil. Add the sliced peppers and onions and cook for 7-10 minutes, stirring occasionally, until softened and lightly charred in spots.
- Slice the steak thinly against the grain.
- Warm tortillas in the microwave between two paper towels or briefly in a hot skillet.
- Serve the sliced steak and sautรฉed veggies in the warm tortillas, adding your favorite toppings.
Notes
Store leftover steak and fajita vegetables in an airtight container in the refrigerator for up to 3 days. For best results, reheat in a skillet on the stove or gently in the microwave-use caution with the microwave to avoid overcooking, which can make the steak tough. You can also reheat in a 350ยฐF oven; cover the dish with foil to retain moisture and keep the steak from drying out.
