Skip to content

These easy steak fajitas are made with marinated beef, onions and peppers for a flavorful dinner. Serve with warm tortillas and your favorite toppings for a delicious fiesta!

If you love Mexican recipes and everything fajita, try this fajita salad, shrimp fajitas or chicken fajita casserole, too!

Steak fajitas on white plate.
This post may contain affiliate links. Read disclosure policy.

Steak Fajitas Recipe

This recipe is the best way to enjoy easy steak fajitas any night of the week! Made with seasoned strips of tender juicy steak marinated in the ultimate fajita seasoning and steak fajita marinade then quickly seared in a hot skillet with sautéed fajita veggies.

All of this flavorful goodness is wrapped in a warm flour tortilla topped only by the best guacamole recipe, shredded cheese, salsa, and whatever else your loved ones enjoy. Maybe even a squirt of lime.

Steak Fajita Ingredients

  • Steak fajita marinade: Olive oil, lime juice, fajitas seasoning, minced garlic and flank steak or skirt steak. You can substitute taco seasoning for fajita seasoning.
  • Bell peppers and onion: Fajita vegetables that pair well with steak. Use any color onion and any color bell peppers.

How to Make Steak Fajitas

Sliced bell peppers and marinated steak strips.
  • Marinate steak. Combine marinade ingredients then pour over steak. Cover the bowl and place the steak in the refrigerator and marinate 60 minutes up to 4 hours or overnight.
  • Sear steak. Heat oil in a large cast iron skillet to medium-heat heat. Place the steak onto the skillet and cook each side for 3-5 minutes or until reaches desired internal temperature. Be careful not to overcook. Then remove and cover with foil to rest.
  • Saute peppers and onion. Add sliced bell peppers and onion to the pan and cook until sizzling hot, about 3 minutes. Salt and pepper to taste. Slice steak against the grain and add back to pan.
  • Assemble the fajitas. Serve in tortillas, lettuce cups or on top of a salad or rice bowl. Add desired toppings. Serve while warm.

Variations

I love any and all things fajita, whether it’s steak fajitas or sheet pan chicken fajitas.

  • Gluten-free. Swap the flour tortilla for a corn tortilla. A sturdy, healthy alternative to flour tortillas.
  • Low carb options. Skip the tortilla altogether and opt for serving your fajita in lettuce cups, or as a lettuce wrap.
  • More veggies. Load it up with veggies as a way to sneak in your extra daily servings.
  • A different protein. Just swap out the beef and marinade pork or chicken for a little while less than you would the steak.
  • Skip the stovetop. Learn how to cook steak in oven for a mess free option when it comes to beef fajitas.
Steak fajitas in pan.

Tips for the Best Steak Fajitas

For tender strips of steak fajitas, follow these tips.

  • Marinating is a must. Allowing the lime juice to break down the fibers in the steak all the while penetrating crazy delicious flavor, is super important.
  • Cut against the grain. When it comes time to cut, using a sharp knife, cut against the grain. If you choose to cut prior to marinating, it can also be helpful to cut while the meat is still a tad frozen. Then thaw completely before adding it into the marinade.
  • Meat tenderizer. If you find whatever cut of beef you have chosen, isn’t uniform in thickness, you may want to use a meat tenderizer to bang it down a bit thinner.

Steak Fajitas Serving Suggestions

Choosing how to dress up your steak fajita recipe is the best part! After wrapping in a flour tortilla, add lettuce, cheddar cheese, sour cream, guacamole, cilantro and pico de gallo. I love to top mine with a squirt of lime.

Instead of a tortilla, you could make a bowl with easy Mexican rice, beans and a drizzle of restaurant style salsa or salsa verde.

Steak fajitas on white plate.

More Mexican Recipes

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

steak fajitas in pan

Steak Fajitas

5 from 4 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
These easy steak fajitas are made with marinated beef, onions and peppers for a flavorful dinner. Serve with warm tortillas and your favorite toppings for a delicious fiesta!
Prep Time: 35 minutes
Marinate: 1 hour
Total Time: 1 hour 35 minutes
Servings: 4

Ingredients 

Marinade

  • ¼ cup olive oil
  • 2 Tablespoons lime juice
  • 1 Tablespoon fajita seasoning
  • 2 teaspoons minced garlic
  • 1 pound skirt or flank steak

For Fajitas

  • 1 Tablespoon olive oil
  • 2-3 bell peppers , sliced into thin strips
  • ½ onion , sliced

For serving: Lettuce cups, flour or corn tortillas, rice, beans, cilantro, guacamole, sour cream, cheese and/or salsa

Instructions

  • Prep steak. Place 1 pound steak in bowl. You can leave it whole or slice into strips (against the grain).
  • Marinate steak. Combine 1/4 cup olive oil, 2 Tablespoons lime juice, 1 Tablespoon fajita seasoning and 2 teaspoons minced garlic in a small bowl. Whisk until combined. Then pour over the steak. Cover the bowl and place the steak in the refrigerator and allow to marinate for at least 60 minutes. Best when marinated for 4 hours+.
  • Sear steak. Heat 1 Tablespoon olive oil in a skillet to medium-heat heat. Place the steak onto the skillet and cook each side for 3-5 minutes or until reaches desired internal temperature. Be careful not to overcook. Then remove and cover with foil. Allow to rest.
  • Saute peppers and onion. Then add 2-3 sliced bell peppers and 1/2 onion to the pan and cook until sizzling hot, about 3 minutes. Salt and pepper to taste. Slice the steak if you haven't yet (against the grain) and add back to the pan.
  • Assemble the fajitas. Serve in tortillas, lettuce cups or on top of a salad or rice bowl. Add desired toppings. Serve while warm.

Nutrition

Calories: 362kcal | Carbohydrates: 9g | Protein: 26g | Fat: 26g | Saturated Fat: 6g | Trans Fat: 1g | Cholesterol: 71mg | Sodium: 79mg | Potassium: 538mg | Fiber: 3g | Sugar: 3g | Vitamin A: 1939IU | Vitamin C: 80mg | Calcium: 77mg | Iron: 4mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Main Dish
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Recipe FAQs

What kind of steak for fajitas?

There are a few things to consider when picking what kind of steak to use for your fajitas.

One, you want a steak that will remain juicy and absorb all of the delicious dry rub and marinade. Two, you want meat that cuts nicely and can create thin strips of beef. And three, you want slices of steak that you won’t be chewing for hours.

It needs to be tender and melt in your mouth. Both skirt steak and flank steaks are great cuts and fit the bill on all of these things. You can’t go wrong with either choice, although I have used sirloin steak when in a pinch.

Can I steak fajitas meal prep?

Yes! Since the steak is marinated, I often marinate the steak and veggies the night before. Store in the refrigerator and dinner is a cinch to make the next night!

Do I need to cut the steak before cooking fajitas?

Yes and no. It is up to you! You can marinate and cook the steak whole or marinate the steak in strips then quickly cook it. Either way, cut against the grain when ready to serve.

How to store steak fajitas?

Store leftovers in the refrigerator up to 3 days or freeze up to 3 months.

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today