Sizzling steak fajitas

Featured in: Meals For Daily Life

These sizzling steak fajitas feature tender strips of flank steak marinated in a zesty lime and spice blend, then seared to perfection alongside colorful bell peppers and sweet onions. The entire dish comes together in just 35 minutes, making it an ideal choice for busy weeknights when you want something flavorful and satisfying without spending hours in the kitchen.

The marinade infuses the beef with authentic Mexican flavors using cumin, smoked paprika, and chili powder, while the fresh lime juice adds brightness and helps tenderize the meat. When served with warm tortillas and classic toppings like sour cream, salsa, fresh cilantro, and guacamole, these fajitas bring restaurant-quality taste right to your dinner table.

Updated on Wed, 14 Jan 2026 16:55:00 GMT
Sizzling steak fajitas with marinated beef, sautéed peppers, and onions on a platter with warm tortillas. Pin it
Sizzling steak fajitas with marinated beef, sautéed peppers, and onions on a platter with warm tortillas. | calmtirra.com

The first time I made fajitas, my tiny apartment filled with so much smoke that the fire alarm went off. I had cranked the heat too high, desperate for that restaurant-style sizzle, and ended up with everyone standing on the balcony in February while the windows aired out. The meat was perfect though, and we ate them huddled around the coffee table, laughing at my overenthusiastic heat management.

My cousin taught me the trick of slicing the meat when it is partially frozen, which makes those thin, even strips so much easier to achieve. We made these for her birthday last year, setting up a toppings bar that spanned the entire kitchen counter. Everyone built their own perfect fajita, and the conversation flowed as freely as the margaritas.

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: Thinly slicing against the grain makes all the difference between tender and tough
  • Lime juice: Fresh is non negotiable here, bottled juice lacks the bright acidity that cuts through the rich meat
  • Smoked paprika: This is the secret ingredient that gives you that authentic fajita flavor without a grill
  • Bell peppers: Using three colors creates that beautiful presentation and adds subtle flavor differences
  • Warm tortillas: I wrap mine in foil and heat them in the oven while the meat rests

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare the marinade:
Whisk together the olive oil, lime juice, garlic, and spices until the mixture is fragrant and well combined. The aroma will tell you it is ready.
Marinate the steak:
Toss the sliced steak in the marinade, ensuring every piece is coated, and let it sit for at least 15 minutes. Longer is better if you have the time.
Sear the meat:
Heat a large skillet over medium-high heat with a tablespoon of olive oil. Cook the steak in batches, letting it develop a nice brown crust before flipping.
Cook the vegetables:
Add the remaining oil to the skillet and sauté the peppers and onions until they are tender and have those gorgeous charred spots.
Bring it together:
Return the steak to the pan and toss everything together until it is sizzling hot. Serve immediately while everyone is gathered at the table.
Colorful steak fajitas topped with fresh cilantro and avocado, ready to serve at a festive dinner. Pin it
Colorful steak fajitas topped with fresh cilantro and avocado, ready to serve at a festive dinner. | calmtirra.com

These have become our go-to for Friday nights, the kind of meal where everyone reaches across the table for seconds. The combination of tender meat, sweet peppers, and warm tortillas just works every single time.

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.

Making Ahead

The marinade can be prepared up to 24 hours in advance and stored in the refrigerator. I often slice the vegetables in the morning, which makes the actual cooking feel effortless come dinner time.

Best Toppings

While sour cream and guacamole are classics, do not underestimate pickled red onions or a sprinkle of queso fresco. A little fresh cilantro adds brightness that cuts through the rich meat.

Serving Suggestions

I like to set everything out family style and let people build their own fajitas at the table. It keeps the meal interactive and everyone gets exactly what they want.

  • Keep extra lime wedges on hand for squeezing over the top
  • Warm your plates in the oven so everything stays hot longer
  • Have napkins ready, because these are meant to be messy and wonderful
Homemade steak fajitas with seared beef strips and charred vegetables on a skillet beside lime wedges. Pin it
Homemade steak fajitas with seared beef strips and charred vegetables on a skillet beside lime wedges. | calmtirra.com

There is something communal about fajitas that turns any dinner into a celebration. Hope these bring as much joy to your table as they have to mine.

Recipe FAQs

What cut of beef works best for fajitas?

Flank steak or skirt steak are ideal choices because they're flavorful and become tender when properly marinated and cooked quickly over high heat. Slice the beef thinly against the grain for the most tender results.

How long should I marinate the steak?

Marinate the steak for at least 15 minutes to absorb the flavors, but for the best results, let it marinate in the refrigerator for up to 2 hours. The lime juice and spices need time to penetrate the meat and enhance its natural taste.

Can I make these fajitas gluten-free?

Absolutely! Simply use corn tortillas instead of flour tortillas, and ensure your toppings are gluten-free. The marinade and vegetables are naturally gluten-free, making this dish easy to adapt for dietary needs.

What's the best way to warm tortillas for fajitas?

Warm tortillas directly over a gas flame for 10-15 seconds per side until slightly charred and pliable, or heat them in a dry skillet. You can also wrap them in foil and warm in a 200°F oven for 10-15 minutes.

Can I substitute the beef with other proteins?

Yes! Chicken breast or thighs work beautifully with the same marinade. For a vegetarian option, use portobello mushrooms sliced into strips. Adjust cooking times accordingly—chicken may need a few extra minutes while mushrooms cook faster.

What are classic fajita toppings?

Traditional toppings include sour cream, fresh salsa, chopped cilantro, lime wedges, sliced avocado or guacamole, and shredded cheese like cheddar or Monterey Jack. These add creaminess, acidity, and freshness to complement the sizzling beef and vegetables.

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

Tender marinated beef with sautéed peppers and onions, served with warm tortillas and your favorite toppings.

Prep Time
20 minutes
Cook Time
15 minutes
Overall Time
35 minutes
Created by Tristan Meek


Skill Level Easy

Cuisine Type Mexican

Makes 4 Portions

Diet Details None specified

What You 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 1/2 tsp chili powder
08 1/2 tsp salt
09 1/4 tsp black pepper

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

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 refrigerate up to 2 hours for enhanced flavor.

Step 02

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

Step 03

Cook Vegetables: Add remaining 1 tablespoon olive oil to the same skillet. Toss in sliced peppers and onion. Sauté for 5-7 minutes, stirring occasionally, until vegetables are softened and slightly charred.

Step 04

Combine and Serve: Return cooked steak to the skillet with the vegetables. Toss everything together and heat for 1-2 minutes until sizzling hot. Serve immediately with warm tortillas and your choice 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.

Gear Needed

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

Allergy Info

Review each item for allergen risks and check with your doctor if you're unsure.
  • Contains wheat (if using flour tortillas)
  • Contains dairy (if using sour cream or cheese)
  • Gluten-free if using corn tortillas
  • Always check labels of toppings and tortillas for allergens

Nutrition (per serving)

Values here are for information. Always consult a medical expert for advice.
  • Energy: 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.