Are you looking for a delicious and satisfying meal that’s easy to prepare? Look no further than this Amazing Steak Fajitas recipe! Packed with flavor and colorful veggies, fajitas are perfect for a family dinner or a fun gathering with friends. Everyone can customize their own, making it a fantastic choice for any occasion.

Why Make This Recipe
Steak fajitas are not only tasty but also simple to make. With just a few ingredients, you can create a flavorful meal that’s full of vibrant colors. This recipe uses flank steak, which is tender and perfect for grilling or sautéing. Plus, the mix of peppers and onions adds a nice crunch and sweetness to every bite. It’s a great way to enjoy a classic dish that everyone loves!
How to Make Amazing Steak Fajitas
Ingredients:
- 1 pound flank steak
- 3 tablespoons olive oil
- 1 tablespoon chili powder
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ¼ teaspoon cumin
- ¼ teaspoon red pepper flakes
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 2 tablespoons finely chopped fresh cilantro
- 1 cup sliced onion (about 1 small onion)
- 1 cup sliced red bell pepper (about 1 whole pepper)
- 1 cup sliced yellow bell pepper (about 1 whole pepper)
- 1 cup sliced green bell pepper (about 1 whole pepper)
Directions:
- In a large ziplock bag, combine 2 tablespoons of olive oil, chili powder, paprika, garlic powder, cumin, red pepper flakes, salt, and black pepper. Mix well.
- Add the flank steak to the bag and make sure it is fully coated in the marinade. Close the bag and let it marinate for at least 30 minutes.
- Heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat.
- Add the sliced onion, red bell pepper, yellow bell pepper, and green bell pepper to the skillet. Cook for about 2-3 minutes until they slightly soften.
- Increase the heat to high and add the marinated steak to the pan. Cook each side for 2-3 minutes until a golden brown crust forms.
- Continue cooking until the steak reaches your desired doneness—130 degrees Fahrenheit for medium-rare is perfect.
- Remove the steak from the skillet and let it rest for at least 5 minutes. Then, slice it into ¼-inch thick strips across the grain.
- Serve the steak with the cooked peppers and onions. Garnish with chopped fresh cilantro and any toppings you like.
How to Serve Amazing Steak Fajitas
Serve your delicious steak fajitas warm, directly from the skillet. You can pair them with warm tortillas, guacamole, sour cream, pico de gallo, or your favorite toppings. Let everyone build their own fajitas, adding as much or as little of each ingredient as they desire. This makes for a fun and interactive meal!
How to Store Amazing Steak Fajitas
If you have leftovers, store them in an airtight container in the fridge. They will stay fresh for up to 3 days. To reheat, place the fajita filling in a skillet over medium heat until heated through. You can also microwave it, but the skillet ensures that the veggies stay crisp.
Tips to Make Amazing Steak Fajitas
- Marinate Longer: For more flavor, marinate the steak for an hour or even overnight.
- High Heat: Make sure to cook the steak on high heat for a nice crust.
- Vegetables: Feel free to add other veggies like mushrooms or zucchini for varied flavors.
Variation
If you’re looking to spice things up, you can add some jalapeño slices to the cooking veggies for an extra kick. Alternatively, try using chicken or shrimp instead of steak for a different twist on the classic fajita.
FAQs
1. Can I use a different cut of meat?
Yes, you can use chicken breast, shrimp, or other cuts of beef, like sirloin or skirt steak, depending on your preference.
2. How do I know when the steak is done?
A meat thermometer is the best way to check doneness. For medium-rare, aim for 130°F; for medium, aim for 145°F.
3. Can I make fajitas ahead of time?
You can prep the veggies and marinate the steak ahead of time. Just cook them right before you plan to serve to keep everything fresh!
Enjoy your Amazing Steak Fajitas, and happy cooking!

Amazing Steak Fajitas
Ingredients
For the Marinade
- 2 tablespoons olive oil For the marinade
- 1 tablespoon chili powder
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ¼ teaspoon cumin
- ¼ teaspoon red pepper flakes
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
Main Ingredients
- 1 pound flank steak This is the main protein for the dish.
- 1 tablespoon olive oil For cooking the vegetables.
- 1 cup sliced onion About 1 small onion.
- 1 cup sliced red bell pepper About 1 whole pepper.
- 1 cup sliced yellow bell pepper About 1 whole pepper.
- 1 cup sliced green bell pepper About 1 whole pepper.
- 2 tablespoons finely chopped fresh cilantro For garnish.
Instructions
Preparation
- In a large ziplock bag, combine 2 tablespoons of olive oil, chili powder, paprika, garlic powder, cumin, red pepper flakes, salt, and black pepper. Mix well.
- Add the flank steak to the bag and make sure it is fully coated in the marinade. Close the bag and let it marinate for at least 30 minutes.
Cooking
- Heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat.
- Add the sliced onion, red bell pepper, yellow bell pepper, and green bell pepper to the skillet. Cook for about 2-3 minutes until they slightly soften.
- Increase the heat to high and add the marinated steak to the pan. Cook each side for 2-3 minutes until a golden brown crust forms.
- Continue cooking until the steak reaches your desired doneness—130 degrees Fahrenheit for medium-rare is perfect.
- Remove the steak from the skillet and let it rest for at least 5 minutes. Then, slice it into ¼-inch thick strips across the grain.
Serving
- Serve the steak with the cooked peppers and onions. Garnish with chopped fresh cilantro and any toppings you like.


