Easy Marinated Steak Fajitas Recipe

If you’re looking for a flavorful, easy dinner option that’s sure to please the whole family, look no further than our easy marinated steak fajitas recipe. This dish combines juicy, tender steak with vibrant, spiced vegetables wrapped in warm tortillas, making it an instant hit at any dinner table. The best part? It’s simple enough for weeknight cooking but impressive enough for entertaining guests.
Growing up, family gatherings at my home always featured my grandmother’s legendary fajitas. The aroma of seasoned steak sizzling on a hot skillet would fill the air, drawing everyone to the kitchen. This recipe brings back fond memories of those days and is my homage to those flavorful family meals. Every bite is a nostalgic journey to those happy family feasts.
Why You’ll Love This Recipe
This recipe stands out because it marries authentic flavors with simplicity. The marinade infuses the steak with spices and citrus, ensuring every bite is tender and bursting with flavor. You can prepare it ahead of time, making it a stress-free option for busy nights. Not only is it adaptable to various dietary preferences, but it’s also a fun, interactive meal that kids and adults alike love to share.
Ingredients Notes
The key to these fajitas is fresh, quality ingredients. Opt for flank or skirt steak, known for its flavor and tenderness. If unavailable, sirloin is a good substitute. Fresh bell peppers and onions add vibrant color and crunch. Our recipe calls for lime juice, but lemon works well too. Use flour or corn tortillas based on your preference, and don’t forget to top with fresh cilantro and a squeeze of lime for a burst of freshness.
Recipe Steps
Step 1
Start by preparing the marinade. In a bowl, combine lime juice, olive oil, garlic, cumin, and chili powder. Mix well, and immerse the steak. Ensure it is evenly coated and let it marinate for at least 30 minutes or up to overnight in the refrigerator.
Step 2
While the steak is marinating, prepare your vegetables. Slice bell peppers and onions into thin strips. If you prefer a milder taste, opt for sweet peppers.
Step 3
Heat a large skillet or grill pan over medium-high heat. Add the marinated steak, searing each side for about 3-4 minutes or until it’s cooked to your desired level of doneness. Remove from heat and let it rest to seal in the juices.
WANT TO SAVE THIS RECIPE?
Step 4
In the same pan, add a bit of oil and sauté the sliced onions and peppers. Cook until they are tender and slightly charred, enhancing their natural sweetness.
Step 5
Slice the rested steak thinly against the grain. Serve in warm tortillas, generously topped with sautéed vegetables. Encourage guests to add their favorite toppings, like salsa, cheese, or guacamole.
Storage Options
Store any leftover steak and vegetables in an airtight container for up to three days in the refrigerator. For longer storage, freeze the cooked steak and veggies in separate freezer bags for up to a month. To reheat, thaw overnight in the refrigerator and warm in a skillet over medium heat until hot.
Variations & Substitutions
For a healthier twist, substitute the steak with chicken breast or portobello mushrooms for a vegetarian option. Want some heat? Add a chopped jalapeño to the marinade. Experiment with herbs like oregano or thyme for a fresh twist, or swap tortillas with lettuce wraps for a low-carb alternative.
Serving Suggestions
These fajitas are perfect for a weeknight meal, family gathering, or a casual dinner party. Serve with sides such as refried beans, Spanish rice, or a simple salad. For drinks, pair with a classic margarita or a refreshing cucumber cooler to complement the rich flavors.
Frequently Asked Questions
Can I use other cuts of beef? Absolutely! While flank or skirt steak are traditional choices, you can use any cut of beef that you have on hand. Just be sure to adjust the cooking time based on thickness.
How do I know when the steak is done? The best way is to use a meat thermometer. For medium rare, aim for 135°F. You can also press the steak gently; it should feel like the fleshy part of your hand beneath the thumb when relaxed.
Can these fajitas be made ahead of time? Yes! You can prepare the marinade and vegetables in advance. Marinate the steak overnight for deeper flavor, and sauté the veggies just before serving to keep them fresh and crisp.

Easy Marinated Steak Fajitas Recipe
Ingredients
Main Ingredients
- 1.5 lbs flank steak or skirt steak, trimmed
- 3 tbsp olive oil divided
- 1 tbsp lime juice freshly squeezed
- 3 cloves garlic minced
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp salt
- 0.5 tsp black pepper freshly ground
- 0.5 tsp paprika
- 1 large red bell pepper sliced
- 1 large green bell pepper sliced
- 1 large yellow onion sliced
- 8 flour tortillas small, warmed
- cilantro for garnish
- sour cream optional for serving
- salsa optional for serving
Instructions
Preparation Steps
- In a large bowl, combine 2 tablespoons of olive oil, lime juice, garlic, cumin, chili powder, salt, black pepper, and paprika. Add the flank steak and coat well. Cover and marinate in the fridge for at least 1 hour or up to 8 hours.
- In a large skillet over medium-high heat, heat the remaining 1 tablespoon of olive oil. Add the steak and cook for 6-8 minutes per side, or until desired doneness. Remove from skillet and let rest for 5 minutes, then slice thinly against the grain.
- In the same skillet, add the sliced bell peppers and onion. Sauté for about 5-7 minutes until the vegetables are tender and slightly charred. Season with a pinch of salt and pepper.
- Serve the sliced steak with the sautéed peppers and onions in warm tortillas. Garnish with cilantro and serve with sour cream and salsa, if desired.