Homemade Fajita Sauce
This post may contain affiliate links. Read the full disclosure here.
Get ready to elevate your fajitas with this irresistible homemade fajita sauce! Perfect as a marinade for raw meat, it also transforms leftover cooked meat into delicious, quick fajitas. Say goodbye to boring meals and hello to flavor-packed bites that everyone will love! Just whip up this sauce, marinate your favorite protein, or drizzle it over your leftovers, and watch your dinner go from ordinary to extraordinary in minutes.

Looking for a guaranteed hit at our dinner table? Anything Mexican or inspired by those flavors always delivers! That’s why I’m totally obsessed with this homemade fajita sauce recipe. We always keep the ingredients on hand, making it super versatile for chicken, beef, pork, or shrimp. The best part? It doubles as both a sauce and a marinade.
When there’s a moment to plan ahead, we like to marinate our protein in the fajita sauce for a couple of hours before grilling. But let’s be real, most of the time we’re scrambling at the last minute! On those hectic days, I grab leftover rotisserie chicken, pot roast, pulled pork, or even cocktail shrimp and toss it in the fajita sauce for a quick flavor boost. I just heat everything up in a skillet with some bell peppers and onions, and voilà!
Serve it in warm tortillas, over a bed of rice, or keep it simple with a side salad. No matter how you dish it out, it’s always a crowd-pleaser. Give this homemade fajita sauce a try, and watch it become a staple in your kitchen, too!
Ingredients
For the ingredient measurements and the entire recipe, be sure to scroll down to the bottom of the blog post where the recipe card is located.
- Lime juice: Adds a nice tartness to the meat.
- Water: Helps dilute the lime juice so it’s not so tart.
- Canola oil
- Cumin
- Chili powder
- Oregano
- Garlic powder
- Onion powder
- Pepper
Step by Step Directions
For the full recipe instructions, scroll down to the bottom of the blog post to the recipe card.
- Stir all the ingredients together in a small bowl.
- Marinate your protein of choice for at least 2 hours.
- Cook meat as desired.


Tips For Success
- The longer you marinate the meat, the more flavorful it will be. You can do 2 hours, but overnight will be best.
- You can use this sauce with chicken, steak, or shrimp.
- Pro tip: Avoid reusing the fajita marinade after it’s touched raw meat to stay safe and healthy. But don’t toss it! You can transform that marinade into a delicious sauce by boiling it first. Just bring it to a boil, then let it simmer for a few minutes. This way, you can enjoy that amazing flavor drizzled over your fajitas without any worries. Happy cooking!

More Recipes You’ll Love
Homemade Fajita Sauce

Ingredients
- ¼ cup fresh lime juice
- ¼ cup water
- 2 tablespoons canola oil
- ½ tablespoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- ¼ teaspoon onion powder
- ⅛ teaspoon black pepper
Instructions
- Stir all the ingredients together in a small bowl.
- Marinade 1 ½ pounds raw chicken, steak, or shrimp for at least 2 hours. Or mix with cooked meat and heat on the stove.
- Cook the marinated raw meat as desired on the grill or in a pan on the stove.
Nutrition
The nutrition information provided is for convenience and as a courtesy only. It is not guaranteed to be accurate because nutrition information can vary for a variety of reasons. For precise nutritional data use your preferred nutrition calculator and input the exact ingredients and brands you used in the recipe.
