Save to Pinterest 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.
Save to Pinterest 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
Save to Pinterest 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.