This is my favorite fajita marinade recipe for steak, shrimp or chicken fajitas, so easy to make and huge on flavor, with olive oil, lime juice and lots of wonderful seasonings. Let's make fajitas!

Fajita Marinade Recipe for Steak, Chicken, Shrimp, and More
How much do you enjoy fajitas? We love fajitas here in the Chili Pepper Madness household. It doesn't matter what kind of fajitas - chicken, shrimp, beef fajitas - we love them all.
There is nothing like the sound and smell of fajita meat sizzling in hot cast iron skillets on the stovetop, waiting to be served. Time to fire up y your grill pan, my friends.
There are a few different ways to make fajitas, whether you're using a flavorful fajita seasoning blend or using a beer braise, but one of my very favorite ways to make fajitas is with a good homemade Fajita Marinade.

The best fajita marinade not only builds huge flavor into your fajitas, but also helps tenderize the meat, making for fajitas that are always super tender and juicy. The marinade also results in a saucy finish for a big flavor bonus.
You can buy fajita marinade from the grocery store, but it is so much easier to make at home, and you can control exactly what goes into it as well as the overall spice level. I know you like it spicy, my chilihead friends.
This is my favorite fajita marinade mixture, perfect for any meats or vegetables. I use it to marinate chicken breasts or chicken tenders for the best chicken fajitas around, for steak fajitas to die for, and shrimp fajitas are always satisfy.
Try it with veggies, too. Or tofu! Now matter what you want to make, this is the marinade you need.
Let's talk about how to make fajita marinade, shall we?
Fajita Marinade Ingredients
- Liquids. Olive oil, lime juice, water.
- Seasonings. Fresh garlic, paprika, ancho powder, cayenne, onion powder, oregano, brown sugar, cumin, salt and pepper, chili flakes.

How to Make Fajita Marinade - the Recipe Method
Whisk the Fajita Marinade Ingredients. Whisk all of the ingredients together in a large bowl until consistent - olive oil, lime juice, water, minced garlic, paprika, ancho powder, cayenne, onion powder, oregano, brown sugar, cumin, salt and pepper, red pepper flakes.

Marinate Your Desired Protein or Vegetables. This is your all-purpose recipe - chicken fajita marinade, steak fajita marinade, beef fajita marinade, shrimp fajita marinade, you name it! Perfect for any fajita recipe.
Use to marinade chicken, shrimp, steak or other favorite proteins for making fajitas. This also works great with vegetables, like bell peppers or other chili peppers, grilled pepper and onions, and more.

Boom! Done! Super easy to make, isn't it? Once you've marinated the meat, it's fajita time! This is the best fajita marinade out there. Such a great recipe. At least I think so! Definitely my favorite.
This fajita marinade is ideal for up to 2 pounds of protein or vegetables.
Recipe Tips & Notes
- Other Ingredients. You can use other ingredients and seasonings to customize your fajita marinade to your own tastes. Citrus like orange juice or pineapple juice are nice additions. Soy sauce is popular, but I prefer it with steak, like this Carne Asada Marinade recipe - perfect for flank steak and skirt steak. Other seasonings to try are extra spicy chili powder or other fresh herbs. Honey is good as well in place of brown sugar.
- Marinating Times. Shrimp should be marinated for 30 minutes. Chicken and steak should marinate for at least 30 minutes or overnight for more developed flavor.
- Heat Factor. Mild-Medium, though you can get some nice heat with a good spicy chili powder. If it gets too hot, serve your fajitas with a few dollops of sour cream, which can help temper the heat.
That's it, my friends. I hope you enjoy my favorite fajita marinade recipe. Let me know if you make it. I'd love to hear how it turned out for you. Keep it spicy!

Try Some of My Other Popular Recipes
- Homemade Fajita Seasoning
- Chicken Fajitas
- Beer Braised Chicken Fajitas
- Steak Fajitas
- Grilled Steak Fajitas
- Carne Asada Marinade
- BBQ Chicken Marinade
- Shrimp Marinade
- Salmon Marinade
- Check out all of my Spicy Marinade Recipes
Try These Accompaniments for Your Fajitas

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Fajita Marinade Recipe (Steak, Chicken, Shrimp, Pork)
Ingredients
- 3 tablespoons olive oil
- 1/4 cup lime juice
- 1/4 cup water
- 4 cloves garlic minced
- 1 tablespoon smoked paprika or use sweet paprika
- 1 tablespoon ancho powder also try guajillo powder(or more to taste - I often use 2 tablespoons)
- 1 teaspoon cayenne
- 1 teaspoon onion powder
- 1 teaspoon oregano
- 1 teaspoon brown sugar
- 1/2 teaspoon cumin
- Salt and black pepper to taste I use 1/2 teaspoon sea salt and 1/4 teaspoon black pepper
- Chili flakes to taste
Instructions
- Whisk all of the ingredients together in a large bowl until consistent.
- Use to marinade chicken, shrimp, steak or other favorite proteins for making fajitas.
Notes
Nutrition Information

Yvonne Johnson says
I used rotisserie chicken and marinated it for 30 min cooked the onions and peppers and added chicken and all the marinade. It made the best faitas I’ve ever made. It’s a keeper so satisfying thank you
Mike Hultquist says
Glad you enjoyed it, Yvonne! Thanks for sharing!
Lisa Gregory says
Made this but, didn’t have limes so used lemon juice and it was still delicious. Next time I will make sure to have lime juice.
Mike Hultquist says
Wonderful! Glad you enjoyed it, Lisa!
Rochelle says
I have used this marinade on chicken & steak. It makes the meat taste very authentic - yum!!! I will definitely be using it again & again!!!!
Mike Hultquist says
Great! Glad you enjoyed it, Rochelle!
Rose says
I love this recipe! I can finally make true fajitas!!
Thank you!
Dee says
I followed this recipe but I added badia sazon in it for more flavor. All in all it tasted very good. I will be using this recipe again.
Michelle says
I’ve made this recipe and it is sooooo delicious! I actually let the chicken sit in the marinade for 48hrs! I also did a little marinade for the vegetables. Will definitely have to make again. Served with rice, refried beans and corn. I put my beans on the tortilla added some rice, then topped it with the chicken fajita mixture. I also added cilantro and the mild Taco Bell hot sauce to the top
Michael Hultquist - Chili Pepper Madness says
Sounds like perfection right there, Michelle! Nice! Glad you enjoyed it. Thanks for sharing!
Ed says
So after pulling them from the marinade, cook them in the order of the beer braised chicken fajitas? Peppers and onions first, then the chicken until it’s cooked through in an oiled pan?
Michael Hultquist - Chili Pepper Madness says
Ed, you can do it that way, though I usually cook the chicken and marinade first, then remove it and cook the peppers and onions, then add the chicken back in to heat through. See my Chicken Fajitas Recipe here: https://www.chilipeppermadness.com/recipes/chicken-fajitas/. Enjoy!
Jackie says
Do you pour in the extra marinade with the food while cooking? Or toss it?
Michael Hultquist - Chili Pepper Madness says
Toss it, Jackie, though you can include some in the pan if you are pan cooking. Will make it more saucy. I hope you enjoy it!
Joy says
This is a great marinade! Using recipe for the second time in a week! It’s hot, which I enjoyed but my husband thought it was too spicy. I just omitted the cayenne and will add to mine after cooking.
Michael Hultquist - Chili Pepper Madness says
Nice! Thanks for sharing, Joy! Glad you enjoyed it!
Ashley says
Made this marinade the other day, made the fajitas last night. 10/10 will make this again. Has really nice flavor that soaked into the meats I used (chicken and pork). Added yellow and green bell pepper, and a white onion. The whole meal was one of the best fajitas I've ever had. Will definitely make this again! Thanks!!
Michael Hultquist - Chili Pepper Madness says
Thanks, Ashley!
M L Alvarez says
Hi. I haven’t made this yet but it sounds like it will taste just like a marinade I’ve purchased in the past. My question is: how long will this keep in the fridg if made in a big batch? I make Fajitas at least twice a week! Carne Asada comes in a close second - I’m hoping your marinade is what I’m looking for .... same question with that recipe.
Thx!!!
Michael Hultquist - Chili Pepper Madness says
Hi, marinades will usually last for 5 days refrigerated, possibly longer. I would use it for sure within the week. I have also frozen marinade by itself or with the marinating meats. Something to try to see how it works for you.