There is nothing quite like the sound and smell of sizzling steak fajitas arriving at your table. The smoky aroma of seared beef, charred peppers and onions, and warm tortillas is pure magic. This steak fajitas recipe delivers that same restaurant-quality experience right in your own kitchen. The steak is juicy and tender, the vegetables are caramelized and sweet, and every bite is packed with bold, zesty flavor. Best of all, it comes together in under 30 minutes.
Steak fajitas are all about big flavor with minimal fuss. A simple marinade of lime juice, garlic, cumin, and chili powder tenderizes the steak and infuses it with bright, savory notes. The beef cooks quickly in a hot skillet, then is joined by bell peppers and onions that sear in the same pan, soaking up all those delicious browned bits. Serve everything sizzling hot with warm tortillas, guacamole, salsa, and sour cream for a meal that everyone can customize to their liking.
Why You Will Love This Recipe
· Ready in 30 Minutes: Faster than takeout.
· One Skillet, Minimal Cleanup.
· Big, Bold, Zesty Flavors.
· Tender, Juicy Steak Every Time.
· Perfect for Weeknights or Entertaining.
· Customizable with Your Favorite Toppings.
· Naturally Gluten-Free (with corn tortillas).
· Great for Meal Prep.
Ingredients List
For the Steak and Marinade:
· 1 ½ lbs flank steak or skirt steak
· ¼ cup olive oil
· ¼ cup fresh lime juice (about 2-3 limes)
· 4 cloves garlic, minced
· 1 teaspoon chili powder
· 1 teaspoon ground cumin
· 1 teaspoon smoked paprika (optional)
· 1 teaspoon kosher salt
· ½ teaspoon black pepper
For the Vegetables:
· 2 tablespoons olive oil (for cooking)
· 1 large yellow onion, thinly sliced
· 3 bell peppers (red, yellow, orange, or green), thinly sliced
For Serving:
· 8-10 flour or corn tortillas, warmed
· Guacamole or sliced avocado
· Salsa or pico de gallo
· Sour cream or Mexican crema
· Fresh cilantro, chopped
· Lime wedges
Step-by-Step Instructions
Step 1: Make the Marinade
In a small bowl or a zip-top bag, combine the olive oil, lime juice, minced garlic, chili powder, cumin, smoked paprika (if using), salt, and pepper.
Step 2: Marinate the Steak
Place the flank steak in a shallow dish or a zip-top bag. Pour the marinade over the steak, turning to coat. Marinate at room temperature for 30 minutes, or refrigerate for up to 4 hours. Do not marinate longer than 4 hours; the lime juice can start to break down the meat and make it mushy.
Step 3: Bring Steak to Room Temperature
Remove the steak from the refrigerator (if chilled) 20 minutes before cooking. This helps it cook more evenly.
Step 4: Cook the Steak
Heat a large cast-iron skillet or heavy-bottomed pan over medium-high heat until very hot (a drop of water should sizzle and evaporate immediately). Remove the steak from the marinade, letting any excess drip off. Pat the steak dry with paper towels—this is essential for a good sear. Cook the steak for 5-7 minutes per side (for medium-rare to medium). Use tongs to flip only once. The steak is done when it reaches an internal temperature of 130°F for medium-rare, 135-140°F for medium.
Step 5: Rest the Steak
Transfer the steak to a cutting board and let it rest for 10 minutes. This allows the juices to redistribute, ensuring a juicy, tender steak. Do not skip this step.
Step 6: Cook the Vegetables
While the steak rests, heat the remaining 2 tablespoons of olive oil in the same skillet over medium-high heat. Add the sliced onion and bell peppers. Cook for 4-6 minutes, stirring occasionally, until the vegetables are tender-crisp and lightly charred at the edges. The browned bits from the steak will flavor the vegetables.
Step 7: Slice the Steak
After resting, slice the steak thinly against the grain (perpendicular to the direction of the muscle fibers). This is crucial for tenderness. Cut at a slight angle for wider, more elegant slices.
Step 8: Combine and Serve
Return the sliced steak to the skillet with the vegetables and toss to combine. Heat for 1-2 minutes until everything is hot and sizzling. Serve immediately with warm tortillas and your favorite toppings.
Cooking Tips and Pro Tips for Best Results
· Use flank or skirt steak: These cuts have bold beefy flavor and respond well to marinating. They must be sliced thinly against the grain to be tender.
· Do not skip patting the steak dry: Moisture on the surface prevents browning. Pat the steak dry after marinating and before it goes into the hot pan.
· Get the pan screaming hot: A ripping hot skillet creates a deep brown crust (the Maillard reaction) in seconds. Cast iron is ideal.
· Do not overcrowd the pan: Cook the steak in one piece. If your pan is too small, cut the steak in half and cook in batches.
· Let the steak rest: Resting is non-negotiable. Cutting too early releases all the juices onto the cutting board, leaving you with dry meat.
· Slice against the grain: Look at the steak and find the direction of the muscle fibers. Slice perpendicular to those lines. This shortens the fibers and makes the meat tender.
· Warm the tortillas properly: Heat tortillas in a dry skillet over medium heat for 20-30 seconds per side, or wrap in foil and warm in a 300°F oven for 5-10 minutes.
Variations and Substitutions
Chicken Fajitas:
Substitute the flank steak with 1 ½ lbs of boneless, skinless chicken thighs or breasts. Marinate for at least 30 minutes. Cook for 6-8 minutes per side, until cooked through (165°F). Slice and serve.
Shrimp Fajitas:
Substitute the steak with 1 ½ lbs of large shrimp, peeled and deveined. Marinate for 15 minutes only (acid can cook shrimp). Cook for 1-2 minutes per side until pink and curled. Do not overcook.
Vegetarian Fajitas:
Omit the steak. Add 8 oz of sliced portobello mushrooms to the vegetables. The mushrooms provide a meaty texture. Season with the same spices.
Spicy Steak Fajitas:
Add 1 teaspoon of cayenne pepper or chipotle powder to the marinade. Add 1 sliced jalapeño to the vegetables. Serve with hot salsa.
Citrus-Garlic Steak Fajitas:
Add the zest of 1 orange and 1 lime to the marinade. Use orange juice instead of half the lime juice. The extra citrus brightens the flavor.
Low-Carb Steak Fajitas:
Serve the steak and vegetables over a bed of lettuce or in lettuce wraps instead of tortillas. Top with guacamole and sour cream.
Serving Suggestions
Set up a fajita bar so everyone can build their perfect meal:
· Tortillas: Warm flour or corn tortillas
· Guacamole or Sliced Avocado: Creamy and rich
· Salsa: Red salsa, green salsa (tomatillo), or pico de gallo
· Sour Cream or Mexican Crema: Cool and tangy
· Cheese: Shredded cheddar, Monterey Jack, or cotija
· Cilantro: Fresh, chopped
· Lime Wedges: For squeezing
· Pickled Jalapeños or Onions: For heat and tang
· Hot Sauce: Your favorite brand
Side dishes that pair well:
· Mexican rice or cilantro lime rice
· Refried beans or black beans
· Grilled corn on the cob or elote (Mexican street corn)
· Chips and salsa or guacamole
Storage and Reheating Instructions
Refrigerator:
Store leftover steak and vegetables in an airtight container for up to 4 days. Store tortillas separately.
Freezer:
Freeze the cooked steak and vegetables in a freezer-safe container for up to 2 months. The texture of the peppers and onions may soften, but the flavor remains good. Thaw overnight in the refrigerator before reheating.
Reheating:
· Skillet (Best): Reheat the steak and vegetables in a hot skillet for 2-3 minutes until sizzling. Do not overcook.
· Microwave: Heat individual portions for 60-90 seconds. The steak will not be as crispy.
· Oven: Spread on a baking sheet and warm at 325°F for 8-10 minutes.
Nutritional Information (Approximate, per serving – serves 4, without tortillas and toppings)
· Calories: 480
· Protein: 42g
· Fat: 28g
· Saturated Fat: 8g
· Carbohydrates: 14g
· Fiber: 3g
· Sugar: 7g
· Sodium: 680mg
· Iron: 20% Daily Value
Frequently Asked Questions (FAQ)
1. What is the best cut of steak for fajitas?
Flank steak and skirt steak are the traditional choices. They have intense beefy flavor and become tender when sliced properly against the grain. Skirt steak is thinner and cooks faster; flank steak is thicker and more substantial. Both work beautifully.
2. How do I get my steak to be tender?
Three things: marinate (the acid helps tenderize), cook to medium-rare or medium (do not overcook), and slice thinly against the grain. These three steps make all the difference.
3. Can I cook the steak and vegetables together in the same pan?
Yes, but for the best results, cook them separately. The steak needs high heat and space to sear. The vegetables release moisture as they cook, which can steam the steak. Cook the steak first, rest it, then cook the vegetables in the same pan to pick up the flavorful browned bits.
4. How do I know when the steak is done?
Use a meat thermometer for accuracy. Flank steak at 130°F is medium-rare (warm red center). At 135-140°F is medium (pink center). At 145°F is medium-well (slightly pink). For fajitas, medium-rare to medium is best.
5. Can I make fajitas on the grill?
Absolutely. Grill the steak over high heat for 4-6 minutes per side. Grill the peppers and onions in a grill basket or on a sheet of foil. The grill adds wonderful smoky flavor.
6. What are the best tortillas for fajitas?
Flour tortillas are traditional for Tex-Mex fajitas—they are soft and pliable. Corn tortillas are more authentic to Mexican cuisine and are naturally gluten-free. Warm either type before serving. Look for “fajita-size” tortillas (about 8 inches).