Hey y’all! If you’re looking for a meal that’s bold, flavorful, and guaranteed to impress, this Steak Fajitas Recipe is the answer. Succulent strips of steak, vibrant peppers, and aromatic spices come together for a sizzling sensation that’s delicious any night of the week—whether it’s a festive gathering or a cozy family dinner. Let’s get cooking!
Why You’ll Love This Steak Fajitas Recipe
- Quick and Easy: Ready in under 30 minutes, making it perfect for busy weeknights.
- Incredible Flavor: The marinade infuses the steak with zesty, smoky, and savory notes.
- Customizable: Switch up the toppings and sides to fit your family’s tastes.
- Perfect for Entertaining: Serve family-style for a fun and interactive dinner party.
- Nutritious & Satisfying: Packed with protein, fresh veggies, and bold spices.
Steak Fajitas Recipe Ingredients
- 1 1/4 pounds flank steak or skirt steak
- 1/4 cup olive oil
- 3 tablespoons lime juice (about 2 limes)
- 2 tablespoons soy sauce
- 1 tablespoon Worcestershire sauce
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon black pepper
- 1 teaspoon salt, plus extra to taste
- 1 large red bell pepper, thinly sliced
- 1 large yellow bell pepper, thinly sliced
- 1 large green bell pepper, thinly sliced
- 1 medium red onion, thinly sliced
- 8 small flour tortillas (or corn, if preferred)
- Optional toppings: sour cream, guacamole, salsa, fresh cilantro, shredded cheese
How to Make Steak Fajitas Recipe: Step-By-Step Directions
1. Marinate the Steak
- In a large resealable bag or shallow dish, whisk together olive oil, lime juice, soy sauce, Worcestershire sauce, minced garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper.
- Add the steak, coating it well. Marinate in the refrigerator for at least 30 minutes (up to 4 hours for the best flavor).
2. Cook the Vegetables
- Heat a large cast-iron skillet or grill pan over medium-high heat.
- Add a drizzle of olive oil. Toss in the sliced peppers and onions, seasoning with a pinch of salt.
- Cook, stirring occasionally, until the veggies are tender and lightly charred, about 6-8 minutes. Remove from skillet and set aside.
3. Sear the Steak
- Increase skillet heat to high. Remove steak from marinade (letting excess drip off), and cook for 3-4 minutes per side for medium-rare (130-135°F), or to your desired doneness. See steak doneness guide.
- Transfer steak to a cutting board and let it rest for 5 minutes.
4. Slice and Serve
- Thinly slice steak against the grain for tender pieces.
- Warm tortillas in a dry skillet or microwave.
- Assemble fajitas by layering steak, veggies, and your favorite toppings in each tortilla. Enjoy!
Notes for the Best Steak Fajitas Recipe
- For maximum tenderness, always slice your steak against the grain. Learn how to slice steak.
- Prep your toppings and sides while the steak marinates to save time.
- Don’t overcrowd the skillet when cooking veggies for the best sear.

Variations on Steak Fajitas Recipe
- Chicken Fajitas: Swap steak for boneless, skinless chicken breasts or thighs.
- Veggie Fajitas: Double the peppers and onions, adding mushrooms or zucchini for a hearty vegetarian option.
- Spicy Fajitas: Add sliced jalapeños or a pinch of cayenne to the marinade for extra heat.
Equipment Needed for Steak Fajitas Recipe
- Large cast-iron skillet or grill pan
- Tongs
- Cutting board
- Sharp chef’s knife
- Mixing bowls
- Measuring cups and spoons
Storage Instructions for Steak Fajitas Recipe
- Store leftover steak and veggies in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a skillet over medium heat or in the microwave until warmed through.
- Tortillas are best stored separately to prevent sogginess.
Suggested Pairings for Steak Fajitas Recipe
- Classic Mexican rice or cilantro-lime rice
- Refried beans or black beans
- Fresh guacamole and pico de gallo
- Try with a chilled margarita or agua fresca for a festive touch
Pro Tips for Steak Fajitas Recipe Success
- Let the steak rest before slicing to keep the juices sealed in. Read more about resting steak.
- Use fresh lime juice for the brightest, most authentic flavor.
- Marinate the steak for at least 30 minutes, but longer (up to 4 hours) yields deeper flavor.
Steak Fajitas Recipe FAQ
- Can I grill the steak instead of using a skillet?
- Absolutely! Grill the steak over medium-high heat for 3-4 minutes per side, then slice and serve as directed.
- What steak cut is best for fajitas?
- Flank steak and skirt steak are both excellent for fajitas due to their flavor and tenderness when sliced thinly against the grain.
- Can I make this Steak Fajitas Recipe ahead of time?
- Yes! Marinate the steak and prep the veggies up to a day ahead. Cook just before serving for best results.
Ready to wow your family and friends? Give this Steak Fajitas Recipe a try for a crowd-pleasing meal full of color and flavor!
Ingredients
- 1 lb flank steak, thinly sliced
- 2 tablespoons olive oil
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, sliced
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 8 small flour tortillas
- Fresh lime wedges, for serving
- Chopped cilantro, for garnish
Instructions
-
1In a large bowl, combine the sliced flank steak with olive oil, chili powder, cumin, smoked paprika, garlic, salt, and black pepper. Toss to coat and let marinate for at least 15 minutes.
-
2Heat a large skillet over medium-high heat. Add the marinated steak and cook for 3-4 minutes until browned. Remove steak from the skillet and set aside.
-
3In the same skillet, add the sliced bell peppers and onion. Sauté for 5-6 minutes until vegetables are tender and slightly charred.
-
4Return the cooked steak to the skillet with the vegetables. Stir to combine and cook for an additional 2 minutes to heat through.
-
5Warm the flour tortillas in a dry skillet or microwave. Serve the steak and vegetable mixture in tortillas, garnished with chopped cilantro and fresh lime wedges.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!