Steak Fajitas

Featured in: Family-Friendly Plates

These steak fajitas feature thin strips of flank steak marinated in lime, garlic, and aromatic spices. The beef gets perfectly seared until browned, then joins sautéed colorful bell peppers and onions in a hot skillet. Everything cooks in just 15 minutes after a quick marinade, creating that signature sizzling presentation. Serve with warm tortillas and let everyone customize with sour cream, salsa, fresh cilantro, lime wedges, or guacamole. The combination of smoky, tangy, and savory flavors makes this a crowd-pleasing dinner ready in under 40 minutes.

Updated on Wed, 14 Jan 2026 16:16:00 GMT
Golden brown steak strips and colorful sautéed bell peppers sizzle in a hot skillet for these easy Steak Fajitas. Pin It
Golden brown steak strips and colorful sautéed bell peppers sizzle in a hot skillet for these easy Steak Fajitas. | feliztirga.com

The sound of fajitas hitting a hot cast iron skillet at a restaurant table always makes everyone turn their heads, but making them at home brings that same sizzling excitement to your own kitchen. I first attempted these on a Tuesday evening after a long day at work, expecting something complicated, but was shocked at how quickly they came together. The marinade does most of the work for you, infusing the beef with so much flavor that your kitchen will smell like a cantina in minutes.

My friend Maria came over for dinner that first time, and she actually asked if I had ordered takeout because the smell was so authentic. We built our fajitas at the table, adding toppings and talking until the tortillas were gone and the skillet was empty. Theres something about the DIY nature of fajitas that makes dinner feel like a party, no matter what day of the week it is.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Flank or skirt steak: These cuts have the perfect grain for slicing into strips and staying tender during high heat cooking
  • Lime juice: Fresh acid breaks down the meat fibers and adds that classic Mexican brightness
  • Smoked paprika: This is the secret ingredient that gives the beef that authentic fajita flavor
  • Tri-color bell peppers: The mix isnt just pretty, each pepper brings a slightly different sweetness to balance the savory beef
  • Corn tortillas: Warm them directly over a gas flame for those delicious charred spots

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the beef:
Whisk together the olive oil, lime juice, garlic, and spices until well combined, then toss the steak strips in the mixture. Let it sit for at least 15 minutes, but if you have time, marinate it for up to 2 hours for deeper flavor penetration.
Sear the steak:
Heat a large skillet over medium-high heat until it's rippling hot, then add the marinated beef in a single layer. Let it develop a dark brown crust without moving it too much, about 2 to 3 minutes per side.
Cook the vegetables:
In the same skillet, add the sliced peppers and onions with another splash of oil. Cook them until they're softened and have some charred edges, which usually takes 5 to 7 minutes.
Combine and serve:
Toss the beef back into the skillet with the vegetables and let everything heat through for a minute or two until it's all sizzling together. Bring the whole skillet to the table and let everyone build their own fajitas.
Freshly warmed flour tortillas are ready to be filled with juicy steak and peppers for delicious Steak Fajitas. Pin It
Freshly warmed flour tortillas are ready to be filled with juicy steak and peppers for delicious Steak Fajitas. | feliztirga.com

These fajitas became my go-to for busy weeknights after I realized they could go from marinade to table in under 30 minutes. Now whenever I see peppers on sale at the grocery store, I grab a mix of colors and know exactly what Im making for dinner.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing the Right Cut

Flank and skirt steak are ideal because they're lean but have great flavor, and they absorb marinades beautifully. Look for meat with good marbling and slice it thinly while it's slightly chilled for cleaner cuts.

Getting Those Restaurant Char Marks

Dont overcrowd your pan or the meat will steam instead of sear. Work in batches if necessary, and resist the urge to flip the meat too often, that crust needs time to form.

Making Ahead for Easy Meals

The marinade can be prepared the night before, and the vegetables can be sliced and stored in the fridge. This means your actual cooking time on busy nights drops to about 15 minutes.

  • Warm your tortillas in a dry skillet or directly over a gas flame
  • Set up toppings in small bowls so everyone can customize
  • Have extra lime wedges ready, that final squeeze makes all the difference
Steak Fajitas served on a rustic plate topped with guacamole, sour cream, and lime wedges for a zesty finish. Pin It
Steak Fajitas served on a rustic plate topped with guacamole, sour cream, and lime wedges for a zesty finish. | feliztirga.com

Theres nothing quite like the sound of sizzling fajitas hitting the table to make dinner feel special. Enjoy making these your own.

Recipe FAQs

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices because they have excellent flavor and become tender when sliced thinly against the grain. These cuts absorb marinades beautifully and cook quickly at high heat.

How long should I marinate the steak?

Marinate for at least 15 minutes to infuse the meat with flavor, but up to 2 hours in the refrigerator will yield even more pronounced taste. The lime juice helps tenderize while the spices penetrate deep into the beef fibers.

Can I make steak fajitas ahead of time?

You can marinate the steak up to 24 hours in advance and slice the vegetables beforehand. However, for the best results and texture, cook everything just before serving to maintain that fresh-from-the-skillet sizzle.

What toppings go well with steak fajitas?

Classic toppings include sour cream, fresh salsa, chopped cilantro, lime wedges for squeezing, sliced avocado or guacamole, and shredded cheese. These additions complement the smoky beef and create a complete, satisfying meal.

How do I get restaurant-style charred vegetables?

Cook the peppers and onions over medium-high heat in a single layer without overcrowding the pan. Let them sit undisturbed for a minute or two between tosses to develop those delicious charred spots and slight caramelization.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Steak Fajitas

Tender beef strips sizzling with peppers and onions in a smoky spice blend

Prep Time
20 min
Cook Time
15 min
Overall Time
35 min
Created by Kaitlyn Barnett


Skill Level Easy

Cuisine Mexican

Makes 4 Portions

Diet Considerations None specified

What You'll Need

Marinade

01 1 lb flank steak or skirt steak, sliced into thin strips
02 2 tbsp olive oil
03 2 tbsp lime juice (about 1 lime)
04 2 cloves garlic, minced
05 1 tsp ground cumin
06 1 tsp smoked paprika
07 ½ tsp chili powder
08 ½ tsp salt
09 ¼ tsp black pepper

Vegetables

01 1 red bell pepper, sliced
02 1 yellow bell pepper, sliced
03 1 green bell pepper, sliced
04 1 large onion, sliced
05 2 tbsp olive oil

Serving

01 8 small flour or corn tortillas, warmed
02 Sour cream (optional)
03 Salsa (optional)
04 Fresh cilantro, chopped (optional)
05 Lime wedges (optional)
06 Sliced avocado or guacamole (optional)
07 Shredded cheese (optional)

Steps

Step 01

Prepare the Marinade: Whisk together olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a medium bowl. Add steak strips and toss to coat thoroughly. Marinate for at least 15 minutes, or refrigerate up to 2 hours for enhanced flavor penetration.

Step 02

Sear the Steak: Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Arrange marinated steak strips in a single layer without overcrowding. Sear for 2–3 minutes per side until well-browned and cooked through. Transfer steak to a plate and cover loosely with foil to retain heat.

Step 03

Cook Vegetables: Add remaining 1 tablespoon olive oil to the same skillet. Add sliced peppers and onion, spreading evenly. Sauté for 5–7 minutes, stirring occasionally, until vegetables are softened and develop light char marks.

Step 04

Combine and Finish: Return seared steak to the skillet with vegetables. Toss everything together and cook for 1–2 minutes until the mixture is sizzling hot and well combined. Serve immediately.

Step 05

Assembly: Transfer hot fajita mixture to a warm serving platter. Accompany with warmed tortillas and your selection of toppings including sour cream, salsa, cilantro, lime wedges, avocado, or shredded cheese.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large skillet or grill pan
  • Medium mixing bowls
  • Chef's knife and cutting board
  • Kitchen tongs
  • Serving platter

Allergy Details

Always review each ingredient for allergens. Ask a medical expert if you're unsure.
  • Contains wheat when using flour tortillas. Contains dairy if adding sour cream or cheese toppings. Select corn tortillas for gluten-free preparation. Always verify ingredient labels for packaged tortillas and pre-made toppings.

Nutrition Info (per portion)

Details listed here are for information only. They don't substitute for professional medical guidance.
  • Kcal: 390
  • Fats: 19 g
  • Carbohydrates: 28 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.