Beef Fajita Skillet with Peppers

A close-up of Beef Fajita Skillet with colorful bell peppers and sizzling beef strips, garnished with fresh cilantro. Save
A close-up of Beef Fajita Skillet with colorful bell peppers and sizzling beef strips, garnished with fresh cilantro. | scrollstoprecipes.com

This sizzling one-pan skillet combines tender beef strips with vibrant red, yellow, and green bell peppers plus sweet onions. The meat marinates in a zesty blend of lime juice, garlic, cumin, smoked paprika, and chili powder before hitting the heat. Everything cooks together in a large skillet—beef first for a perfect sear, then vegetables until tender-crisp with those signature charred edges. The entire dish comes together in under 30 minutes, making it ideal for busy weeknights.

Serve with warm tortillas, sour cream, fresh cilantro, and extra lime wedges for a complete Tex-Mex experience. The preparation is straightforward: slice, marinate, sear, and sauté. Leftovers reheat beautifully, and the flavors deepen overnight.

My college roommate's grandmother taught us that fajitas aren't just dinner—they're an event. The sound of sizzling meat hitting a hot skillet would draw everyone into our tiny apartment kitchen within minutes. Something about that smoky, spiced aroma transforms an ordinary Tuesday into a celebration.

Last summer, I made these for a crowd of six when my cousin dropped by unexpectedly. I tripled the recipe, used my biggest cast iron skillet, and watched the loudest quiet settle over the table as everyone took that first bite. The peppers still had a little crunch, and the beef was so tender you barely needed teeth.

Ingredients

  • 500 g flank steak or sirloin, thinly sliced: Flank has that perfect beefy chew, but sirloin works beautifully too—just slice against the grain for tenderness
  • 3 bell peppers, one each of red, yellow and green, thinly sliced: The trio gives you sweetness, color contrast, and that classic fajita look
  • 1 large onion, thinly sliced: Yellow onions caramelize beautifully and balance the bright peppers
  • 2 tbsp olive oil: This coats everything for even cooking and carries all those spices
  • 2 cloves garlic, minced: Fresh garlic beats powder here—it mellows as it cooks and weaves through every bite
  • 1 tsp ground cumin: The earthy backbone that makes fajitas taste like fajitas
  • 1 tsp smoked paprika: This gives you that grill-smoked flavor without actually firing up the barbecue
  • 1/2 tsp chili powder: Gentle warmth that builds without overwhelming the other flavors
  • 1/2 tsp dried oregano: A surprising but traditional touch that adds depth to the spice blend
  • 1/2 tsp salt and 1/4 tsp black pepper: Essential seasoning—don't skip these
  • Juice of 1 lime: Bright acid that cuts through the rich beef and wakes up your palate
  • Warm tortillas and toppings: The finishing touches that make this dinner complete

Instructions

Marinate the beef:
Whisk together the olive oil, garlic, cumin, smoked paprika, chili powder, oregano, salt, pepper, and lime juice in a bowl. Toss the sliced beef until every piece is coated, then let it sit for 10 minutes while you prep your vegetables—the shorter time still works wonders.
Sear the beef:
Get your skillet ripping hot over medium-high heat, then add the beef in a single layer. Let it cook undisturbed for 2 to 3 minutes per side until browned, then transfer to a plate and don't touch it yet.
Cook the vegetables:
Add another splash of oil to the same skillet if it looks dry, then toss in your onions and peppers. Cook for 5 to 7 minutes, stirring occasionally, until they're tender-crisp with some nice charred edges.
Bring it together:
Return the beef to the skillet and toss everything together. Cook for just 1 to 2 minutes more until hot and well combined, then serve immediately.
In a cast iron skillet, Beef Fajita Skillet with peppers and onions rests beside warm tortillas and lime wedges. Save
In a cast iron skillet, Beef Fajita Skillet with peppers and onions rests beside warm tortillas and lime wedges. | scrollstoprecipes.com

My youngest daughter now asks for fajita night at least once a week. She's learned to warm the tortillas herself and takes pride in building everyone's plate exactly how they like it—extra cilantro for her, none for her dad. It's become our thing, this simple skillet meal that brings us together.

Making It Your Own

I've swapped chicken thighs for the beef when that's what I had on hand, and honestly, the spice blend works magic on anything. One time I used portobello mushrooms for a vegetarian version, and even the meat-lovers at the table went back for seconds. The marinade is the real hero here.

The Skillet Secret

Cast iron retains heat like nothing else, giving you those gorgeous charred spots that restaurant fajitas always have. If you don't have one, any heavy-bottomed skillet will work—just let it get properly hot before adding your first ingredient.

Serve It Right

Keep those tortillas warm by wrapping them in foil and tucking them in a low oven while you cook. Set out bowls of sour cream, extra cilantro, and lime wedges so everyone can customize their own tacos.

  • Warm your plates in the oven too—hot food on cold plates loses its charm fast
  • Squeeze fresh lime over everything right before eating for a pop of brightness
  • Don't forget napkins—fajitas are meant to be a little messy
Steam rises from a sizzling Beef Fajita Skillet with tender beef, sautéed peppers, and a sprinkle of fresh cilantro. Save
Steam rises from a sizzling Beef Fajita Skillet with tender beef, sautéed peppers, and a sprinkle of fresh cilantro. | scrollstoprecipes.com

There's something deeply satisfying about a meal that comes together this fast but tastes this good. Maybe that's why fajitas never feel like weeknight cooking—they feel like a tiny celebration.

Your Recipe Questions Answered

Flank steak or sirloin are ideal choices. Both cuts are lean, flavorful, and become tender when thinly sliced against the grain. Skirt steak also works well if available.

Ten minutes at room temperature is sufficient for flavor absorption. For deeper flavor, marinate up to 2 hours in the refrigerator. Avoid over-marinating as the lime juice can break down the meat texture.

Yes. Prepare all ingredients in advance and store separately. Cook everything just before serving for the best texture and presentation. Reheat gently if needed.

Traditional tri-colored bell peppers and onions are classic. You can also add poblano peppers for mild heat, zucchini for extra vegetables, or corn for sweetness.

Use a cast iron skillet or heavy pan over medium-high heat. Let the vegetables cook undisturbed for 2-3 minutes between stirrings. This creates those delicious charred spots while keeping peppers tender-crisp.

The beef and vegetable mixture is naturally gluten-free. Just skip the flour tortillas and serve with corn tortillas or over rice for a gluten-free meal.

Beef Fajita Skillet with Peppers

Tender beef with colorful peppers and classic fajita spices in one pan

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1.1 lb flank steak or sirloin, thinly sliced

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 large onion, thinly sliced

Marinade & Seasoning

  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp freshly ground black pepper
  • Juice of 1 lime

To Serve

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

Instructions

1
Prepare the Marinade: Combine olive oil, garlic, cumin, smoked paprika, chili powder, oregano, salt, black pepper, and lime juice in a bowl. Add sliced beef and toss to coat thoroughly. Let marinate for 10 minutes while preparing vegetables.
2
Sear the Beef: Heat a large skillet over medium-high heat. Add the marinated beef in a single layer and cook for 2–3 minutes per side until just browned. Remove beef from skillet and set aside.
3
Cook the Vegetables: In the same skillet, add a splash of olive oil if needed. Add sliced onions and bell peppers. Sauté for 5–7 minutes, stirring occasionally, until vegetables are tender-crisp and slightly charred.
4
Combine and Finish: Return the cooked beef to the skillet and toss with the vegetables. Cook for 1–2 more minutes until everything is heated through and well combined.
5
Serve: Serve hot with warm tortillas and your choice of toppings such as sour cream, cilantro, and lime wedges.
Additional Information

Equipment Needed

  • Large skillet or cast iron pan
  • Sharp knife
  • Cutting board
  • Mixing bowl
  • Tongs or spatula

Nutrition (Per Serving)

Calories 280
Protein 32g
Carbs 8g
Fat 13g

Allergy Information

  • Flour tortillas may contain gluten
  • Sour cream contains dairy
Brittany Knox

Sharing simple, flavorful recipes and kitchen tips for home cooks who love family-friendly meals.