This steak fajitas recipe brings restaurant-style flavour right into your kitchen. It's loaded with juicy, marinated steak, colourful bell peppers, and tender onions, all seared to perfection.
You’ll love how the steak caramelises beautifully in the skillet while staying tender and full of smoky flavour. Everything cooks quickly, making this an ideal option when you're short on time but craving something delicious.
Whether you're hosting a weeknight dinner or a casual gathering, steak fajitas are always a hit. The marinade is simple yet powerful, using lime juice, garlic, and spices that penetrate the meat for bold flavour.
Fajitas are endlessly versatile—you can top them with sour cream, guacamole, shredded cheese, or salsa. The bright veggies not only add colour but also balance the richness of the steak.
If you're looking for a satisfying, easy-to-make Tex-Mex classic with minimal fuss and maximum flavour, these steak fajitas are the way to go. Once you try them, they’ll become a staple in your dinner rotation.

WHY YOU WILL LOVE THIS RECIPE
- Bold, Smoky Flavour: The steak is marinated in lime juice and spices, giving it a deep, smoky, and savoury taste with each bite.
- Quick Cooking Time: Once marinated, everything cooks in under 20 minutes, making it perfect for busy weeknight dinners.
- Vibrant and Colourful: Bright bell peppers and onions not only add crunch but also make the fajitas visually appealing and nutritious.
- Customisable Toppings: Everyone can build their fajita with their favourite toppings like guacamole, sour cream, or shredded cheese.
- Restaurant-Style at Home: You get sizzling fajitas just like your favourite mexican restaurant, but in your own kitchen.
- Make-Ahead Friendly: You can prep the meat and veggies earlier in the day and just cook when ready to serve.
- Family Favourite: This dish is loved by both kids and adults, making it a reliable go-to meal for any crowd.
INGREDIENTS
- 1½ pounds flank or skirt steak
- 3 tablespoons olive oil
- Juice of 2 limes
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- Salt and pepper to taste
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, sliced
- Warm tortillas, for serving
- Optional toppings: sour cream, guacamole, salsa, shredded cheese
DIRECTIONS
- Step No.1: Marinate the steak
In a large bowl or ziplock bag, mix olive oil, lime juice, garlic, chili powder, cumin, paprika, salt, and pepper. Add steak and coat well. Refrigerate for at least 1 hour or up to 8 hours.
- Step No.2: Cook the steak
Heat a large skillet or grill pan over medium-high heat. Sear the steak for 3–4 minutes per side or until it reaches your preferred doneness. Remove and let rest.
- Step No.3: Cook the vegetables
In the same pan, add a bit more oil if needed. Sauté sliced bell peppers and onions for 5–7 minutes until tender and slightly charred.
- Step No.4: Slice the steak
Once rested, slice the steak against the grain into thin strips. This helps maintain tenderness and keeps each bite juicy.
- Step No.5: Assemble the fajitas
Warm tortillas and fill each with sliced steak, sautéed vegetables, and your favourite toppings like sour cream, guacamole, or salsa.
- Step No.6: Serve hot
Serve the assembled fajitas immediately while hot and sizzling. Pair with rice, beans, or tortilla chips for a complete meal.

TIPS FOR SUCCESS
- Marinate Longer: The longer the steak marinates, the deeper the flavour—overnight is best for maximum tenderness and taste.
- Use High Heat: Sear the steak over high heat to get that signature fajita char and lock in the juices.
- Slice Against the Grain: Cutting the steak this way ensures each strip is tender, not chewy or tough.
- Prep Ingredients Early: Chop veggies and marinate steak ahead to cut down cooking time and make dinner stress-free.
- Don’t Overcrowd Pan: Cook the steak and veggies in batches if needed to avoid steaming and ensure even browning.
- Rest the Meat: Letting the steak rest before slicing allows the juices to redistribute, keeping the meat moist.
- Warm the Tortillas: Warm tortillas make for better texture and help everything wrap neatly without tearing.
VARIATIONS
- Chicken Fajitas: Swap steak for boneless chicken breasts or thighs using the same marinade for a leaner alternative.
- Spicy Version: Add sliced jalapeños or a pinch of cayenne pepper to the marinade for an extra spicy kick.
- Low-Carb Fajitas: Skip the tortillas and serve the steak and veggies over lettuce or cauliflower rice for a ketogenic diet option.
- Steak Bowl Style: Serve everything over rice or quinoa instead of tortillas to create a hearty, fajita-style bowl.
- Mushroom Add-In: Sauté mushrooms with the bell peppers for added earthiness and a hearty vegetable boost.
- Pineapple Twist: Add pineapple slices to the veggies for a sweet contrast that pairs well with the smoky steak.
- Dairy-Free Option: Use avocado or dairy-free sauces as toppings if avoiding cheese or sour cream.
SERVING AND STORAGE
Serving
Serve hot in warm tortillas with toppings like guacamole, salsa, or sour cream. Pair with rice, beans, or chips.
Storage
Store leftover steak and vegetables in an airtight container in the fridge for up to 3 days. Reheat before serving.

FAQ
Flank or skirt steak works best because they’re flavourful and cook quickly. Just be sure to slice against the grain.
Yes! Grilling adds extra smoky flavour and beautiful char marks. Use the same marinade and grill over high heat.
You can freeze the marinated raw steak, but cooked peppers and onions may get soggy after thawing.
Popular toppings include shredded cheese, sour cream, guacamole, pico de gallo, salsa, and fresh lime wedges
Wrap them in foil and keep them in a warm oven or use a tortilla warmer during your meal.
Steak fajitas are one of those magical recipes that taste like you put in way more effort than you actually did.
The secret lies in the marinade—it infuses the steak with so much bold, zesty flavour.
Once it hits a hot pan, that sizzle brings everything to life, just like your favourite Tex-Mex restaurant.
Add the sautéed veggies and soft tortillas, and you’ve got a complete, satisfying meal.
Even better, steak fajitas are totally customisable.
You can go spicy, sweet, low-carb, or gluten-free diet with just a few swaps.
They're also perfect for serving a crowd—just lay everything out and let everyone build their own.
Whether you’re cooking for family, guests, or just yourself, this recipe never disappoints. Try it once, and you’ll be hooked.


STEAK FAJITAS
Ingredients
For the Steak Marinade:
- 1 lb flank steak or skirt steak thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons lime juice
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- ½ teaspoon paprika
- Salt and pepper to taste
For the Fajitas:
- 1 tablespoon olive oil
- 1 large onion thinly sliced
- 1 red bell pepper sliced
- 1 yellow bell pepper sliced
- 1 green bell pepper sliced
- 8 small flour tortillas
- Optional toppings: sour cream guacamole, salsa, shredded cheese, cilantro
Instructions
Marinate the Steak:
- In a bowl, mix olive oil, lime juice, chili powder, cumin, garlic powder, paprika, salt, and pepper. Add the sliced steak and toss to coat evenly. Let it marinate for at least 15 minutes.
Cook the Veggies:
- In a large skillet, heat 1 tablespoon olive oil over medium-high heat. Add the sliced onions and bell peppers. Cook, stirring occasionally, for about 5-7 minutes, until the vegetables are tender and slightly caramelized. Remove from the skillet and set aside.
Cook the Steak:
- In the same skillet, add the marinated steak and cook for 3-4 minutes, stirring frequently, until the steak is cooked to your desired level of doneness.
Assemble the Fajitas:
- Warm the tortillas in a dry skillet or microwave. Spoon the cooked steak and vegetables onto each tortilla. Add optional toppings, such as sour cream, guacamole, salsa, or shredded cheese.
Notes
- Make Ahead: Marinate the steak the night before for extra flavor.
- Variations: Swap the beef for chicken or shrimp for different protein options.
- Serving Tip: Serve with Mexican rice or a side salad for a complete meal.





Comments
No Comments