Servings: 4–6
Prep Time: 15 minutes
Marinate Time: 3–10 hours
Cook Time: 15 minutes
Total Time: ~35 minutes (plus marinating)
Difficulty: Easy
Calories (est.): ~420 per serving (without tortillas)
These Juicy Steak Fajitas are bold, flavorful, and absolutely worth the short marinating time. Tender skirt or flank steak is soaked in a citrusy, spice-forward marinade, then seared until perfectly juicy and paired with charred bell peppers and onions. Every bite is smoky, savory, and deeply satisfying.
This is one of those meals that feels restaurant-worthy but is surprisingly simple to make at home. Perfect for weeknight dinners, meal prep, or casual entertaining, these fajitas are customizable, filling, and always a hit.
Why You’ll Love These Steak Fajitas
- Deeply marinated, juicy steak
- Bold Tex-Mex flavor without heavy sauces
- High-protein and filling
- Easy to customize for different diets
- Great for family dinners or gatherings
Ingredients Needed
Steak Marinade
- 1½ lbs skirt or flank steak
- ¼ cup soy sauce (low-sodium preferred)
- ¼ cup fresh lime juice (about 2–3 limes)
- 2 tablespoons canola or olive oil
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 3 cloves garlic, minced
- 2 teaspoons freshly ground black pepper
- ½ teaspoon sugar (optional, for balance)
Fajita Vegetables
- 1 large red bell pepper, sliced
- 1 large yellow or orange bell pepper, sliced
- 1 large green bell pepper, sliced
- 1 large white or yellow onion, sliced
- 1 tablespoon olive oil
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
For Serving (Optional)
- Warm flour or corn tortillas
- Sour cream
- Guacamole
- Shredded cheese
- Fresh cilantro
How to Make Juicy Steak Fajitas
1. Make the Marinade
In a large bowl or zip-top bag, whisk together soy sauce, lime juice, oil, chili powder, cumin, garlic, black pepper, and sugar (if using).
2. Marinate the Steak
Add steak to the marinade, ensuring it’s fully coated. Seal and refrigerate for at least 3 hours, up to 10 hours for maximum flavor.
3. Prep the Vegetables
Toss sliced peppers and onions with olive oil, salt, and pepper. Set aside.
4. Cook the Vegetables
Heat a cast-iron skillet or grill pan over medium-high heat. Cook vegetables for 5–8 minutes, stirring occasionally, until tender-crisp and lightly charred. Remove and set aside.
5. Cook the Steak
Remove steak from marinade and pat dry. Sear in the hot skillet for 3–5 minutes per side, depending on thickness and desired doneness.
6. Rest & Slice
Let steak rest for 5 minutes, then slice thinly against the grain.
7. Combine & Serve
Return steak and vegetables to the skillet, toss briefly to heat through, and serve immediately with tortillas and toppings.
Storage & Meal Prep
- Refrigerator: Store cooked steak and vegetables for up to 4 days
- Reheat: Skillet or microwave until warmed
- Meal Prep Tip: Store tortillas separately for best texture
Tips & FAQs
Which cut of steak is best?
Skirt steak offers the most flavor; flank steak is slightly leaner but still great.
Can I grill the steak instead?
Yes. Grill over high heat for similar timing and smoky flavor.
How do I keep the steak tender?
Don’t skip the marinade, rest the meat, and always slice against the grain.
Is this good for weight-loss plans?
Yes. It’s protein-rich, filling, and easy to portion—especially when served without tortillas or with low-carb options.