Pin it 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.
Pin it 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
Pin it 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.