This easy steak fajitas recipe is juicy, delicious, and family-friendly. These beef fajitas come together fast during the week, or you can meal prep ahead of time for a tasty heat and eat healthy high protein dinner during the week.
We love steak fajitas here! You’ll find them on our menu at least twice a month during the busy school year! I have a variety of beef fajita recipes that I choose depending on our schedule that week.
Sometimes I make sheet pan steak fajitas when I want a quick hands-off dinner, or if I’m going to be out of the house all day, I’ll make crockpot steak fajitas. However, most often I’m making these easy steak fajitas in a large skillet on the stovetop.
You can see all of my healthy beef recipes for more inspiration.
Jump to:
Reasons You’ll Love This Easy Beef Fajita Recipe
- Comes together quickly. The hardest part is slicing the beef and vegetables! Once that’s done, these fajitas are ready within 25 minutes.
- Healthy. These fajitas are high-protein, filled with veggies, and can be low-carb and gluten-free with an easy swap.
- Delicious. These are the best steak fajitas! They have tons of flavor, juicy steak, and crunchy veggies!
- Make-ahead. Prep the ingredients or cook completely; I’ll give more tips below.
Ingredients
- Fajita seasoning. I’m not above purchasing store-bought, but I do prefer to make homemade fajita seasoning so I can control all the ingredients to keep the seasoning clean, sugar-free, and gluten-free. If you do purchase store-bought, then my favorite brand is Simply Organic. You can find this in the grocery store’s natural food or spice section.
- Steak. My best piece of advice is to purchase high-quality beef—that’s what will make the most significant difference. The cuts I prefer when making steak fajitas are top round, sirloin steak, skirt steak, or flank steak.
- Bell peppers. Any color of bell pepper will work in this recipe; I like to use a variety.
- Onion. You can also use white or yellow onions.
- Lime (not pictured). Squirt fresh lime juice at the end for a burst of citrus flavor.
- Cilantro. If you like cilantro, sprinkle it on after the steak fajitas cook for extra fresh flavor.
- Tortillas. Use your favorite. Low-carb and gluten-free tortillas work too.
- Condiments. Salsa, sour cream or plain Greek yogurt, avocado, taco cheese are just a few of our favorites.
Shopping Tips: I prefer to purchase organic grass-fed beef, and I get this from Wegmans, Whole Foods, or Butcher Box. You can learn more about Butcher Box in my Butcher Box Review.
Supplies
- Chef’s Knife
- Cutting Board
- Large Skillet or Large Cast Iron Skillet
How to Make Steak Fajitas
- Start by preparing the fajita seasoning.
- Then slice the steak against the grain and veggies into thin strips. Sprinkle salt and pepper over the beef strips.
- Heat 1 tablespoon of olive oil in a large skillet or large cast iron skillet over medium-high heat. Add half the steak strips and cook until medium rare.
- Sprinkle one tablespoon of seasoning over the steak adding one tablespoon of water.
- Cook for another 1-2 minutes, then remove from heat and set aside on a plate or platter. Cover with foil to keep warm.
- Repeat with the other half of the steak strips.
- Using the same skillet, heat the last tablespoon of olive oil over medium-high heat. Add the peppers and cook until slightly softened. Then add the onions and cook until both are softened and slightly charred.
- Sprinkle in the rest of the fajita seasoning with one tablespoon of water and cook for another 1-2 minutes.
- Place the cooked peppers and onions on the plate or platter next to the steak. Taste for salt and pepper, and then squirt with lime juice and sprinkle with cilantro (optional).
- Serve with tortillas and condiments. To warm the tortillas, place them between 2 damp paper towels and microwave for 20-25 seconds or until warm.
Serving suggestions
You can serve this healthy steak fajitas recipe with any of your favorite Mexican-inspired sides. We love it with tortillas or over rice with our favorite fixings; here are some other ideas.
- With a side of Mexican potatoes, chili-spiced roasted sweet potatoes, refried beans, or Mexican rice
- Make a steak fajita salad with a side of guacamole.
- Keep it low carb in a lettuce wrap or over cauliflower rice.
- Alongside this Mexican quinoa salad.
Cooking Tips
- If you’re using a fajita seasoning packet, use half the seasoning packet for the beef and the other half for the veggies.
- In my experience, thin strips make filling the tortillas easier and eating the fajitas easier. I can also get a good char on the veggies and beef when the slices are thin.
- Don’t crowd the pan with the beef; this will make the beef steam, and it won’t brown. You’ll likely need to cook in a couple of batches.
- Don’t skip the lime juice; this gives the steak fajitas a delicious flavor.
- Don’t forget to add salt after the fajitas cook; this helps all the fajita seasoning flavors pop!
Swaps & Substitutions
- Swap in homemade taco seasoning for fajita seasoning. There isn’t a vast difference, so you can use the spices interchangeably with this recipe.
- Keep it low carb by serving it in lettuce wraps or over cauliflower rice.
- Swap in chicken breasts for chicken fajitas. I’d recommend using 2-3 pounds of boneless, skinless chicken breast cut into strips. Cook the strips the same way you’d cook the steak. Just make sure it’s cooked thoroughly! Or check out these baked chicken fajitas.
- Make it spicier by adding diced jalapeno peppers to the veggies.
- Bulk up the veggies by adding mushrooms, zucchini, green beans, or your favorites.
What’s the difference between taco seasoning and fajita season?
Taco seasoning has a more robust chili flavor, so you’ll get more of that chili taco flavor when you use it. Fajita seasoning includes smaller amounts of chili powder and also includes coriander. So, it’s milder than taco seasonings. Both have onion powder, garlic powder, cumin powder, coriander powder, and other similar ingredients.
Storage Tips
For the week. Slice the meat and veggies into strips on meal prep day. Store the beef, peppers, and onions separately in containers and refrigerate. You can also combine the oil and fajita seasoning and make a marinade to rub on the steak ahead of time. All you need to do the night you want to eat is continue with the recipe.
You can also make the entire recipe ahead of time and heat and eat during the week. I do this quite often because even though this is an easy recipe to prepare during the week, I like to keep it even easier by heating it on the stovetop or microwave.
For the freezer. Slice the beef and veggies and then freeze each ingredient in separate containers or freezer bags. Take the meat out the night before to thaw in the refrigerator. Veggies can cook straight from the freezer. Continue with the recipe as outlined above.
FAQs
When cooking these easy steak fajitas on the stovetop, I recommend slicing the steak before cooking; this helps the recipe cook quickly and gives you that perfect fajita bite. If you’re struggling to cut the steak into thin strips, place it in the freezer for about 20 minutes before slicing it.
Choosing a tender cut of beef is the first step in making steak fajitas that aren’t chewy. More important is to cut the steak against the grain, which helps to tenderize the meat.
Yes, use whatever you want. I like to use a variety because I think it looks colorful and pretty. Plus, each offers a different flavor profile. Green bell peppers have a more of a bitter taste, while red bell peppers are the sweetest.
We like flour tortillas because you can get bigger sizes, making them perfect for all the fajita filling and fixings. Corn tortillas are smaller and tend to fall apart when there’s a lot of filling. You can also use low-carb or gluten-free tortillas.
Other Healthy Mexican Recipes
Want even more healthy Mexican recipes to make for dinner? Give these tasty recipes a try:
Easy Steak Fajitas
Equipment
- Chef's Knife
- cutting board
- Large skillet
Ingredients
For the Fajita Seasoning
- 2 tablespoons chili powder
- 2 tablespoons ground cumin
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 2 teaspoons onion powder
- 2 teaspoons granulated garlic
- 1 teaspoon salt
- 1/4 teaspoon ground cayenne pepper
For the Steak Fajitas
- 2 lbs top round or sirloin steak
- 4 bell peppers any color
- 1 large white onion
- 6 medium flour tortillas
Instructions
- Make the fajita seasoning. Combine all of the spices in a small glass bowl and container. Mix together and then set aside.
- Slice the steak against the grain. Sprinkle salt and pepper over the beef strips.
- Remove the seeds and ribs from the peppers and then slice them and onions into thin strips. Set aside.
- Heat 1 tablespoon of olive oil in a large skillet or large cast iron skillet over medium-high heat. Add half the steak strips and cook until medium rare.
- Sprinkle one tablespoon of seasoning over the steak adding one tablespoon of water. Cook for another 1-2 minutes, then remove from heat and set aside on a plate or platter. Cover with foil to keep warm.
- Repeat with the other half of the steak strips.
- Using the same skillet, heat the last tablespoon of olive oil over medium-high heat. Add the peppers and cook until slightly softened. Then add the onions and cook until both are softened and slightly charred, about 4-6 minutes.
- Sprinkle in the rest of the fajita seasoning with one tablespoon of water and cook for another 1-2 minutes.
- Place the cooked peppers and onions on the plate or platter next to the steak.
- Taste for salt and pepper, and then squirt with lime juice and sprinkle with cilantro.
- Serve with tortillas and condiments. To warm the tortillas, place them between 2 damp paper towels and microwave for 20-25 seconds or until warm.
Nutrition
Did you make this recipe?
Have you tried this Easy Steak Fajitas recipe yet? If so, I’d love for you to rate this recipe and leave a comment below. We all learn from each other’s experiences. Also, it would be awesome if you could share a picture on Instagram and tag it #organizeyourselfskinny. I can’t wait to see it.
Christie says
These are so delicious, easy and quick. I cut my onion and peppers the day before if I need to save time the night we’re having them. Love this recipe!
Jamie says
Delicious!! Made this tonight for dinner and it was wonderful! Thanks for sharing! The meat and vegetables were so flavorful! I’m going to try it with chicken.
Gloria Forney says
Was a easy recipe to follow 🧡
Tammy Overhoff says
Yes, so happy you enjoyed this. I make this all the time for my kids because it’s so easy.
Kenn says
Surprise my wife with these for supper. She has never had steak fajitas before. We both loved them. Thank you for sharing your recipe.
Tammy Overhoff says
That’s awesome! I’m so happy she loves these! We make these all of the time too.
Suzy says
Delicious! Made these for dinner with grass-fed fajita beef, peppers and onions from our local co-op. Seasoning was very good. Added a little extra salt for our taste but would prefer to add more than have too much in the first place. Thank you for this recipe!
Tammy Overhoff says
That’s great! I’m so happy you loved them!