Beef Fajita Skillet

Sizzling beef fajita skillet with charred peppers and onions, served warm with lime wedges and fresh cilantro. Pin It
Sizzling beef fajita skillet with charred peppers and onions, served warm with lime wedges and fresh cilantro. | rusticrecipelab.com

This skillet brings together tender strips of beef with vibrant red, yellow, and green bell peppers, and onions, all seasoned with chili powder, cumin, smoked paprika, and fresh lime juice. The beef is marinated briefly, then quickly seared to lock in juices before combining with sautéed vegetables for a perfectly balanced and flavorful dish. Ready in under 40 minutes, it’s ideal for an easy, satisfying meal with bold Tex-Mex flavors. Serve with warm tortillas and fresh garnishes for a complete experience.

There was a Tuesday night when my cast-iron pan was already hot and I had a pound of flank steak that needed using. I tossed it with lime and spices while the peppers came together on the cutting board, and twenty minutes later, the kitchen smelled like a neighborhood taquería. That sizzle, that char on the vegetables—it felt like I'd unlocked something simple and completely satisfying.

I made this for my brother's surprise birthday dinner when he mentioned offhandedly that he craved fajitas but didn't want to go out. Thirty-five minutes later, we were all gathered around the skillet, building our own plates with whatever toppings he wanted, and he looked genuinely shocked that homemade could beat the restaurant version.

Ingredients

  • Flank or sirloin steak (1 lb), thinly sliced against the grain: Slicing against the grain breaks up the muscle fibers and makes every bite tender, even with quick cooking.
  • Red, yellow, and green bell peppers (1 each), thinly sliced: The variety gives you color and subtle flavor differences; they char beautifully and stay slightly firm if you don't overcook them.
  • Large onion (1), thinly sliced: Onions caramelize quickly over high heat and bring sweetness that balances the savory beef and spices.
  • Garlic (2 cloves), minced: Add this at the end so it doesn't burn and turn bitter—you want just enough to perfume everything.
  • Olive oil (2 tbsp total), divided: One tablespoon goes into the marinade for flavor, the other heats the pan; this split method keeps the beef from sticking while building fond for the vegetables.
  • Lime juice (1 tbsp): Acid brightens the spices and helps tenderize the beef before cooking.
  • Chili powder, cumin, smoked paprika, oregano (1 tsp, 1 tsp, 1/2 tsp, 1/2 tsp): This combination is the backbone of Tex-Mex flavor; don't skip any of them.
  • Salt, black pepper, red pepper flakes (1/2 tsp, 1/4 tsp, 1/4 tsp): Salt seasons throughout, pepper adds bite, and red pepper flakes let you control the heat yourself.

Instructions

Make the marinade and coat the beef:
Whisk together the first tablespoon of oil, lime juice, chili powder, cumin, smoked paprika, oregano, salt, pepper, and red pepper flakes in a bowl. Toss the sliced beef in this mixture, coating every piece, and let it sit for 10 to 15 minutes while you slice your vegetables—this is when the seasoning starts to do its work.
Heat your skillet and sear the beef:
Get a large skillet or cast-iron pan smoking over medium-high heat, then add the second tablespoon of oil. Once it shimmers, lay the beef in a single layer and don't move it for 2 to 3 minutes; you're building a golden crust that locks in the flavor.
Remove the beef and cook the vegetables:
Transfer the seared beef to a plate and wipe down the pan slightly if there's excess oil. Add the onions and all three colors of peppers to the same skillet and let them sauté for 5 to 6 minutes, stirring occasionally, until they soften and pick up some char at the edges.
Finish with garlic and bring it all together:
Add the minced garlic and cook for about 1 minute until fragrant, then return the beef and any juices that collected on the plate back to the skillet. Toss everything for 1 to 2 minutes just to warm through and marry the flavors.
Tender beef strips, colorful peppers, and onions in a hot skillet, ready for soft tortillas and toppings. Pin It
Tender beef strips, colorful peppers, and onions in a hot skillet, ready for soft tortillas and toppings. | rusticrecipelab.com

The moment it came together was when my partner walked in from the other room, saw the sizzle, and didn't even need to ask what dinner was—the smell said everything. There's something about a one-pan meal that feels both effortless and impressive at the same time.

Why Cast Iron Makes a Difference

If you have access to a cast-iron skillet, use it for this dish. The heat retention means your beef gets a better sear and your vegetables char more evenly than they would in stainless steel. If you don't have one, a regular skillet works fine—just watch the timing a little more closely because the temperature will drop faster when you add cooler ingredients.

Building Your Own Plate

The magic of fajitas is that everyone gets to customize. I always set out warm tortillas, fresh cilantro, lime wedges, sour cream, guacamole, and salsa in separate dishes so people can build exactly what they want. Some folks skip the tortillas entirely and eat it like a composed salad.

Variations That Actually Work

Chicken breast works beautifully if you slice it thin and marinate it slightly longer to keep it from drying out. Portobello mushrooms give you a meaty, umami-rich vegetarian version that even beef lovers will ask for again. You can also serve this over rice or a bed of greens to make it feel like something different entirely.

  • Add a splash of orange juice to the marinade for a subtly sweet flavor note that complements the beef.
  • If your peppers start to soften too much, pull them out early and tent them loosely with foil to keep them warm while you finish the beef.
  • Leftover fajita filling makes an incredible breakfast hash with a fried egg on top the next morning.
Golden seared steak with sautéed peppers and onions in a skillet, garnished with cilantro and lime wedges. Pin It
Golden seared steak with sautéed peppers and onions in a skillet, garnished with cilantro and lime wedges. | rusticrecipelab.com

This is the kind of dinner that feels fancy because it tastes like a restaurant, but it's honestly the opposite of complicated. Keep the ingredients stocked and you can have a satisfying, colorful meal on the table before anyone gets too hungry.

Recipe Questions

Flank steak or sirloin thinly sliced against the grain ensures tender, flavorful strips that cook quickly and evenly.

While bell peppers and onions provide classic flavor and texture, substituting with mushrooms or zucchini can add a different but delicious twist.

Combine olive oil, lime juice, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Toss the beef in this mix and let it sit 10-15 minutes before cooking.

Searing the beef quickly in a hot skillet before adding vegetables locks in juices and creates a savory crust for deeper flavor.

Serve with warm corn or flour tortillas, and top with fresh cilantro, lime wedges, sour cream, guacamole, or salsa for added zest.

Beef Fajita Skillet

Tender beef seared with colorful peppers and onions for a quick, bold Tex-Mex skillet meal.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1 lb flank steak or sirloin, thinly sliced against the grain

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced

Marinade & Seasoning

  • 2 tbsp olive oil, divided
  • 1 tbsp lime juice (about half a lime)
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp crushed red pepper flakes (optional)

To Serve (optional)

  • Warm corn or flour tortillas
  • Fresh cilantro, chopped
  • Lime wedges
  • Sour cream, guacamole, or salsa

Instructions

1
Marinate beef: Combine 1 tablespoon olive oil, lime juice, chili powder, cumin, smoked paprika, oregano, salt, black pepper, and red pepper flakes in a bowl. Add sliced beef and toss to coat. Marinate for 10-15 minutes.
2
Heat skillet: Preheat a large skillet or cast-iron pan over medium-high heat. Add remaining 1 tablespoon olive oil.
3
Cook beef: Add marinated beef in a single layer to the skillet. Sear for 2-3 minutes until browned yet tender. Remove beef and set aside.
4
Sauté vegetables: Add sliced onions and bell peppers to the skillet. Cook for 5-6 minutes until softened and slightly charred. Stir in garlic and cook for 1 minute.
5
Combine and heat through: Return beef and any juices to the skillet. Toss everything together and cook for 1-2 minutes until heated through.
6
Serve: Serve immediately with warm tortillas and preferred toppings.
Additional Information

Equipment Needed

  • Large skillet or cast-iron pan
  • Mixing bowls
  • Tongs or spatula
  • Sharp knife and cutting board

Nutrition (Per Serving)

Calories 260
Protein 27g
Carbs 8g
Fat 13g

Allergy Information

  • Contains no common allergens if served without flour tortillas.
  • Flour tortillas contain gluten.
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.