Flavor Artisan

  • Appetizer
  • Breakfast
  • Dinner
  • Dessert
  • About Me
menu icon
go to homepage
  • Appetizer
  • Breakfast
  • Dinner
  • Dessert
  • About Me
search icon
Homepage link
  • Appetizer
  • Breakfast
  • Dinner
  • Dessert
  • About Me
×
Home

Steak Fajitas

Published: Dec 25, 2025 by Sophia · This post may contain affiliate links · Leave a Comment

15 shares
  • Facebook
  • Email
Jump to Recipe

Steak Fajitas capture the best parts of classic fajitas — quick-seared steak infused with citrus and spices, colorful peppers and onions sautéed until tender and slightly blistered, and all your favorite toppings for building the perfect bite — all made in one skillet with minimal fuss. The result is a warm, flavorful filling that’s bold, fresh, and made for wrapping up in soft tortillas.

It’s that kind of day when you want something comforting but still fresh and vibrant. The kitchen feels a little cozier, yet the meal needs that pop of color and citrus. For me, fajitas always feel like instant celebration — the sizzle in the pan, the aroma of lime and spices, and that “everyone build your own” moment at the table.

This recipe starts with a simple lime-forward marinade that tenderizes the steak and packs in flavor. Then the steak gets a quick sear, the peppers and onions soften and char in the same skillet, and everything comes together in glossy, savory strands. The result? A skillet full of tender steak strips and colorful veggies that tastes like it came straight from your favorite Mexican restaurant.

Jump to:
  • Why You’ll Love This Recipe
  • Recipe Ingredients
  • Substitutions & Variations
  • Step by Step Instructions
  • Expert Tips
  • FAQs
  • Storage
  • 📖 Recipe

Why You’ll Love This Recipe

  • Big flavor, simple method: A quick marinade + a hot skillet = fajitas that taste slow-cooked.
  • Tender, juicy steak: Lime juice and olive oil help keep the steak flavorful and moist.
  • One-skillet magic: Steak, veggies, and all those browned bits build layers of flavor.
  • Perfect for sharing: Set out tortillas and toppings and let everyone customize.
  • Easy to switch up: Use different peppers, add mushrooms, or make it spicier — it’s flexible.

Recipe Ingredients

Flank Steak or Skirt Steak – The classic fajita cuts. They cook quickly and slice beautifully once rested.
Onion – Adds sweetness and that soft, caramelized bite that makes fajitas irresistible.
Bell Peppers – Use any colors you like. A mix looks gorgeous and tastes slightly sweeter.
Olive Oil – Helps the steak sear and keeps the veggies glossy and tender.
Lime Juice – Brightens everything and helps tenderize the meat.
Garlic – Adds savory depth to the marinade.
Cumin – Warm and earthy — a must for fajita flavor.
Chili Powder – Adds mild heat and a smoky background note.
Kosher Salt & Black Pepper – Essential for bringing every flavor forward.
Cayenne Pepper – Just a pinch for a little kick (optional, but so good).
Tortillas & Toppings – Sour cream, guacamole, pico de gallo, and cilantro make it feel like a full fajita spread.

See recipe card below for a full list of ingredients and measurements.

Substitutions & Variations

Swap the protein – Chicken thighs, chicken breast, or shrimp work great with the same marinade.
Make it spicier – Add sliced jalapeños to the skillet or increase cayenne.
Add more veggies – Mushrooms, zucchini, or thinly sliced poblano peppers are delicious here.
Low-carb option – Serve in lettuce wraps or over cauliflower rice.
Extra smoky – Add a pinch of smoked paprika to the marinade.

This recipe hasn’t been tested with all substitutions. If you try one, share how it turned out!

Step by Step Instructions

Step 1: In a bowl or shallow dish, stir together lime juice, olive oil, minced garlic, cumin, kosher salt, chili powder, black pepper, and a pinch of cayenne. Add the steak and turn to coat well. Cover and refrigerate for 1–4 hours, letting the marinade soak into every inch of the meat.

Step 2: Heat a large skillet over medium-high heat. Add the steak and cook for 3–4 minutes per side, until deeply browned and cooked to your desired doneness. Transfer to a cutting board and let it rest for a few minutes so the juices stay locked in.

Step 3: In the same skillet, add 1 tablespoon olive oil over medium-high heat. Toss in the sliced onion and bell peppers and sauté for 4–5 minutes, stirring often, until softened and lightly charred around the edges.

Step 4: Slice the rested steak into long, thin strips (cut against the grain for the most tender bite). Add the steak back into the skillet with the peppers and onions, and toss everything together until warmed through and evenly coated in all that flavorful pan goodness.

Expert Tips

  • Don’t skip the rest: Resting the steak keeps it juicy and makes slicing easier.
  • Slice against the grain: This is the secret to tender fajitas, especially with flank steak.
  • Use a hot pan: High heat gives you that browned, restaurant-style sear.
  • Cook veggies quickly: You want them tender-crisp, not soggy.
  • Warm your tortillas: A quick toast in a dry pan makes them softer and way more flavorful.

FAQs

Can I marinate the steak overnight?
Yes — but keep it under 8–10 hours for best texture since citrus can break meat down too much if left too long.

Can I make this on the grill?
Absolutely. Grill the steak over high heat, then sauté the veggies in a skillet or grill basket.

What’s the best steak cut for fajitas?
Flank and skirt are the classics — flavorful, quick-cooking, and perfect when sliced thin.

Can I meal prep these?
Yes! Cook everything, cool, and store. Reheat quickly in a skillet to keep the texture best.

Storage

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze in a sealed container for up to 2 months (veggies soften a bit after thawing).
  • Reheat: Warm in a skillet over medium heat until hot, or microwave in short bursts.

📖 Recipe

Steak Fajitas
Sophia
Steak Fajitas capture the best parts of classic fajitas — quick-seared steak infused with citrus and spices, colorful peppers and onions sautéed until tender and slightly blistered, and all your favorite toppings for building the perfect bite — all made in one skillet with minimal fuss. The result is a warm, flavorful filling that’s bold, fresh, and made for wrapping up in soft tortillas.
Print Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Main Course
Cuisine Mexican
Servings 4 servings
Calories 410 kcal

Equipment

  • Large skillet
  • Mixing bowl or shallow dish (for marinade)
  • Tongs
  • Cutting Board
  • Sharp Knife
  • Measuring cups & spoons

Ingredients
  

Steak Fajitas

  • 1 pound flank steak or skirt steak
  • 1 onion thinly sliced
  • 3 bell peppers thinly sliced
  • 1 tablespoon extra-virgin olive oil

Steak Marinade

  • ⅓ cup lime juice about 3 limes
  • ¼ cup extra-virgin olive oil
  • 4 garlic cloves minced
  • 1 teaspoon ground cumin
  • 1 teaspoon kosher salt
  • ½ teaspoon chili powder
  • ½ teaspoon freshly ground black pepper
  • Pinch cayenne pepper

For Serving

  • Tortillas
  • Sour cream
  • Guacamole
  • Pico de gallo
  • Chopped fresh cilantro

Instructions
 

  • Marinate steak in lime juice, olive oil, garlic, cumin, salt, chili powder, pepper, and cayenne for 1–4 hours.
  • Heat a skillet over medium-high and sear steak 3–4 minutes per side. Rest on a cutting board.
  • Sauté onions and peppers in olive oil 4–5 minutes until tender and lightly charred.
  • Slice steak into thin strips, add back to skillet, toss to combine, and serve with tortillas and toppings.

Notes

  • For extra tender steak, always slice against the grain.
  • If you prefer a milder version, skip the cayenne and use only sweet bell peppers.
 

Sophia’s Top Tip

Warm your tortillas before serving — even 20 seconds in a dry skillet makes them softer, more fragrant, and much less likely to tear when you load them up with steak and veggies.
 

Nutrition 

Calories: 410 kcal | Carbohydrates: 26g | Protein: 34g | Total Fat: 22g | Saturated Fat: 5g | Trans Fat: 0g | Cholesterol: 85mg | Sodium: 620mg | Fiber: 3g | Total Sugar: 6g | Added Sugar: 0g | Vitamin A: 150 mcg | Vitamin C: 85 mg | Calcium: 75 mg | Iron: 4.5 mg | Potassium: 720 mg
The provided nutritional information is an estimate per serving. Accuracy is not guaranteed and may vary depending on ingredient brands, portion sizes, and toppings used.

More Dinner

  • Easy Slow Cooker Chicken Tikka Masala
  • Indian Butter Shrimp
  • Simple Coconut Chicken Curry
  • Creamy Dijon Mustard Chicken

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




My name is Sophia, and I'm thrilled you're here! I founded This Healthy Table in 2015 to share my favorite seasonal recipes, healthier meals, and international flavors.

More about me

Popular Recipes

  • Longhorn Parmesan Crusted Chicken
  • Easy Italian Drunken Noodles
  • Panda Express Sweet Fire Chicken Copycat
  • Copycat Carrabba’s Chicken Bryan
  • Easy Rigatoni Arrabbiata
  • Easy Vegetable Lo Mein

Footer

↑ back to top

Policies

  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Accessibility Statement

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Flavor Artisan