Steak Fajita Recipe
If you’re looking for a vibrant and flavorful dish that brings the taste of Mexico to your kitchen, look no further than this steak fajita recipe. Juicy, marinated steak is grilled to perfection and served alongside colorful peppers and onions. This dish is not only delicious but also quick to prepare, making it perfect for a weeknight dinner or a fun gathering with friends. Get ready to impress your taste buds!
Ingredients

– 1 lb flank steak
– 2 tablespoons olive oil
– 1 teaspoon chili powder
– 1 teaspoon cumin
– 1 teaspoon garlic powder
– 1 bell pepper (red or green), sliced
– 1 onion, sliced
– Salt and pepper to taste
– Fresh lime juice
– Flour or corn tortillas
– Fresh cilantro for garnish
Servings and Cooking Time
This recipe serves 4 people. Preparation time is about 15 minutes, and cooking time is approximately 15 minutes.
Nutritional Value
Each serving (1/4 of the recipe) contains approximately:
– Calories: 350
– Protein: 28g
– Fat: 20g
– Carbohydrates: 20g
– Fiber: 3g
This nutritional information is for one serving.
Step-by-Step Cooking Process
- Start by marinating the flank steak in olive oil, chili powder, cumin, garlic powder, salt, and pepper for at least 30 minutes.
- Preheat your grill or skillet over medium-high heat.
- Once hot, add the marinated steak and cook for about 4-5 minutes on each side for medium-rare.
- Remove the steak from the grill and let it rest for 5 minutes.
- While the steak rests, add the sliced bell peppers and onions to the same skillet or grill.
- Sauté the vegetables until they are tender, about 5-7 minutes.
- Slice the rested steak against the grain into thin strips.
- Warm the tortillas in a separate pan or microwave.
- Assemble the fajitas by placing steak, sautéed vegetables, and a squeeze of lime juice on each tortilla.
- Garnish with fresh cilantro and serve immediately.

Alternative Ingredients
If flank steak isn’t available, you can substitute it with skirt steak or chicken. For a vegetarian option, grilled portobello mushrooms or tofu work well. Feel free to mix and match the vegetables based on your preference!
Serving and Pairings
Steak fajitas pair wonderfully with sides like guacamole, salsa, and sour cream. You can also serve them with Mexican rice or a fresh salad to complete your meal.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The fajitas can be reheated on the stovetop or in the microwave. While freezing is possible, the texture of the vegetables may change.
Cooking Mistakes
- Overcooking the steak can lead to toughness; aim for medium-rare.
- Don’t skip marinating; it enhances the flavor significantly.
- Ensure your skillet or grill is hot enough before cooking.
- Use fresh vegetables for the best texture and flavor.
- Don’t forget to let the steak rest before slicing.
Helpful Tips
- For extra flavor, add some smoked paprika to the marinade.
- Try different types of peppers for varied flavors.
- Serve with lime wedges for added zest.
- Consider using whole wheat tortillas for a healthier option.

FAQs
Can I use chicken instead of steak for fajitas?
Absolutely! Chicken breast or thighs can be used as a great alternative. Just adjust the cooking time accordingly until fully cooked.
What type of steak is best for fajitas?
Flank steak is traditionally used for fajitas due to its rich flavor and tenderness when properly cooked. Skirt steak is another excellent option.
How spicy are these fajitas?
The spice level can be adjusted based on your taste. You can add jalapeños or use a spicier seasoning mix if you prefer more heat.
Can I make fajitas ahead of time?
Yes, you can prepare the marinade and slice the vegetables in advance, but it’s best to cook the steak and assemble the fajitas just before serving for optimal freshness.
What toppings can I use for fajitas?
Popular toppings include guacamole, sour cream, salsa, shredded cheese, and fresh cilantro. Feel free to get creative with your toppings!
Conclusion
This steak fajita recipe is a delightful combination of flavors and textures that is sure to impress. With simple ingredients and easy steps, you can bring the taste of Mexico right to your table. Enjoy your cooking adventure and savor every bite!

Steak Fajita Recipe
Ingredients
- 1 lb flank steak
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 bell pepper sliced
- 1 onion sliced
- Salt and pepper to taste
- Fresh lime juice
- Flour or corn tortillas
- Fresh cilantro for garnish
Instructions
- Marinate the flank steak in olive oil, chili powder, cumin, garlic powder, salt, and pepper for at least 30 minutes.
- Preheat your grill or skillet over medium-high heat.
- Cook the marinated steak for about 4-5 minutes on each side for medium-rare.
- Remove the steak from the grill and let it rest for 5 minutes.
- Sauté the sliced bell peppers and onions in the same skillet until tender.
- Slice the rested steak against the grain into thin strips.
- Warm the tortillas in a separate pan or microwave.
- Assemble the fajitas by placing steak and sautéed vegetables on each tortilla.
- Garnish with fresh cilantro and serve with lime wedges.