Steak Fajitas

Nothing beats the sound of sizzling steak and peppers hitting a hot skillet. These Steak Fajitas are one of those meals that feel like a celebration, even if it’s just dinner at home. With tender marinated steak, colorful peppers, and a tangy lime-garlic kick — they’re quick to throw together and a total crowd-pleaser.

easy Steak Fajitas recipe

Whether you’re firing up the grill or using your trusty stovetop pan, this recipe is easy, flavorful, and just plain fun to eat.

Why You’ll Love These Steak Fajitas

  • Simple ingredients, bold flavor: Everything in this recipe is easy to find and packs a punch.
  • Grill or stovetop friendly: No matter your setup, these turn out perfect every time.
  • Totally customizable: Serve them wrapped in tortillas or turn them into fajita bowls—your call!

Ingredients You’ll Need

  • Steak: Flank steak is classic, but skirt or sirloin steak work beautifully too.
  • Bell Peppers & Onion: A mix of red, yellow, and green peppers makes it vibrant and sweet.
  • For the Marinade: Lime juice, olive oil, garlic, cumin, chili powder, cayenne, salt & pepper — pantry staples that bring the flavor!

Tip: If you’re using sirloin, you might want to pound it just a bit to even out the thickness before marinating.

best Steak Fajitas recipe

How to Make Steak Fajitas

Marinate the Steak:
Whisk together lime juice, olive oil, garlic, cumin, chili powder, cayenne, salt, and pepper. Add the steak and toss well. Let it marinate in the fridge for 1 to 4 hours (but no longer—lime juice can make the meat tough).

Grill or Sear the Steak:
Get your grill or grill pan hot. Cook the steak for 3–4 minutes per side, depending on thickness and your preferred doneness. Rest it for 5–10 minutes before slicing.

Sauté the Veggies:
While the steak rests, cook the peppers and onions in a bit of oil until soft and slightly charred, about 4–5 minutes.

Slice the Steak:
Cut the steak against the grain into thin strips. This keeps it tender and juicy.

Combine and Sizzle:
Toss the steak strips back in with the sautéed veggies. Give it a final warm-through in the pan and you’re ready to serve!

How to Serve Steak Fajitas

  • Tortilla Style: Pile steak and veggies into warm tortillas (I love cassava flour ones!) and top with guac, salsa, sour cream, and a squeeze of lime.
  • Fajita Bowls: Skip the wrap and serve over cilantro lime rice or cauliflower rice, with black beans and chopped romaine.
  • Family-Style Platter: Let everyone build their own fajitas right at the table. Don’t forget the chips and margaritas!
Steak Fajitas recipe

Storage Tips

  • Fridge: Store leftovers in an airtight container for up to 4–5 days.
  • Freezer: These freeze well! Pop them into a freezer-safe container for up to 3 months.
  • To Reheat: Defrost overnight in the fridge if frozen, then microwave or reheat gently in a skillet.
Yield: 6

Steak Fajitas

easy Steak Fajitas recipe

Nothing beats the sound of sizzling steak and peppers hitting a hot skillet.

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes

Ingredients

  • Steak Fajitas
  • 1 pound flank steak or skirt steak
  • 1 onion, thinly sliced
  • 3 bell peppers, thinly sliced
  • 1 tablespoon extra-virgin olive oil
  • 1/3 cup lime juice (from about 3 limes)
  • 1/4 cup extra-virgin olive oil
  • 4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon kosher salt
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon freshly ground black pepper
  • pinch cayenne pepper
  • tortillas
  • sour cream
  • guacamole
  • pico de gallo
  • chopped fresh cilantro

Instructions

  1. Add all of the marinade ingredients to a bowl or shallow dish and stir well. Add the steak, toss to coat evenly, and let it marinate for 1 to 4 hours.
  2. Heat a large skillet over medium-high heat. Place the marinated steak in the skillet and cook for 3 to 4 minutes on each side. Once done, transfer the steak to a cutting board and let it rest for a few minutes.
  3. While the steak rests, heat the oil in the same skillet over medium-high heat. Add the onion and bell peppers and sauté for 4 to 5 minutes, stirring frequently, until they are tender and slightly charred.
  4. When the vegetables are nearly done, slice the steak into long, thin strips against the grain.
  5. Return the sliced steak to the skillet and toss everything together until warmed through.
  6. Serve immediately with warm tortillas and your favorite toppings like sour cream, guacamole, pico de gallo, and fresh cilantro.

Nutrition Information

Yield

6

Serving Size

1

Amount Per Serving Calories 611Total Fat 33gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 21gCholesterol 116mgSodium 657mgCarbohydrates 35gFiber 4gSugar 4gProtein 43g

Easy Shrimp Recipes.com, occasionally offers nutritional information for recipes contained on this site. This information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although allchickenrecipes.com attempts to provide accurate nutritional information, these figures are only estimates.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Also try these Steak recipe:-

Soumyadip Chatterjee
Founder of easyshrimprecipes.com
Hi, this is Soumyadip, creator of easyshrimprecipes.com. I love cooking and sharing new tasty recipes to the entire world. So what are you waiting for, join me on a delicious journey.
Skip to Recipe