Recipe

Chili’s Steak Fajitas, the Way I Actually Make Them

Plated steak fajitas with warm tortillas, cheese, and pico de gallo

The night that convinced me, I was too tired to cook. We ordered fajitas at Chili’s and the platter came out sizzling, and I kept reaching across the table for another warm tortilla before the steak even finished resting. I’ve been trying to get that same dinner on my own counter ever since. This is what works.

Plated steak fajitas with warm tortillas, cheese, and pico de gallo

This is a copycat take on the restaurant plate: skirt steak in a soy, Worcestershire, lime, and brown sugar marinade, seared hard and fast, with peppers and onions that stay crisp instead of mushy. Everyone builds their own stack with Colby Jack, sour cream, pico de gallo, and a squeeze of lime.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Real time vs. hands-on

Real time: about 2 hours 40 minutes. That’s mostly the steak sitting in the marinade. Hands-on: about 20 minutes, and most of that is a quick sear. If you start the marinade before work, dinner comes together fast.

Skirt steak, bell peppers, onions, and marinade ingredients prepped

Why skirt steak, and why this marinade

Skirt steak is the cut the restaurant uses. It’s beefy, and it stays tender when you slice it against the grain. Outside skirt is the best version of it, but inside skirt is what you’ll actually find at most grocery stores, and it works fine.

Fajita spread with steak, peppers, onions, and toppings laid out

The marinade does the heavy lifting. The soy sauce brings salt and a deep, savory base. The Worcestershire adds another layer of umami with a faint sweetness. Fresh lime keeps it bright instead of heavy, and the brown sugar is what gives the seared edges that caramelized, almost sticky color. The garlic is there for aroma, nothing more dramatic than that.

For the vegetables, you slice the onion and the three bell peppers to the same half-inch width so they cook at the same rate. The red pepper is the sweetest of the bunch, the green is the most earthy, and the orange lands somewhere in between with a little citrus note. They get their own lighter version of the same marinade, just enough to season them without diluting the flavor.

What you’ll need

For the steak

  • 2 pounds inside skirt steak
  • 3 tablespoons soy sauce
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons fresh lime juice
  • 3 cloves garlic, finely chopped
  • 2 teaspoons brown sugar

For the peppers and onions

  • 1 large sweet yellow onion
  • 1 red bell pepper, sliced ½-inch
  • 1 green bell pepper, sliced ½-inch
  • 1 orange bell pepper, sliced ½-inch
  • 3 tablespoons neutral oil (vegetable or avocado), divided
  • 2 tablespoons water
  • 2 teaspoons soy sauce
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon lime juice, added at the end

To serve

  • Flour tortillas
  • ½ cup shredded Colby Jack cheese
  • ½ cup sour cream
  • ½ cup pico de gallo (store-bought or homemade)
  • Lime wedges

Make it

  1. Start the marinade. In a bowl or a large zip-top bag, whisk together the soy sauce, Worcestershire sauce, fresh lime juice, chopped garlic, and brown sugar until the sugar is mostly dissolved. Trim the fat and gristle off the steak, add it to the marinade, and turn it to coat. Seal the bag or cover the bowl and refrigerate for at least 2 hours, overnight if you can. Flip the steak halfway through.
  2. Prep the vegetables. Slice the onion and the bell peppers into ½-inch strips. In a separate bowl or bag, combine the neutral oil, water, soy sauce, and Worcestershire sauce. Add the vegetables, toss to coat, and refrigerate for at least 30 minutes, up to 2 hours.
  3. Bring the steak to temperature. About 30 minutes before you plan to cook, set the steak out on a plate to warm up a bit. When you’re ready, take it out of the marinade and pat it completely dry. The dry surface is what lets it brown instead of steam. Discard the used marinade.
  4. Step-by-step process of making steak fajitas at home
  5. Sear the steak. Heat a cast-iron skillet or heavy pan over high heat until it’s very hot and just starting to smoke. Add a tablespoon of oil and give it a second to heat. Sear the steak for 3 to 4 minutes per side, for medium-rare. Don’t move it around. A cooler pan is the main reason this recipe goes wrong for people.
  6. Rest and slice. Move the steak to a cutting board and let it rest for 5 minutes. Slice it thinly against the grain. Noticing that grain before the steak goes into the marinade, and then cutting across it later, is the difference between tender and stringy.
  7. Cook the vegetables. While the steak rests, heat a tablespoon of oil in a second skillet over medium-high heat. Add the onion and cook for about 2 minutes. Add the bell peppers and cook for another 3 minutes, until tender and just starting to char at the edges. Drain any liquid, stir in the last teaspoon of lime juice, and pull the pan off the heat.
  8. Warm the tortillas. Wrap them in a damp paper towel and microwave for 30 seconds.
  9. Put the table together. Set out the shredded cheese, sour cream, pico de gallo, and lime wedges. Mix the sliced beef, its juices, and the sautéed vegetables in a bowl and let everyone build their own plate.
  10. Optional sizzle plate. If you want the full restaurant presentation, heat a clean cast-iron skillet or sizzle platter for 4 minutes over high heat, add a splash of water, then add the beef and vegetables. It’ll steam hard. Serve it on a heatproof trivet. Skip this and the taste is exactly the same.
  11. Close-up of seared steak and peppers sizzling in a cast iron skillet

What to serve alongside

I keep this one simple. A bowl of fresh pico de gallo with tortilla chips covers the starter slot. For a drink, something bright works well with the saltiness of the steak. And if you want to make it a real night in, a chocolate dessert with a warm brownie and a scoop of ice cream rounds it out without a lot of effort.

Overhead view of a full fajitas dinner with all the sides

Storing and reheating

Store the cooked steak and the peppers and onions in separate airtight containers in the fridge for up to 3 days. Keeping them apart stops the vegetables from turning the beef soggy. To reheat, warm the vegetables in a hot skillet over medium-high heat for about 2 minutes, then add the steak and cook for 2 to 3 more minutes until hot all the way through. I don’t recommend freezing. Skirt steak and sautéed peppers both fall apart in texture after a freeze-thaw cycle, and they come back out stringy and watery.

Make it yours

Swap the Colby Jack for whatever cheese you already have. I’ve made this with a pepper jack when I wanted more heat. If you don’t have three bell peppers, two work fine, and you can lean on the onion more. And if you’re making this for a group, double the marinade and the vegetable marinade and keep everything in the same bag-style setup. The only thing I wouldn’t change is the medium-rare doneness. Skirt steak is looser-fibered than a ribeye, and pushing it past medium turns it chewy fast.

Happy cooking, Maya.

Keep Reading