Sizzling Steak Fajitas Recipe for Flavorful Weeknight Meals

These Sizzling Steak Fajitas are a fast, flavorful weeknight dinner. Juicy marinated steak seared to a smoky char, bright bell peppers and onions, creamy avocado and fresh cilantro combine for a satisfying build-your-own meal that’s simple to prepare and sure to please.

Marinated flank steak fajitas with peppers and avocado.

You’ll also enjoy the same bold flavors in a quick carne asada salad or zesty shrimp tostadas.

⭐️ Why this recipe works

  • Flavorful marinade: Cumin, brown sugar and chili powder penetrate the steak for deep savory-sweet notes.
  • Fast cooking: A quick-cooking cut like skirt or flank steak gives tender, juicy slices with minimal time at the pan.
  • Customizable: Serve as a DIY spread so everyone can add their favorite toppings and sauces.

Ingredients overview

  • Skirt or flank steak: A quick-cooking, flavorful cut perfect for fajitas.
  • Olive oil: For the marinade and for sautéing the vegetables.
  • Red onion: Thinly sliced for sweetness and bite.
  • Red, yellow and orange bell peppers: Provide color, crunch and sweetness.
  • Flour tortillas: Soft wraps to hold the fillings (or swap for corn tortillas to go gluten-free).
  • Red chili pepper: Thinly sliced for heat (adjust to taste).
  • Avocado: Sliced for a creamy finish.
  • Cilantro: Fresh herb to garnish.
  • Spices for the marinade: Cumin, brown sugar, chili powder and oregano to build smoky, warm flavor.

See the complete ingredient list with measurements in the recipe card below.

Here’s how to make it

Easy Sizzling Steak Fajitas — step-by-step

Beef being marinated in a pan for steak fajitas.
  1. Prepare the marinade: Whisk together olive oil, cumin, brown sugar, chili powder and oregano. Place the steak in a shallow dish and pour the marinade over it, coating the meat well. Marinate at least 30 minutes (or up to overnight for deeper flavor).
  2. Cook the vegetables: While the steak marinates, heat olive oil in a skillet over high heat. Add the sliced red onion and bell peppers, stirring occasionally until tender but still slightly crisp, about 5–7 minutes. Keep warm.
Steak and peppers grilling in a pan for fajitas.
  1. Toast the tortillas: Heat a grill pan or skillet over very high heat. Toast flour tortillas about 1 minute per side until warm and lightly charred. Set aside.
  2. Sear the steak: In the hot pan, cook the marinated steak 4–6 minutes per side (depending on thickness) until a smoky char forms. Remove and let rest 10 minutes, then slice thinly against the grain for maximum tenderness.
  3. Assemble: Arrange sliced steak, peppers and onions, tortillas, sliced chili, avocado and chopped cilantro for a build-your-own fajita experience. Offer sour cream, cotija or shredded cheese if desired.
Flank steak fajitas with herbs and avocado in tortillas.

Substitutions and variations

  • Protein swaps: Use chicken breast, sirloin, or shrimp instead of steak.
  • Vegetarian: Replace the meat with portobello mushrooms or firm tofu.
  • Gluten-free: Serve with corn tortillas.
  • Adjust the heat: Increase or reduce red chili pepper to suit your palate.
  • Extra toppings: Add pico de gallo, shredded cheese, pickled onions, or a squeeze of lime.

💡 Chef’s Guide: Expert Tips

These techniques will help you get the best results.

  • Slice against the grain to keep the meat tender and easy to chew.
  • Longer marination (2 hours or overnight) deepens flavor.
  • Let the steak rest before slicing so juices redistribute and the meat stays juicy.
  • Avoid overcrowding the pan—cook in batches if needed so ingredients brown instead of steam.

🍯 Storing and reheating leftovers

  • Refrigerator: Store steak and vegetables separately in airtight containers for up to 3 days.
  • Freezer: For longer storage, freeze cooked steak and peppers in freezer-safe bags for up to 3 months.
  • Reheating: Warm in a skillet over medium heat until heated through, or microwave in short bursts stirring occasionally.

Recipe FAQs

Can I use a different cut of beef?

Yes. Flank steak or sirloin are excellent alternatives to skirt steak.

How do I keep the vegetables from getting too soft?

Cook them quickly over high heat and remove when they still have a slight crunch.

What if I don’t have a grill pan?

A heavy skillet or cast-iron pan works well to get a good sear.

How can I make the fajitas spicier?

Add more sliced chili, red pepper flakes, or a splash of hot sauce to the marinade or at service.

Marinated flank steak fajitas with peppers and avocado.

Did you make these Easy Sizzling Steak Fajitas? Please leave a rating and share a photo—I love seeing your versions!

Follow the creator on social channels for more recipes and cooking tips.

Flank steak fajitas with herbs and avocado in tortillas.

Spicy and Sizzling Easy Beef Fajitas

This recipe yields juicy marinated steak and crisp, colorful peppers—perfect for warm tortillas, sliced avocado and a sprinkle of cilantro for a complete, flavorful meal.
Prep Time: 15 minutes
Cook Time: 20 minutes
Marinating Time: 30 minutes
Total Time: 1 hour 5 minutes
Servings: 4
Author: Deborah Rainford

Ingredients

For the fajitas:

  • 1 pound skirt steak or other quick-cooking steak
  • 2 tablespoons olive oil
  • 1 red onion, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 orange bell pepper, thinly sliced
  • 6 flour tortillas
  • 1 red chili pepper, thinly sliced
  • 1 avocado, sliced
  • 1 bunch cilantro, chopped

For the marinade:

  • 1/4 cup olive oil
  • 1 tablespoon cumin
  • 1 tablespoon brown sugar
  • 1 tablespoon chili powder
  • 1/4 teaspoon oregano

Instructions

Prepare the marinade

  • Whisk together 1/4 cup olive oil, 1 tablespoon cumin, 1 tablespoon brown sugar, 1 tablespoon chili powder and 1/4 teaspoon oregano until combined.
  • Place the steak in a shallow dish and pour the marinade over it, coating well. Marinate at least 30 minutes.

Cook the vegetables

  • Heat 2 tablespoons olive oil in a non-stick skillet over high heat. Add the sliced onion and peppers and cook, stirring occasionally, until tender-crisp, about 5–7 minutes. Transfer to a warm dish.

Toast the tortillas

  • Heat a grill pan over very high heat. Toast tortillas about 1 minute per side until warm and slightly charred. Keep warm.

Grill the steak

  • In the hot grill pan, sear the marinated steak 4–6 minutes per side until charred and cooked to your liking. Remove and rest 10 minutes, then slice thinly against the grain.

Assemble the fajitas

  • Arrange sliced steak, cooked peppers and onions, tortillas, sliced chili, avocado and cilantro for a build-your-own meal. Add sour cream or cheese if desired.

Notes

  • Make-ahead marinade: The marinade can be mixed in advance and refrigerated for up to a week.
  • Overnight marination: Marinate overnight for deeper flavor—use a zip-top bag or covered dish.
  • Alternative cooking: If you don’t have a grill pan, use an outdoor grill or heavy skillet.

Nutrition

Calories: 634 kcal
| Carbs: 40 g
| Protein: 31 g
| Fat: 40 g
Loved this recipe?
Tag the author on social media and leave a comment if you tried it.
Head shot of Deborah Rainford

Meet the Chef!

Hi, I’m Debs, a Cordon Bleu–trained chef and recipe developer. I create straightforward, reliable recipes and share practical tips from a decade in professional kitchens to help you get delicious dinners on the table fast.