These Steak Fajitas are a total show stopper. Sizzling, fiery, full of bold flavors and super fresh toppings, you’re about to discover your latest addition to that weekly rotation. I warn you though, it’s impossible to eat just one.

Fajitas are one of those easy and delicious weeknight meals that can be thrown together pretty quickly. I don’t like to go halfway with things though, so we’re really going all the way with flavor. Featuring steak that’s been perfectly marinated and crispy tasty toppings, this dinner is about to be your new all time favorite.
What Is A Fajita?
A fajita is traditionally just a Mexican dish that is made up of any grilled meat that’s served in either a flour or corn tortilla. The thing that really makes fajitas special are the spices used in it. You know when you’re at a restaurant and a sizzling, exciting plate is walked by your table, prompting everyone to ask: ‘what is that?’. Well it’s a fajita!
What Type Of Steak Is Best
Ideally I like to marinate my steak overnight to make it both tender and full of flavor. When using this method, you don’t have to shell out the big bucks on an expensive cut of meat. I just use skirt steak or flank steak and get perfectly tasty results!
Ingredients

Detailed measurements and instructions can be found on the printable recipe card at the bottom of the page.
Beef Marinade
- Spices – chili powder, salt, paprika, cayenne pepper, cumin.
- Citrus – Fresh orange and lime juice, be sure to pick up your own to squeeze right into this marinade.
- Beef – Skirt steak is perfect for our dish today but feel free to substitute whichever cut you prefer.
Fajitas
- Oil – We want to use a neutral tasting oil today like olive oil to saute our veggies in.
- Veggies – Bell pepper and onion.
- Seasoning – Salt and pepper.
Optional Toppings
- tortillas
- cilantro
- salsa
- sour cream
- lime wedges
Making Your Own Fajita Seasoning
This spice blend is an absolute staple in any pantry, even if you don’t cook Mexican dishes very often. It’s just so full of complex flavor, like sweet paprika, smokey cumin, and hot cayenne.
I made a quick and dirty fajita seasoning today for this dish but if you’d like to go full hog, feel free to ax the spices in the marinade for this special blend recipe right here on my other blog, Jo Cooks.
How To Make Steak Fajitas

Detailed measurements and instructions can be found on the printable recipe card at the bottom of the page.
- Marinate the beef: Place all the beef ingredients in a ziploc bag, mix well and massage beef to coat. Refrigerate for at least 30 minutes to overnight (optional).
- Cook the steak: Heat 1 tbsp of the olive oil in a large skillet over high heat. Drizzle 1 tbsp of olive oil over the skirt steak and rub it well. Add the beef to the skillet and cook to your liking, about 3 to 4 minutes per side for medium, rare, depending on thickness of meat.
- Rest the meat: Transfer the beef to a plate and cover loosley with foil. Let the mat rest for 10 to 15 minutes before slicing into it. This will ensure all the juices stay in and don’t run out.
- Cook the veggies: Heat the remaining 1 tbsp of olive oil in the same skillet. Add the onions, bell peppers and season with salt and pepper. Cook on high heat, until the onion and peppers begin to char. Transfer to a plate.
- Finish the dish: Slice the steak against the grain thinly. Squeeze lime wedges over the steak before serving. Serve steak in tortillas topped with onion/pepper mixture and topped with your favorite fixings.

Cooking Your Steak To The Right Temperature
Not super familiar cooking with steak? Well I have an easy test to determine which temperature your meat is at without having to cut it open no matter the cut. It’s called the hand test:
- First make the “okay” sign with your pointer finger and thumb. Now poke the fleshy part right under your thumb with your other pointer finger, that is how rare steak feels.
- Next press your thumb and middle finger in the okay sign and feel that same fleshy part, that is how medium rare steak feels.
- Press your ring finger and thumb in the “okay” sign and feel that fleshy part, that is how medium steak feels.
- Now press your pinky and thumb together and feel the fleshy part, that is how well done steak feels.
Just press the middle of your steak as it cooks and compare it to that fleshy part of your hand right beneath the thumb and you’ll have a gauge of how your meat is cooking!
Of course, the most accurate way to tell if your steak is done is using a instant meat thermometer. Here’s a guide to help you out.
Steak Doneness
Temperature
Rare
Medium Rare
Medium
Well Done
130 to 140 F degrees
145 F degrees
160 F degrees
170 F degrees

What Else Can I Use In My Fajitas?
Steak fajitas are flexible, perfect for mixing and matching any veggies you’re trying to sneak into a weeknight dinner.
Veggies
- Jalapeno
- Carrot
- Corn
- Beans
- Zucchini
Protein
- Chicken
- Chorizo
- Pork carnitas
- Beef brisket
- Sauteed mushrooms
- Crumbled, seasoned and cooked tofu
How to serve
These steak fajitas can be a meal all on their own, believe me I’ve tested it out! But if you’d like to turn these hand held treats into a weeknight spread, I’ve got the perfect accompaniments for you:
- Avocado Tomato Salad
- Black Bean Corn and Avocado Salad
- Summer Salad With Herbed Ricotta And Balsamic Vinaigrette
- Polenta
- Mexican Street Corn Salad
- Italian Roasted Mushrooms And Veggies

Leftovers
For leftover steak fajitas make sure to store the steak separately in an airtight container in the fridge for up to 3 days. Reheat on the stove or in the oven at 350 F degrees for 10 minutes or until heated through. Store the tortillas separately in a plastic bag.
More Must Try Mexican Recipes:
- Mexican Stuffed Peppers
- Breakfast Burritos
- Shrimp Fajitas
- Fish Tacos
- Mexican Street Corn Salad
- Baked Breakfast Taquitos
- Slow Cooker Chicken Fajitas
Craving More? Follow Along:

Steak Fajitas
Ingredients
Beef
- 2 teaspoon chili powder
- 1 teaspoon salt
- 1 teaspoon paprika
- 1/4 teaspoon cayenne pepper
- 1 teaspoon cumin ground
- 1/4 cup orange juice
- 2 tablespoon lime juice
- 2 pound flank steak or flank steak
Fajitas
- 3 tablespoon olive oil
- 3 large bell peppers sliced, any color
- 1 large onion halved and sliced
- 1/4 teaspoon salt or to taste
- 1/2 teaspoon pepper or to taste
Optional Fixings
- 12 small tortillas
- cilantro
- salsa
- sour cream
- lime wedges
Instructions
- Marinate the beef: Place all the beef ingredients in a ziploc bag, mix well and massage the beef to coat. Refrigerate for at least 30 minutes to overnight (optional).
- Cook the steak: Heat 1 tbsp of the olive oil in a large skillet over high heat. Drizzle 1 tbsp of olive oil over the flank steak, as well, and rub it well. Add the beef to the skillet and cook to your liking, 3 to 4 minutes per side for medium, rare, depending on thickness of meat.
- Rest the meat: Transfer the beef to a plate and cover loosley with foil. Let the mat rest for 10 to 15 minutes before slicing into it. This will ensure all the juices stay in and don't run out.
- Cook the veggies: Heat the remaining 1 tbsp of olive oil in the same skillet. Add the onions, bell peppers and season with salt and pepper. Cook on high heat, until the onion and peppers begin soften and slightly char. Transfer to a plate.
- Finish the dish: Slice the steak against the grain thinly. Squeeze lime wedges over the steak before serving. Serve steak in tortillas topped with onion/pepper mixture and topped with your favorite fixings.