One-Pan Beef Fajitas Skillet
Beef fajitas from one skillet come together fast on a busy weeknight, with strips of seared beef, charred peppers and onions, and a warm spice blend that fills the kitchen.

Everything cooks in the same pan, so clean-up is quick, and the whole thing is on the table in under 30 minutes.
What Makes These Fajitas So Good
The beef gets a charred crust from a hot skillet while staying tender inside. The peppers turn sweet and lightly blistered, and the warm cumin and chili scent comes through without overwhelming.
The beauty is that you get that sizzling-platter experience at home, but everything shares the same cooking surface, so all those juices and browned bits end up in the finished dish, not down the drain.
Ingredients

- 1 lb skirt steak, sliced thin against the grain: flank steak works too
- 1 tbsp chili powder: mild or medium, whichever you have
- 1 tsp ground cumin:
- 1 tsp smoked paprika:
- 1 tsp garlic powder:
- 1 tsp kosher salt:
- ½ tsp black pepper:
- 2 tbsp vegetable oil, divided:
- 1 large yellow onion, sliced:
- 2 bell peppers (any color), sliced:
- Juice of 1 lime:
- 8 small flour or corn tortillas, warmed:
- Sour cream, diced avocado, salsa, and fresh cilantro: for serving
Variations / Substitutions
- Protein: swap beef for boneless chicken thighs or shrimp; adjust cooking time.
- Spice/heat: add a sliced jalapeño to the peppers or use a spicier chili powder.
- Dairy-free: skip the sour cream and use extra avocado.
If you like this one, try our Chicken Tinga Tacos for another quick skillet dinner.
How to Make Beef Fajitas Skillet
Step 1: Season and Sear the Beef

Toss the 1 lb sliced beef with the 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1 tsp garlic powder, 1 tsp salt, and ½ tsp pepper in a bowl. Drizzle with 1 tbsp of the vegetable oil and the juice of half the lime, then let it sit for a few minutes while you heat a large skillet over high heat. Add the beef in a single layer, working in batches if needed, and cook for 2 to 3 minutes per side until charred. Transfer to a plate.
The beef should sizzle hard when it hits the pan and release easily after a minute or two. Don’t move it around too much so you get a nice sear.
Step 2: Sauté the Peppers and Onions

Add the remaining 1 tbsp oil to the same skillet, then toss in the sliced onion and bell peppers. Cook over high heat for 4 to 5 minutes, stirring only occasionally, until they’re tender but still have a little crunch. Season with a pinch of salt.
The edges will start to blacken and the onions will soften and sweeten. You want them to pick up some color from the pan.
Step 3: Combine and Finish

Return the beef to the skillet and squeeze the remaining lime juice over everything. Toss for about 1 minute, just to warm the beef through and coat it in the pan juices.
The beef will soak up all those browned bits from the bottom of the pan and the peppers will mingle with the spice. Taste and add a little more salt if needed.
Step 4: Assemble the Fajitas

Warm the tortillas on a dry skillet or in the microwave, then spoon the beef mixture into each one. Top with sour cream, diced avocado, salsa, and fresh cilantro, then serve right away while still sizzling hot.
Every bite gets a mix of charred meat, sweet peppers, and cool creamy toppings. Make sure to pile everything on while it’s still steaming.
Tips for the Best Skillet Fajitas
- Use a cast iron skillet if you have one; it holds heat well and gives a better char.
- Slice the beef as thinly as possible and always against the grain, or it will be chewy.
- Don’t overcrowd the pan when searing; give the beef room so it sears instead of steaming.
- Let the beef sit with the spice rub for 10 minutes if you have the time, but even a quick toss works.
Storing Leftover Fajitas
- Refrigerate: store the beef and pepper mixture in an airtight container for up to 4 days. Keep tortillas separate.
- Reheating: warm in a skillet over medium heat with a splash of water to keep it from drying out.
What to Serve With Beef Fajitas
A simple side of cilantro lime rice and black beans rounds out the meal. A quick cabbage slaw with lime and a little salt adds crunch and cuts through the richness. For a lighter option, just spoon the beef over a bed of romaine with a squeeze of lime.
Frequently Asked Questions
Can I use corn tortillas?
Yes, small corn tortillas work perfectly. Warm them on the skillet first so they don’t break when you fill them.
Do I need to marinate the beef overnight?
No, a short toss with the spices and a little lime juice is enough. The high-heat sear builds flavor fast.
What if I don’t have a cast iron skillet?
Any large heavy-bottomed skillet will work, just get it smoking hot before you add the beef.
How do I keep the tortillas from tearing?
Warm them until they’re soft and pliable, then double them up if using corn tortillas.

Beef Fajitas Skillet Recipe
Ingredients
Method
- Toss sliced beef with chili powder, cumin, smoked paprika, garlic powder, salt, pepper, 1 tbsp oil, and juice of ½ lime. Sear over high heat 2-3 minutes per side until charred. Remove from skillet.
- Add remaining oil, onion, and bell peppers to the skillet. Cook 4-5 minutes until tender with charred edges.
- Return beef to the skillet, add remaining lime juice, and toss 1 minute to combine.
- Serve in warm tortillas with sour cream, avocado, salsa, and cilantro.
