Follow Me On Social Media!
Juicy Beef Steak Fajitas (Easy Grilled Mexican Favorite)
Introduction
Did you know that marinating steak before grilling can increase tenderness by up to 40%? If you love bold, smoky flavors with tender, juicy beef, then Juicy Beef Steak Fajitas are your go-to recipe. This classic Mexican favorite combines grilled marinated steak, sautéed peppers and onions, and warm tortillas for a flavorful, hands-on meal that’s perfect for weeknight dinners or festive gatherings.
With this recipe, you’ll learn how to make restaurant-quality fajitas at home with minimal effort while ensuring each bite is bursting with flavor. Whether you prefer flour or corn tortillas, these fajitas are highly customizable, fast to prepare, and crowd-pleasing.
NLP Keywords naturally integrated: beef steak fajitas recipe, grilled fajitas, Mexican steak fajitas, easy fajita dinner, juicy beef fajitas, homemade fajitas, quick Mexican recipes.
Ingredients List
Fresh ingredients and a flavorful marinade make these fajitas irresistible.
Main Ingredients
- 1.5 lbs flank steak or skirt steak
- 3 tablespoons olive oil
- 3 tablespoons lime juice
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 large yellow onion, sliced
- 8 small flour or corn tortillas
Optional Toppings
- Sour cream or Greek yogurt
- Guacamole
- Salsa or pico de gallo
- Shredded cheese
- Fresh cilantro
Ingredient Substitutions
- Chicken or shrimp can replace beef for variation.
- Coconut aminos or tamari can replace soy sauce in the marinade for gluten-free.
- Bell peppers of any color can be used to add visual appeal.
These ingredients yield juicy, flavorful steak fajitas with tender vegetables and fresh toppings.
Timing
| Stage | Time |
|---|---|
| Steak Marinade | 30 minutes (or up to 2 hours for best results) |
| Prep Vegetables | 10 minutes |
| Grilling | 8–12 minutes |
| Total Time | ~50 minutes |
Marinating the steak in lime juice and spices ensures maximum tenderness and flavor, making these fajitas perfect for a fast, flavorful meal.
Step-by-Step Instructions
Step 1: Prepare the Marinade
In a bowl, combine:
- Olive oil
- Lime juice
- Garlic
- Chili powder
- Cumin
- Smoked paprika
- Salt and pepper
Whisk together and pour over the steak. Marinate for at least 30 minutes, or up to 2 hours in the refrigerator.
Step 2: Prep Vegetables
Slice bell peppers and onions into thin strips.
Tip: Uniform slices ensure even cooking and tender-crisp texture.
Step 3: Preheat the Grill
Heat your grill to medium-high heat (400°F / 200°C). If using a skillet or grill pan, preheat over medium-high heat with a small amount of oil.
Step 4: Grill the Steak
Remove steak from marinade and let excess drip off.
Grill steak for 4–6 minutes per side, depending on thickness and desired doneness (medium-rare: 130–135°F internal temperature).
Remove steak and let it rest for 5 minutes to redistribute juices.
Step 5: Cook the Vegetables
While the steak rests, grill or sauté bell peppers and onions for 5–7 minutes until slightly charred and tender but still crisp.
Step 6: Slice the Steak
Slice steak thinly against the grain. This ensures maximum tenderness.
Step 7: Assemble Fajitas
Warm tortillas on the grill or in a skillet. Layer with:
- Sliced steak
- Grilled peppers and onions
- Optional toppings: sour cream, guacamole, salsa, shredded cheese, cilantro
Serve immediately for a hands-on, flavorful meal.
Nutritional Information
Approximate values per serving (2 fajitas per person):
- Calories: 450 kcal
- Protein: 32 g
- Fat: 20 g
- Carbohydrates: 32 g
- Fiber: 4 g
- Sugar: 5 g
Nutrition Insight: This dish provides high protein, moderate healthy fats, and fiber from vegetables, making it both satisfying and balanced.
Healthier Alternatives for the Recipe
Low-Carb Version
Use lettuce wraps instead of tortillas for a keto-friendly meal.
Lean Protein Option
Substitute flank steak with chicken breast or shrimp.
Lower Sodium
Reduce added salt and rely on fresh lime and spices for flavor.
Extra Vegetables
Add mushrooms, zucchini, or cherry tomatoes to boost fiber and nutrients.
Serving Suggestions
Juicy Beef Steak Fajitas pair well with many sides:
Classic Mexican Sides
- Mexican rice or cilantro-lime rice
- Black beans or refried beans
Fresh & Light
- Mixed greens salad
- Grilled corn on the cob
Party-Style
- Serve deconstructed on a platter with tortillas, steak, vegetables, and toppings for interactive dining.
Common Mistakes to Avoid
- Skipping the marinade: Steak will be less flavorful and less tender.
- Overcooking the steak: Results in dry meat; use a thermometer.
- Cooking vegetables too long: They should stay slightly crisp.
- Slicing steak with the grain: Causes toughness; always slice against the grain.
- Overcrowding the pan or grill: Prevents proper searing and char.
Storing Tips for the Recipe
Refrigeration
Store steak and vegetables separately in airtight containers for 3–4 days. Reheat gently.
Freezing
Cooked steak can be frozen for 2 months; add grilled vegetables fresh when serving.
Meal Prep Tip
Prepare steak, vegetables, and toppings separately for quick weekday fajitas.
Conclusion
Juicy Beef Steak Fajitas are a flavorful, easy-to-make Mexican favorite. Marinated, grilled steak with vibrant vegetables and warm tortillas makes a versatile and crowd-pleasing meal. Try this recipe tonight, share your feedback in the comments, and subscribe for more quick, authentic Mexican-inspired dishes.
FAQs
Can I make these fajitas indoors?
Yes, use a grill pan or skillet over medium-high heat.
How long should I marinate the steak?
At least 30 minutes, up to 2 hours for maximum flavor and tenderness.
Can I make this recipe gluten-free?
Yes, use corn tortillas instead of flour tortillas.
How do I keep steak tender?
Marinate, cook to medium-rare or medium, rest 5 minutes, and slice against the grain.
Can I make these ahead of time?
Yes, prep steak and vegetables ahead and assemble just before serving.






