One-pan fajitas with marinated flank steak, peppers, and onions

One-pan fajitas are a popular Tex-Mex dish known for their sizzling presentation and bold flavors. This recipe takes the classic fajita ingredients—tender flank steak, colorful bell peppers, and onions—and cooks them together in one pan for a simple yet satisfying meal.

Region and History

Fajitas have their roots in Tex-Mex cuisine, which combines elements of Mexican and American culinary traditions. Originally, fajitas were made with skirt steak, a tough and flavorful cut of beef, and were served as a humble dish for ranch workers along the Texas-Mexico border. Today, fajitas are enjoyed across the United States and around the world, appreciated for their versatility and delicious taste.


Marinated Flank Steak:

  • Flank steak, thinly sliced
  • Lime juice
  • Olive oil
  • Garlic, minced
  • Chili powder
  • Cumin
  • Paprika
  • Salt and pepper

Fajita Vegetables:

  • Bell peppers (red, yellow, and green), sliced
  • Onion, sliced
  • Olive oil
  • Salt and pepper

Tortillas and Toppings:

  • Flour or corn tortillas
  • Avocado, sliced
  • Fresh cilantro, chopped
  • Sour cream or Greek yogurt
  • Salsa or pico de gallo
  • Lime wedges

Cooking Instructions

Step 1: Marinate the Steak

  • In a bowl, combine the sliced flank steak with lime juice, olive oil, minced garlic, chili powder, cumin, paprika, salt, and pepper. Allow the steak to marinate for at least 30 minutes, or overnight for maximum flavor.

Step 2: Cook the Vegetables

  • Heat olive oil in a large skillet over medium-high heat.
  • Add the sliced bell peppers and onions to the skillet, and season with salt and pepper. Cook, stirring occasionally, until the vegetables are tender and slightly caramelized, about 8-10 minutes. Remove the vegetables from the skillet and set aside.

Step 3: Cook the Steak

  • In the same skillet, add the marinated flank steak in a single layer. Cook for 2-3 minutes per side, or until the steak is browned and cooked to your desired level of doneness. Remove the steak from the skillet and set aside.

Step 4: Assemble the Fajitas

  • Warm the tortillas in the skillet or in the microwave.
  • To assemble the fajitas, place a few slices of steak and cooked vegetables in the center of each tortilla.
  • Top with sliced avocado, chopped cilantro, sour cream or Greek yogurt, and salsa or pico de gallo.
  • Squeeze fresh lime juice over the top, if desired.

Step 5: Serve

  • Serve the one-pan fajitas immediately, with additional toppings on the side.
  • Enjoy the fajitas hot, with plenty of napkins for messy fingers!


Can I use a different cut of steak for this recipe?

Yes, while flank steak is traditional for fajitas, you can also use skirt steak, sirloin, or even chicken or shrimp if you prefer.

Can I make these fajitas ahead of time?

Yes, you can marinate the steak and slice the vegetables ahead of time for easier preparation. Simply cook everything together when you’re ready to eat.

Can I make these fajitas vegetarian?

Absolutely! Simply omit the steak and double the amount of vegetables, or substitute the steak with tofu or your favorite meat alternative.

How should I store leftover fajitas?

Store any leftover fajita components separately in airtight containers in the refrigerator. Reheat the steak and vegetables in the microwave or on the stovetop before assembling fresh fajitas.


One-pan fajitas with marinated flank steak, peppers, and onions are a delicious and satisfying meal that’s perfect for busy weeknights or casual gatherings. With tender, flavorful steak, vibrant vegetables, and all your favorite toppings, these fajitas are sure to become a new family favorite. So grab your skillet and get ready to enjoy a taste of Tex-Mex cuisine in the comfort of your own home!

Leave a Comment

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.