Evergreen Recipes, Main Dishes, recipes, with Meat & Chicken

The Easiest Steak Fajitas Marinade for Healthy and Delicious Steak Fajitas

Even though Christmas is just around the corner, I want to share a recipe with you, that has nothing to do with my traditional holiday food. But ever since I first cooked this recipe, these delicious Mexican steak fajitas have captured my hard (or should I say taste buds?). That’s way I don’t want to wait another day to show you these simple and healthy steak fajitas and the probably easiest recipe for a flavorful steak fajitas marinade. Served with warm and soft corn tortillas, a homemade guacamole, some fresh cilantro, and a drizzle of lime juice these steak fajitas will made a great Mexican dinner packed with flavors.

jump to recipe
easy steak fajitas with the most delicious steak fajitas marinade, served with guacamole and corn tortilla

A Mexican Feast in Under 20 Minutes

I love this recipe not only for it’s intense and delicious Mexican flavors but also because it’s so easy and quick to prepare. The only thing that may need some advance preparation is the beef. To ensure that the meat can absorb all those delicious flavors of the steak fajitas marinade it should be marinated for at least 30 minutes. Of course, the longer you marinate it, the more intense the flavor will be. So, feel free to do this step even a few hours or maybe even the night before.

However, the great advantage of this easy steak fajitas marinade is, that even 30 minutes are enough to give this dish a boost of flavors. And you just need a handful of standard ingredients in order to whisk up this steak fajitas marinade.

Ingredients for Your Healthy Steak Fajitas

The recipe refers to the quantities for two large portions. Feel free to double or triple the ingredients, depending on how many people you are feeding.

Ingredients for the Steak Fajitas Marinade

  • 250 grams or 9 oz of lean beef steak, e.g. flank, lion or fillet steak
  • one teaspoon of olive oil and two teaspoons of water
  • juice of half a lime
  • one teaspoon of a taco, burrito or fajitas spice mix
  • one finely diced clove of garlic

Remaining Ingredients for the Mexican Fajitas

  • one green, red, and yellow bell pepper
  • one teaspoon of olive oil
  • salt, one teaspoon of the taco, burrito, or fajitas seasoning
  • a half jalapeno or another chili pepper of your choice
  • one half of a ripe avocado
  • juice of half a lime
  • dried garlic, salt and chili or a pinch of my homemade seasoned salt for Guacamole
  • corn or whole wheat tortillas, one lime and fresh cilantro for serving
ingredients for steak fajitas
the main ingredients for your steak fajitas

Alternatives and Variations

Instead of beef you can certainly use some chicken fillet or prawns. And in alternative to one of these Mexican seasonings you can use a blend based on ground cilantro, cumin, paprika and cayenne pepper. If you don’t like avocados or don’t have them on hand, fell free to serve your steak fajitas with a salsa or some Greek yogurt.

How to Make the Best and Easiest Steak Fajitas Marinade

The first step of makings these steak fajitas is to whisk up the steak fajitas marinade. To do this, first grab you beef steak, strip it of sinew if necessary, and cut it into thin strips. Next mix the ingredients for the steak fajitas marinade together. Place the beef in a bowl, pour over the steak fajitas marinade and use your hands to rub the meat thoroughly with the marinade. Then cover it with foil and put it in the fridge for at least 30 minutes.

Once the meat has inhaled all the delicious flavors you can start the actual cooking. To do this, first wash and peel your bell peppers and onions and cut both into very, very thin strips. Next, heat up a large skillet and that the steak out of the fridge. If you’re using a cast iron skillet like I am, you’ll need to make sure to add an extra teaspoon of olive oil to the pan and spread it thoroughly in the pan by using a silicone brush or paper towel. If you use a coated pan, you can totally skip this extra step.

easy steak fajitas marinade

15 Minutes Steak Fajitas

Now you can add the steak strips to the pan and fry them over medium-high heat for about three minutes, turning the stripes at least once or twice during this time. Next remove them form the skillet, set them aside briefly and add a teaspoon of olive oil along side with the veggies. Sauté the peppers and onion strips over medium-high to high heat for at least five minutes before seasoning them with salt and the Mexican spice blend. Sauté for another three to five minutes until they are nicely soft and smell amazing.

finley sliced fajitas vegetables for steak fajitas

Meanwhile, you can prepare the guacamole by mashing the avocado with a fork or knife. Cut half of the jalapeño into thin strips and add two-thirds to the peppers and one-third to the avocado. Finish your guacamole with the juice of the other half of the lime you used previously for the steak fajitas marinade and a pinch of your homemade guacamole salt. Alternatively, you can use a mixture of dried garlic, dried chili flakes, and salt.

homemade guacamole

Now add the meat back to the pan for two to three minutes over low heat. Meanwhile, you can warm up your tortillas in the microwave or in a pan over medium heat, cut the lime into wedges, wash the cilantro, and pluck the leaves. And that’s it. Now your Mexican steak fajitas are ready to serve and enjoy.

Any Further Questions About this Recipe?

What can I use instead of beef?

Feel free to serve your Mexican fajitas with chicken strips or shrimp. The steak fajitas marinade also works for any other meat, seafood or even tofu. However, when it comes to shrimps, make sure not to overcook them. Therefore, it’s best to just add them to the pan for the last two or three minutes before you serve the fajitas.

What can I serve my fajitas with?

I prefer to serve my steak fajitas with a fresh guacamole, a drizzle of lime juice, cilantro, and corn or whole wheat tortillas. But a fresh salsa, Greek yogurt (5% fat) or some rice will go great with them just as well.

Steak Fajitas with the easiest steak fajitas marinade served with guacamole and soft corn tortillas

I hope you like this very simple recipe for my steak fajitas. If you have any questions or suggestions about the fajitas or the steak fajitas marinade, feel free to drop them in the comments, or send me a massage via email or Instagram (@julesbalancedrecipes). Also, I’d appreciate your comment and rating on this recipe if you’ve tried it. It’s easy to do via the comments section below this post and it would mean the world to me.

Have fun trying it out and bon appétit,

Save for later

Click the pin button and add the recipe to one of your Pinterest boards. This way you can also easily bookmark the recipe for later. The pin button will appear as soon as you hover over the picture.

Pin it for later!

You might also like:

steak fajitas marinade

Steak Fajitas

Julia Schmitt
These simple steak fajitas are a quick and easy dinner recipe which is packed with all those delicious Mexican flavors. Served with guacamole, fresh cilantro, and soft tortillas, you’ll dish up a Mexican feast in no time. And even this recipe is made with beef, this steak fajitas marinade is also great for any other meat, seafood or even tofu.
No ratings yet
Prep Time 5 mins
Cook Time 15 mins
Time for the meat to marinade 30 mins
Total Time 50 mins
Course Main Course
Cuisine Mexican
Servings 2 servings
Calories 472 kcal


  • One large skillet of cast iron pan (if using a cast iron skillet make sure to add a extra teaspoon of olive oil to the pan before adding the steak)


Ingredients for the Steak Fajitas Marinade

  • 250 g lean beef steak (~9 oz) e.g. flank, lion or fillet steak
  • 1 tsp olive oil
  • 2 tsp water
  • juice of ½ lime
  • 1 tsp taco, burrito, or fajitas spice mix
  • 1 finley diced clove of garlic

Remaining Ingredients for the Mexcian Fajitas

  • 3 bell peppers one green, one red, one yellow
  • 1 tsp olive oil
  • 1 tsp taco, burrito, or fajitas spice mix
  • salt
  • ½ jalapeno pepper or another chili pepper of your choice

For Serving

  • ½ ripe avocado
  • juicy of ½ lime
  • dried garlic, salt and chili or a pinch of my homemade seasoned guacamole salt
  • corn or whole wheat tortillas
  • 1 lime
  • chilantro


Steak Fajitas Marinade

  • Remove tendons from the steak if necessary and cut it into thin strips. Mix the ingredients for the marinade in a bowl, add the steak strips and rub them with the marinade. Cover the steak and place it in the refrigerator for at least 30 minutes or longer.
    steak fajitas marinade

Steak Fajitas

  • Wash the peppers, peel the onion, and cut both into thin strips. Heat a skillet and fry the steak strips, for about 3 minutes over medium-high heat while turning them regularly. Remove them from the skillet and set aside briefly. Add the oil and vegetable strips to the skillet and sauté over medium-high to high heat for five minutes, stirring occasionally. Season with salt and the spice mix and sauté for another three to five minutes.
    steak fajitas


  • Meanwhile, mash the avocado and mix with the lime juice. Slice the jalapeño into thin strips, add one-third to the avocado cream, and two-thirds to the vegetable pan.

Finish to Serve

  • Return the steak strips to the pan and sauté for about two minutes over medium heat. Meanwhile, warm the tortillas in a non-stick pan or in the microwave. Cut the lime into wedges, wash the cilantro and pluck the leaves.
  • Serve the steak fajitas with the warmed-up tortillas, lime wedges, cilantro, and guacamole.
    steak fajitas marinade


Nutritional values per serving (including one tortilla)
  • calories: 472 kcal
  • fats: 23 g
  • Carbohydrates: 33 g
  • Protein: 32 g
Check out my homemade seasoned Guacamole salt here!


Calories: 472kcal
Keyword fajitas recipe, healthy mexican recipe, mexican food, Steak Fajitas Marinade
Tried this recipe?Let us know how it was!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating