Print

Flavorful Steak Fajitas with Homemade Seasoning Blend

steak fajitas recipe - featured image

A quick and easy steak fajitas recipe featuring a homemade seasoning blend that delivers smoky, spicy, and perfectly balanced flavors. Ready in about 30 minutes, it’s perfect for busy weeknights or casual dinners.

Ingredients

Scale
  • 1.5 pounds flank steak or skirt steak, thinly sliced against the grain
  • 2 tablespoons olive oil (for marinating and cooking)
  • 1 large red bell pepper, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 medium yellow onion, thinly sliced
  • Flour or corn tortillas, warmed (about 8 tortillas)
  • 1 tablespoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon dried oregano
  • ½ teaspoon kosher salt (adjust to taste)
  • ¼ teaspoon cayenne pepper (optional)
  • Freshly ground black pepper, to taste
  • Fresh lime wedges (optional, for serving)
  • Chopped cilantro (optional, for serving)
  • Sour cream or Greek yogurt (optional, for serving)
  • Shredded cheese (cheddar or Monterey Jack, optional, for serving)
  • Guacamole or sliced avocado (optional, for serving)

Instructions

  1. Make the seasoning blend: In a small bowl, combine chili powder, smoked paprika, cumin, garlic powder, onion powder, oregano, salt, cayenne pepper, and black pepper. Stir well to mix all spices evenly. Set aside.
  2. Prepare the steak: Pat the flank steak dry with paper towels. Slice it thinly against the grain into strips about ¼ inch thick. Place steak strips in a large bowl.
  3. Season the steak: Drizzle 1 tablespoon olive oil over the steak, then sprinkle half of the seasoning blend on top. Toss well to coat evenly. Cover and let marinate at room temperature for 15-20 minutes.
  4. Prep the veggies: While the steak marinates, thinly slice the bell peppers and onion. Toss them with the remaining seasoning blend and a splash of olive oil in another bowl.
  5. Cook the steak: Heat a large cast-iron skillet over medium-high heat until very hot (about 3 minutes). Add 1 tablespoon olive oil and swirl to coat the pan. Add the steak strips in a single layer (cook in batches if needed). Sear for 2-3 minutes without stirring to get a nice crust, then stir and cook for another 1-2 minutes until cooked through but still tender. Remove steak from pan and set aside.
  6. Cook the veggies: In the same skillet, add the seasoned bell peppers and onions. Cook over medium heat, stirring occasionally, until softened but still slightly crisp, about 5-7 minutes. Adjust heat as needed to avoid burning.
  7. Combine and warm: Return the steak to the skillet with the veggies. Toss everything together and cook for an additional minute to marry the flavors and warm through.
  8. Serve: Warm your tortillas in a dry skillet or microwave wrapped in a damp paper towel. Serve the steak and veggie mixture hot, with lime wedges and your favorite toppings on the side.

Notes

Toast whole spices before grinding for more aroma if time allows. Marinate steak for 15-20 minutes to keep it tender; avoid over-marinating. Slice steak thinly against the grain for best texture. Use high heat for searing to get a nice crust without overcooking. Cook veggies last to use flavorful pan drippings. Let steak rest briefly before serving. Warm tortillas wrapped in a damp cloth to keep soft.

Nutrition

Keywords: steak fajitas, homemade seasoning, quick dinner, Tex-Mex, flank steak, skirt steak, easy fajitas, weeknight meal