Sizzling steak fajitas

Featured in: Meals For Shared Tables

These sizzling steak fajitas feature tender strips of flank steak marinated in lime, garlic, and spices. The beef is quickly seared to perfection, then combined with sautéed colorful bell peppers and sweet onions for that classic restaurant-style presentation. Ready in just 35 minutes, this crowd-pleasing dish brings authentic Mexican flavors to your table with minimal effort. Serve with warm flour or corn tortillas and let everyone customize with their favorite toppings like sour cream, salsa, fresh cilantro, and guacamole.

Updated on Wed, 14 Jan 2026 08:02:00 GMT
Sizzling Steak Fajitas with seared beef and peppers on warm tortillas with lime wedges. Save to Pinterest
Sizzling Steak Fajitas with seared beef and peppers on warm tortillas with lime wedges. | casaimil.com

The first time I made fajitas, I underestimated how dramatically the meat would shrink during cooking. I had bought what seemed like plenty of steak, but between the high heat and the moisture evaporating, those beautiful strips turned into tiny, sad ribbons. Now I always grab extra, and honestly, no one has ever complained about leftovers.

My sister-in-law makes these every time we visit, and the way she lines up all the toppings in little bowls makes it feel like an event. We stand around the stove, assembling our own fajitas and inevitably dribbling salsa onto our plates. Its messy and loud and exactly what dinner should be.

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 steak or skirt steak: These cuts have the right grain texture for slicing into strips and really soak up the marinade
  • Lime juice: Fresh is absolutely worth it here, the bottled stuff lacks the bright acidity that cuts through the rich meat
  • Smoked paprika: This is what gives the fajitas that signature smoky flavor without actually firing up a grill
  • Bell peppers: The mix of red, yellow, and green makes the dish vibrant and each pepper brings a slightly different sweetness
  • Onion: Yellow onions caramelize beautifully and add that savory depth that balances the lime

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the steak:
Whisk together the olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and pepper. Toss the steak strips in the mixture and let them sit for at least 15 minutes.
Sear the meat:
Heat one tablespoon of olive oil in a large skillet over medium-high heat. Add the steak in a single layer and cook for 2 to 3 minutes per side until nicely browned.
Cook the vegetables:
Add the remaining olive oil to the same skillet, then toss in the sliced peppers and onion. Sauté them for 5 to 7 minutes until they are softened and have some charred edges.
Bring it all together:
Return the steak to the skillet and toss everything together. Let it sizzle for 1 to 2 minutes until everything is hot and well combined.
Serve it up:
Pile the sizzling mixture onto warm tortillas and let everyone add their favorite toppings.
Colorful Steak Fajitas sizzling in a skillet, topped with fresh cilantro and creamy avocado slices. Save to Pinterest
Colorful Steak Fajitas sizzling in a skillet, topped with fresh cilantro and creamy avocado slices. | casaimil.com

Last summer, we made these for a crowd and ended up cooking in batches on the grill instead of the stove. The smoke from the meat hitting the grates drew neighbors over, and suddenly we were feeding people who had just walked over to investigate.

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.

The Secret to Really Good Tortillas

I used to just wrap tortillas in foil and stick them in the oven, but that leaves them sad and steamed. Now I heat them directly over a gas burner for a few seconds on each side until they puff up and get those lovely charred spots. It takes a little longer, but the texture is completely different.

Make Ahead Magic

You can slice the vegetables and mix the marinade the night before, which makes the actual cooking feel almost effortless. The steak can marinate overnight in the refrigerator, developing a much deeper flavor. I have even cooked the meat and vegetables ahead of time and just reheated them quickly before serving.

Beyond the Basics

Once you have the basic technique down, fajitas become a template for whatever you have on hand. Thinly sliced chicken works beautifully, and portobello mushrooms make an excellent vegetarian version that still feels substantial. I have even used strips of pork loin when that was what the grocery store had in stock.

  • Warm your serving platter in the oven so everything stays hot longer
  • Set up the toppings in small bowls so people can customize their own
  • Have extra lime wedges ready because that final squeeze makes all the difference
Juicy Steak Fajitas on a platter with peppers, onions, and tortillas for a delicious family dinner. Save to Pinterest
Juicy Steak Fajitas on a platter with peppers, onions, and tortillas for a delicious family dinner. | casaimil.com

These fajitas have become our go-to when we want something that feels special but does not require hours in the kitchen. The sound of them sizzling in the pan never fails to make everyone excited for dinner.

Recipe Questions & Answers

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices due to their rich flavor and texture. Slice thinly against the grain for maximum tenderness.

How long should I marinate the steak?

Marinate for at least 15 minutes, but up to 2 hours in the refrigerator for deeper flavor penetration. The lime juice helps tenderize while infusing spices.

Can I make these ahead of time?

Prepare the marinade and slice vegetables in advance. Cook everything just before serving for the best sizzling presentation and texture.

What toppings pair well with steak fajitas?

Classic toppings include sour cream, fresh salsa, chopped cilantro, lime wedges, sliced avocado or guacamole, and shredded cheese.

How do I get restaurant-style charred vegetables?

Use high heat and don't overcrowd the skillet. Let the peppers and onions cook undisturbed for a few minutes to develop those delicious charred edges.

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.

Sizzling steak fajitas

Marinated beef strips seared with bell peppers and onions, served with warm tortillas and fresh toppings.

Prep Time
20 minutes
Bake/Cook Time
15 minutes
Time Needed
35 minutes
Created by Tessa Franklin


Skill Level Easy

Cuisine Mexican

Makes 4 Serving Size

Diet Preferences No Gluten

What You'll 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)

How to Make It

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 development.

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 to retain warmth.

Step 03

Cook the Vegetables: Add remaining 1 tablespoon olive oil to the same skillet. Introduce sliced bell peppers and onion. Sauté for 5–7 minutes, stirring occasionally, until vegetables are softened and develop slight charring.

Step 04

Combine and Serve: Return seared steak to the skillet with the vegetables. Toss everything together and heat for 1–2 minutes until mixture is sizzling hot. Serve immediately with warm tortillas and your selection of toppings.

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 Needed

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

Allergy Info

Review every ingredient to spot potential allergens and talk to a healthcare provider if unsure.
  • Contains wheat if using flour tortillas and dairy if using sour cream or cheese. Gluten-free when using corn tortillas. Always check labels of toppings and tortillas for allergens.

Nutrition per Serving

Provided for reference only—always ask a doctor for health advice.
  • Calories: 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.