This is the best Fajita Marinade and is one of our go to recipes for making juicy, flavorful fajitas at home. It comes together in minutes with simple ingredients and is perfect for busy weeknights when you want to make dinner better without extra work.
What makes this marinade so good is the lime flavor, savory garlic, and just the right amount of smoky heat. We have tested this combination many times to make sure it gives tender, flavorful meat every single time. And it truly does! This marinade never fails and always disappears fast when we serve it for family dinners or BBQs.
Don’t forget the Homemade Flour Tortillas to pile on all of that chicken or steak fajitas goodness!
Why we think you’ll love it:
- Pick your protein. Works beautifully with chicken, pork, or beef so you can use what you already have. Just add tortillas and pick your Mexican side dishes!
- For now and later. You can mix this marinade in just minutes, making dinner prep simple even on busy days. It also freezes well to save for later!
- Hosting helper. Marinate ahead of time so cooking is fast and stress free when feeding family or guests.

Fajita Marinade Ingredients
- Lime juice (ยผ cup): Tenderizes the meat and adds bright, tangy flavor that makes fajitas taste fresh and vibrant. Bottled works in a pinch, but fresh squeezed gives the best flavor.
- Water (โ cup): Helps stretch the marinade so it coats the meat evenly and prevents the flavor from being too strong or salty.
- Olive oil (2 tablespoons): Adds richness and helps carry the marinade flavors into the meat while keeping it juicy during cooking.
- Minced garlic (1 tablespoon): Brings bold, savory flavor that gives the marinade its classic fajita taste. Fresh garlic is our favorite for the best flavor. You’ll need 2-3 medium garlic cloves; see How to Mince Garlic.
- Soy sauce (2 teaspoons): Adds depth and a subtle salty umami boost that enhances the overall seasoning. Low sodium soy sauce works great.
- Salt (1 teaspoon): Seasons the meat throughout and helps highlight all the other flavors in the marinade.
- Liquid smoke (ยฝ teaspoon): Gives a hint of smoky flavor that makes fajitas taste like they were cooked on a grill. Use sparingly since it is strong. Liquid smoke comes in different flavors. We like to use hickory or mesquite-flavored.
- Cayenne pepper (ยฝ teaspoon): Adds gentle heat and warmth. Adjust up or down depending on your familyโs spice preference.
- Pepper (ยฝ teaspoon): Adds mild spice and rounds out the seasoning blend.
- Chopped cilantro (2 tablespoons): Brings fresh, herby flavor that brightens the marinade and pairs perfectly with lime.
- Add flavor with our Fajita Seasoning. It includes spices like cumin and chili powder, which pack an extra punch!
How to Make Fajita Marinade

MARINADE. Add the ingredients to a bowl. Whisk and refrigerate until ready to use.
Use this as a steak or chicken fajita marinade. Choose your favorite protein and marinate for at least two hours, or up to overnight.
COOK. Bake, sautรฉ, or grill your meat to your liking. Serve in flour or corn tortillas.
Optional toppings include Homemade Salsa, diced avocado, cheese, Pico de Gallo, sour cream, or Guacamole


Kristyn’s Recipe Tips
- Our favorite meats to use include boneless, skinless chicken breasts or chicken thighs, skirt steak, and flank steak. You can also make pork or shrimp fajitas. Using about ยฝ cup of marinade for every 1 pound of meat is a great ratio to use.
- Ideally, the meat should sit for 6-8 hours in the fridge. Let the meat stand at room temperature for about 20-30 minutes before cooking. Do not over marinate delicate proteins like shrimp, 30 to 60 minutes is plenty.
- Marinate in a zip top bag so the marinade coats the meat evenly with less mess.
- Cook fajita meat over high heat in a skillet or on the grill for the best char and flavor.
- Slice meat thinly against the grain before marinating for the most tender fajitas.

Fajita Marinade Recipe
Ingredients
- ยผ cup lime juice
- โ cup water
- 2 tablespoons olive oil
- 1 tablespoon minced garlic
- 2 teaspoons soy sauce
- 1 teaspoon salt
- ยฝ teaspoon liquid smoke
- ยฝ teaspoon cayenne pepper
- ยฝ teaspoon pepper
- 2 tablespoons chopped cilantro
Instructions
- Whisk all ingredients and refrigerate until ready to use. Marinate chicken, pork, or beef in the marinade for at least two hours, or up to overnight.
Notes
- Our favorite meats to use include boneless, skinless chicken breasts or chicken thighs, skirt steak, and flank steak. You can also make pork or shrimp fajitas. Using about ยฝ cup of marinade for every 1 pound of meat is a great ratio to use.
- Ideally, the meat should sit for 6-8 hours in the fridge. Let the meat stand at room temperature for about 20-30 minutes before cooking. Do not over marinate delicate proteins like shrimp, 30 to 60 minutes is plenty.
- Marinate in a zip top bag so the marinade coats the meat evenly with less mess.
- Cook fajita meat over high heat in a skillet or on the grill for the best char and flavor.
- This marinade can be made a day ahead and stored covered in the fridge until ready to use.
- Slice meat thinly against the grain before marinating for the most tender fajitas.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQ
Allow for a minimum of 20 minutes in the refrigerator, but ideally, it should sit for 6-8 hours. Do not exceed 24 hours, or the muscle fibers will begin to break down. Let the meat stand at room temperature for about 20-30 minutes before cooking.
Store fresh fajita marinade in an airtight container or jar and refrigerate for up to a week, or freeze for up to 1 month. Discard any used marinade.
More Like This
Marinades
Easy Steak Marinade
4 hrs 5 mins
Carne Asada Recipe
3 hrs 20 mins
Best Chicken Marinade Recipe
45 mins
Citrus Vinaigrette
5 mins
Fajita Recipes
Fajita Recipe
2 hrs 35 mins
Fajita Seasoning
5 mins
Chicken Fajitas
30 mins
Sheet Pan Chicken Fajitas
55 mins
Collections
This recipe was originally published March 2022.

























Oh my, this marinade was everything that I wanted and more! thank you so much for sharing this amazing recipe!
Fajitas are a family favorite at our house, and we all thought this marinade had amazing flavor. I especially love that it can be used on different types of meat!
Thank you for a recipe without brown sugar. I also add tequila for an extra kick.
You’re welcome! Sounds exciting! Thanks for sharing what you did.
Absolutely delicious! I will definitely make this one again. So much better than a packet!!
Great combination of flavors. I’ve never used liquid smoke before and it really adds a lot to the different layers of flavor.
This has all the flavors and is so easy to throw together. Fajitas are a regular around here!
I love anything I can do myself. This marinade is quick and easy. A great way to add flavor to any meat.
This marinade is the absolute best! So much flavor and it soaks in nicely to the meat! Will be using this again real soon!
Such an easy & tasty marinade!! I will be adding this every time I make fajitas. It adds so much flavor!