Simple Steak Marinade for Fajitas


On the lookout for new recipes to shake up your weekly routine? Don't forget the fajitas! They're fast, simple and can be altered to suit however you're feeling that night.

You definitely get bonus points if you make homemade tortillas, but don't fret if you're tight on time. The marinade is the most important part, so let's get make sure to get that right.

Know the basics


Fat is critical — it'll make the marinade stick to the meat as it emulsifies the other ingredients. Plus fat is a great carrier of flavor. Flank steak is the meat of choice for fajitas but, while it has great flavor, it really doesn’t contain much fat. So we'll use a good bit in the marinade to add flavor and help the steak cook evenly, without sticking to the grill or pan.

Oil is best for marinades since it's liquid at room temperature. My choice is olive oil because it adds another layer of flavor.


You could just use salt here, but soy sauce is better for adding depth of flavor and umami. Even better than that is fish sauce, since it's intensely salty in a briny and bright sort of way.


Acid helps liven things up with a tang that you can’t get from salt alone. Some people worry that too much acid could “cook” the meat as it sits in the marinade, but that's really not a concern. The marinade never fully penetrates the meat, so acid will only add more flavor. Lime juice is my favorite to include here.


Here's where things get really exciting and customizable. I keep my spice situation pretty simple with pepper, minced garlic, lime zest, chili powder and cumin, but there's a lot of room for experimentation. Go ahead and try different chili powders, and play with quantity to see if you like more or less spice than I do.

Something worth noting: spices are best fresh, so don't let them sit in your pantry for too long. If you can, buy the cumin seeds fresh, toast them at home and then grind them yourself. There's just nothing like the fragrant burst of freshly toasted seeds whirling in the grinder to get you hyped for this recipe.

Steak Marinade for Fajitas

Adapted from J. Kenji Lopez-Alt


  • 1/4 cup fish sauce
  • 1/3 cup lime juice (from 2 large limes)
  • 1/2 cup olive oil
  • 2 teaspoons ground cumin
  • 1 tablespoon chili powder
  • 2 teaspoons freshly ground pepper
  • 4 garlic cloves, minced
  • 2 teaspoons lime zest (from 1 large lime)


Whisk everything together and pour over a 1 1/2 pound flank steak to cover. You can do this in a ziplock bag if you trust the seal or just a shallow baking dish. Cover and refrigerate for 1 to 8 hours.

Simple, right? I also like to save a bit of the marinade to toss with the peppers and onions after they get a good bit of char on them.

Next for you
Homepage Slow Cooker Savvy Desktop
Are you sure to want to remove this?
Coming home to the smell of a home-cooked dinner may sound too good to be true, but it's not! All you need is a little bit of prep time, a slow cooker and these delicious recipes.
Are you sure to want to remove this?
Our life motto: Pizza today, salad tomorrow! So when the craving strikes, heat up your regular ol’ oven and bake yourself a pie. Start your masterpiece with our delicious pizza dough and sauce recipes, then go for one of our fave flavor combos below.
grilled shrimp
Are you sure to want to remove this?
There’s absolutely nothing wrong with throwing some hot dogs and store-bought beef patties on the grill and calling it a day. But when you’re ready to level-up your BBQ game, these recipes are here for you.
Start a free trial for unlimited access to every project, pattern, recipe and tutorial on Bluprint.
Now Reading
Simple Steak Marinade for Fajitas