Sizzling Steak Fajitas with Peppers and Onions

My husband used to order fajitas every single time we went out, so I finally learned to make them at home just so we could stop waiting 45 minutes for a table on a Friday night.

This recipe takes 20 minutes of active work and 15 minutes of cook time. The smell alone, that smoky cumin-and-char combination, will pull everyone into the kitchen before you even call them.

Sizzling Steak Fajitas with Peppers and Onions

Juicy sliced steak and charred peppers hit a screaming-hot pan and come straight to the table still hissing.

4.8 (120 reviews)
Prep20 min
Cook15 min
Steak rest time5 min
Total40 min
Serves4 servings

Ingredients

Steak and Marinade

Peppers and Onions

For Serving

Instructions

1
Combine lime juice, 1 tablespoon olive oil, cumin, chili powder, smoked paprika, garlic powder, salt, and pepper in a shallow bowl or zip-top bag. Add the steak and turn to coat completely. Let it sit at room temperature for 10 minutes while you prep the vegetables. You will smell the cumin blooming into the lime juice almost immediately.
2
Slice the onion into half-moons and cut all three bell peppers into even strips, roughly the same width so they cook at the same rate. Uniform cuts matter here. Thick chunks stay raw in the middle while the outside burns.
3
Heat a large cast iron skillet or heavy stainless pan over high heat for 2 full minutes until it is visibly smoking. Add the remaining 1 tablespoon olive oil and let it shimmer for 10 seconds before adding the peppers and onions. Spread them in a single layer and do not stir for 90 seconds. You want to hear a sustained, aggressive sizzle. If the pan goes quiet, the temperature dropped and you will steam instead of char.
4
Season the vegetables with salt and cumin, then toss and cook for another 3 to 4 minutes, stirring every 60 seconds, until the edges are darkened and the onions are just starting to go translucent. They should still have some bite. Transfer to a plate and loosely tent with foil.
5
Return the same pan to high heat. Remove the steak from the marinade and pat it very lightly with a paper towel to remove excess liquid. Lay the steak flat in the pan. It should sear loudly the moment it touches the surface. Cook 3 to 4 minutes per side for medium, without pressing it down or moving it. The steak is ready to flip when it releases cleanly from the pan without sticking.
6
Transfer the steak to a cutting board and rest it for 5 minutes. This is not optional. Cutting it immediately loses all the juice onto the board instead of into your fajitas. After resting, slice thinly against the grain at a slight diagonal angle.
7
Arrange the sliced steak over the charred peppers and onions in the skillet or on a warm serving platter. Serve immediately with warm tortillas, sour cream, guacamole, pico de gallo, cheese, and lime wedges.

Tips & Notes

  • Skirt steak has more fat marbling and slightly more flavor than flank, but flank is easier to find and slices more cleanly. Either works well here.
  • Do not crowd the pan for the peppers and onions. If your skillet is smaller than 12 inches, cook the vegetables in two batches. A crowded pan steams the vegetables instead of charring them and you lose all the smoky flavor.
  • Warm your tortillas directly over a gas burner flame for 10 to 15 seconds per side, turning with tongs, until they have small char spots and smell toasty. Wrap them in a clean towel to keep them pliable until serving.
  • The 5-minute steak rest matters as much as the cook itself. Use that time to get all your toppings to the table so everything lands hot at once.
Storage: Store leftover steak and peppers separately from tortillas and toppings in airtight containers in the refrigerator for up to 3 days. Reheat the steak and vegetables together in a hot skillet for 2 to 3 minutes rather than the microwave to keep some of the char texture.

Nutrition per serving · estimated

520 Cal
22g Fat
42g Carbs
38g Protein
4g Fiber
6g Sugar
780mg Sodium

Why the Pan Temperature Makes or Breaks This Recipe

Fajitas live and die by heat. A warm pan gives you gray, steamed meat and limp peppers. A screaming-hot pan gives you that dark crust on the steak and those charred, slightly sweet pepper edges that make the whole dish smell like a restaurant kitchen.

Let the pan preheat for a full 2 minutes on high before anything goes in. It feels like a long time to stand there waiting, but that heat is the entire difference between a fajita that tastes flat and one that gets finished down to the last strip.

Slicing Against the Grain Is Not a Suggestion

Flank and skirt steak have long, visible muscle fibers running in one direction. If you slice with those fibers, every bite is chewy and tough. If you slice across them, the fibers are short and each bite is tender.

Look at the cooked steak on the cutting board before you cut. You can see the grain lines clearly. Turn your knife perpendicular to those lines and slice on a slight diagonal for the widest, most tender pieces. Thirty seconds of attention here changes the entire texture of the finished fajita.

Similar Posts