Steak Fajitas

Featured in: Everyday Meal Sets

These sizzling steak fajitas feature tender strips of flank steak marinated in lime, garlic, and warm spices like cumin and smoked paprika. The beef gets quickly seared to develop a rich crust, then joins sautéed colorful bell peppers and onions in a hot skillet until everything's beautifully charred and aromatic. Serve immediately with warm tortillas so everyone can build their own with sour cream, salsa, fresh cilantro, creamy guacamole, or shredded cheese. The entire dish comes together in just 35 minutes, making it perfect for weeknight dinners or casual weekend gatherings with friends and family.

Updated on Wed, 14 Jan 2026 10:24:00 GMT
Sizzling Steak Fajitas with marinated beef, charred peppers, onions, warm tortillas, and fresh lime wedges. Save
Sizzling Steak Fajitas with marinated beef, charred peppers, onions, warm tortillas, and fresh lime wedges. | claroakal.com

The sound of fajitas hitting a hot skillet still makes everyone at my table turn their heads. I first made these on a Tuesday evening when I needed something that felt like restaurant food but used ingredients I already had in the fridge. That sizzle and the way the peppers release their sweetness into the oil is absolutely addictive.

My sister-in-law actually asked for the recipe before she even finished her first fajita. We were sitting around the kitchen island, building our own fajitas and catching up, when she paused mid-bite and said I needed to write this down. Now its my go-to when I want to feed a crowd without spending hours in the kitchen.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Flank steak: Thinly slicing against the grain makes all the difference for tenderness
  • Lime juice: Fresh is absolutely worth it here, bottled just does not compare
  • Smoked paprika: This gives that authentic depth you taste in restaurant fajitas
  • Bell peppers: Using three colors creates beautiful presentation and varied sweetness
  • Warm tortillas: I wrap mine in foil and pop them in the oven for the last few minutes of cooking

Instructions

Product image
Store cookware, spices, and prep tools within reach to keep cooking organized and efficient.
Check price on Amazon
Mix the marinade:
Whisk together the olive oil, lime juice, garlic, and spices in a medium bowl until well combined. The mixture should smell incredible and have a slightly thick consistency.
Marinate the steak:
Add the sliced steak to the bowl and toss until every piece is coated. Let it sit at room temperature for at least 15 minutes while you prep the vegetables.
Sear the beef:
Heat one tablespoon olive oil in a large skillet over medium-high heat until it shimmers. Add the steak in a single layer and cook for 2 to 3 minutes per side until browned.
Cook the vegetables:
Add the remaining oil to the same skillet and toss in the sliced peppers and onions. Sauté for 5 to 7 minutes until they soften and develop those gorgeous charred spots.
Combine and serve:
Return the steak to the skillet and toss everything together until sizzling hot. Serve immediately with all your favorite toppings and warm tortillas.
Homemade Steak Fajitas plated with sautéed tri-color peppers, onions, and toppings like guacamole and salsa. Save
Homemade Steak Fajitas plated with sautéed tri-color peppers, onions, and toppings like guacamole and salsa. | claroakal.com

These fajitas have become my daughters most requested birthday dinner. She insists on standing by the stove to hear that signature sizzle when everything comes together at the end.

Making It Your Own

I have discovered that grilling the steak instead of pan-searing adds incredible smokiness that takes these fajitas to another level. Just oil your grates well and cook over high heat for those beautiful char marks.

Perfect Pairings

A cold Mexican lager or classic margarita cuts through the rich spices perfectly. I also love serving these alongside simple Mexican rice or refried beans to make it a complete meal.

Meal Prep Success

The marinade works beautifully for up to 24 hours in the refrigerator if you want to prep everything the night before. Just slice the peppers and onions beforehand too, then cook everything when you are ready to eat.

  • Warm your tortillas in a dry skillet for the best texture
  • Set up a topping bar so guests can customize their own fajitas
  • Squeeze fresh lime over the top right before eating for brightness
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Tender Steak Fajitas strips sizzling in a skillet with onions and peppers, ready for warm tortillas. Save
Tender Steak Fajitas strips sizzling in a skillet with onions and peppers, ready for warm tortillas. | claroakal.com

There is something so satisfying about building your own fajita at the table. I hope these become a weeknight staple in your house too.

Recipe FAQ

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices because they're flavorful, tender when sliced thinly against the grain, and cook quickly at high heat to develop a nice char while remaining juicy.

How long should I marinate the steak?

Marinate for at least 15 minutes to infuse the meat with flavor. For deeper taste, marinate up to 2 hours in the refrigerator. Beyond that, the acid in lime juice can start breaking down the texture too much.

Can I make these ahead of time?

You can slice and marinate the beef several hours ahead, and slice the vegetables in advance. Cook everything just before serving for the best sizzling presentation and texture.

What toppings go well with steak fajitas?

Classic options include sour cream, fresh salsa, chopped cilantro, lime wedges, sliced avocado or guacamole, and shredded cheese like Monterey Jack or cheddar. Pickled jalapeños add a nice tangy kick.

Are steak fajitas gluten-free?

Yes, when served with corn tortillas instead of flour tortillas. The marinade and vegetables are naturally gluten-free. Always check labels on store-bought tortillas and toppings to be certain.

Can I substitute the beef?

Absolutely. Chicken breast or thighs work beautifully with the same marinade. For a vegetarian version, use portobello mushrooms sliced into strips—they have a meaty texture that stands up well to the bold spices.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Steak Fajitas

Tender marinated beef strips sizzling with colorful bell peppers and onions, served with warm tortillas.

Time to Prep
20 min
Time to Cook
15 min
Total Duration
35 min
Created by Celeste Winters


Skill Level Easy

Cuisine Mexican

Portions 4 Serves

Diet Preferences None specified

What You Need

For the 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

For the Fajitas

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

For 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)

Directions

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 up to 2 hours refrigerated for deeper 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 in a single layer without overcrowding. Sear for 2 to 3 minutes per side until well-browned and cooked through. Transfer steak to a plate and cover loosely to maintain warmth.

Step 03

Cook the Vegetables: Add remaining 1 tablespoon olive oil to the same skillet. Introduce sliced peppers and onion, stirring frequently. Sauté for 5 to 7 minutes until vegetables soften and develop light charring.

Step 04

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

Step 05

Serve: Transfer to a serving platter and present immediately with warm tortillas and your selection of toppings.

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Essential Tools

  • Large skillet or grill pan
  • Mixing bowls
  • Knife and cutting board
  • Tongs
  • Serving platter

Allergy Details

Inspect each item for potential allergens, and check with your healthcare provider if unsure.
  • Contains wheat if using flour tortillas
  • Contains dairy if using sour cream or cheese
  • Gluten-free option available with corn tortillas

Nutrition Info (per portion)

This nutrition info is for guidance only—always talk to a health professional if you’ve got concerns.
  • Caloric Value: 390
  • Fats: 19 g
  • Carbohydrates: 28 g
  • Proteins: 27 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.