Steak Fajita Recipe
Savor the vibrant flavors of our steak fajita recipe, a dish that brings the essence of Tex-Mex cuisine right to your table. Tender strips of beef, colorful bell peppers, and onions come together in a symphony of taste and aroma. Perfect for gatherings or a cozy dinner, this recipe is not just a meal; it’s a culinary adventure that everyone will love. Let’s dive into the ingredients and cooking process to create this delicious feast!
Ingredients
- 1 pound flank steak
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 teaspoon garlic powder
- 1 bell pepper (red, yellow, or green)
- 1 onion
- Salt and pepper to taste
- 4 flour tortillas
- Fresh cilantro and lime wedges 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
Per serving (1/4 of the recipe): Calories: 350, Protein: 30g, Carbohydrates: 30g, Fat: 15g. This information is based on a single serving.
Step-by-Step Cooking Process
- Start by marinating the flank steak in olive oil, cumin, chili powder, garlic powder, salt, and pepper for at least 30 minutes.
- Preheat a 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 heat and let it rest for 5 minutes before slicing.
- While the steak is resting, slice the bell pepper and onion into strips.
- Add the sliced vegetables to the hot skillet and sauté for about 5 minutes until tender.
- Slice the rested steak against the grain into thin strips.
- Warm the tortillas in a separate skillet or microwave.
- Assemble the fajitas by placing steak and veggies on each tortilla.
- Garnish with fresh cilantro and lime wedges, then serve immediately.

Alternative Ingredients
If flank steak isn’t available, you can substitute with skirt steak or chicken. For a vegetarian option, try using portobello mushrooms or tofu, seasoned similarly.
Serving and Pairings
Serve your steak fajitas with a side of guacamole, salsa, or a fresh salad. They pair wonderfully with Mexican rice or refried beans for a complete meal.
Storage and Reheating
Store leftover fajitas in an airtight container in the refrigerator for up to 3 days. To reheat, warm in a skillet over medium heat until heated through. Fajitas can be frozen for up to 2 months, but it’s best to store the steak and veggies separately from the tortillas.
Cooking Mistakes
- Overcooking the steak can lead to toughness; aim for medium-rare.
- Not letting the meat rest can result in loss of juices.
- Using too much seasoning can overpower the dish; balance is key.
- Skipping the marination step can reduce flavor intensity.
- Not slicing against the grain can make the meat chewy.
Helpful Tips
- Use fresh ingredients for the best flavor.
- Experiment with different types of peppers for varied taste.
- For extra flavor, add a splash of lime juice during cooking.
- Warm tortillas in a dry skillet for softness.

FAQs
What type of steak is best for fajitas?
Flank steak or skirt steak are traditionally used for fajitas due to their flavor and tenderness. Both cut well and absorb marinades nicely.
Can I make fajitas ahead of time?
Yes, you can prepare the marinade and slice the vegetables ahead of time. Cook the steak and veggies just before serving for the best taste.
How do I store leftover fajitas?
Store leftover fajitas in an airtight container in the fridge for up to 3 days. Keep the tortillas separate for best results.
Can I use a different protein?
Absolutely! Chicken, shrimp, or even tofu can be used in place of steak. Adjust cooking times accordingly based on the protein chosen.
What toppings can I add to fajitas?
Popular toppings include guacamole, sour cream, cheese, and fresh salsa. Customize to your taste!
Conclusion
Our steak fajita recipe offers a delightful combination of flavors and textures that are sure to impress. With easy preparation and customizable ingredients, this dish is perfect for any occasion. Enjoy a taste of Tex-Mex right at home!
Steak Fajita Recipe
Ingredients
- 1 pound flank steak
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 teaspoon garlic powder
- 1 bell pepper red, yellow, or green
- 1 onion
- Salt and pepper to taste
- 4 flour tortillas
- Fresh cilantro and lime wedges for garnish
Instructions
- Marinate the flank steak with olive oil, cumin, chili powder, garlic powder, salt, and pepper for at least 30 minutes.
- Preheat a 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 heat and let it rest for 5 minutes before slicing.
- Slice the bell pepper and onion into strips.
- Add the sliced vegetables to the hot skillet and sauté for about 5 minutes until tender.
- Slice the rested steak against the grain into thin strips.
- Warm the tortillas in a separate skillet or microwave.
- Assemble the fajitas by placing steak and veggies on each tortilla.
- Garnish with fresh cilantro and lime wedges, then serve immediately.