Tex-Mex chicken fajita taco with sliced chicken and caramelized onions on a comal

Real Tex-Mex Chicken Fajitas Recipe

I visited 21 Mexican restaurants across Texas to price their chicken fajitas. The average came to over $40 per pound of chicken. That's an absurd price for chicken breast, but the real discovery was what separates a good restaurant chicken fajitas recipe from the dry, flavorless version most home recipes produce: a two-stage brine and marinade that seasons the meat all the way through, not just the surface.

This recipe draws from two sources: the chicken fajita technique in Ford Fry's Tex-Mex cookbook, which is the best book on Tex-Mex cooking I've found, and the garlic butter sauce from Pappasito's in Houston. Pappasito's gets criticism online for being a chain, but their chicken fajitas are the standard I measure every other version against. The recipe in this post is loosely based on their approach, adapted for a home kitchen with no grill required.

This post contains affiliate links, which means I may earn a small commission if you make a purchase. It doesn't cost you anything extra. Full disclosure.

Why This Chicken Fajitas Recipe Works

  • Two-stage seasoning through brine and marinade. Standard recipes use a dry rub or a marinade, but not both. A rub only seasons the surface, and even a long marinade only penetrates about 1-2mm into the meat. Brining first seasons the chicken all the way through and improves its texture, then the pineapple soy marinade layers traditional Tex-Mex flavor on top.
  • Whole pieces, sliced only after cooking. Most online recipes say to cut the chicken into strips before cooking. That exposes too much surface area to high heat and dries the breast out fast. Keeping the chicken in larger pieces while cooking, then slicing after resting, is how restaurants keep their fajitas juicy.
  • Oven finish after a stovetop sear. The hardest part of chicken fajitas at home is getting a good sear without overcooking the interior. Searing first for color, then finishing in a 350°F oven, gives you the richly browned exterior restaurants call "fajita bark" without the risk of scorching or drying out the meat.
  • Restaurant-style caramelized onions with a sherry-soy sauce. Most home cooks just sauté onions in butter with salt and pepper, and those taste fine, but they don't taste like a restaurant's. The difference is a simple sauce of sherry cooking wine, soy sauce, Knorr chicken bouillon, and cumin that you cook down into the onions until it caramelizes.
  • Mantequilla de ajo (garlic butter) finishing sauce. The foamy garlic butter from Pappasito's is the single biggest difference between a solid home fajita and a restaurant-quality one. It goes on right before serving.

Ingredients You'll Need

Knorr Caldo de Pollo. This is Knorr's chicken bouillon powder, and it shows up in the brine, the caramelized onions, and the garlic butter sauce. Every Tex-Mex restaurant I've visited uses Knorr bouillon in some form. You can find it on the spice aisle of most grocery stores. If you can only find the cubes, crush them into a powder.

Kikkoman soy sauce. Every source I consulted for this recipe specifically calls for Kikkoman. Japanese-brewed soy sauce tastes different from Chinese-style light soy sauce, and the Tex-Mex fajita tradition was developed around Kikkoman. You'll use it in both the marinade and the caramelized onion sauce.

Dole pineapple juice (canned). The marinade calls for pineapple juice because it contains bromelain, an enzyme that helps tenderize meat. Fresh pineapple juice has so much bromelain it can turn chicken to mush, but canned juice is pasteurized, which reduces the enzyme enough to safely marinade for hours. Every Mexican restaurant I've visited uses the cheap canned kind.

Mexican oregano. This is a different plant from the Mediterranean oregano you probably already have. Mexican oregano is more citrusy and works better in Tex-Mex cooking. Look for it on the spice aisle. If you can't find it, regular oregano will work, though the flavor won't be quite the same.

Sherry cooking wine. This goes into the sauce for the caramelized onions. You'll find it in the vinegar aisle of most grocery stores, and it keeps for a long time once opened.

Lawry's seasoning salt. Almost every Tex-Mex restaurant I've tried uses Lawry's. It's in the fajita seasoning spice along with granulated garlic and black pepper. Available at any grocery store.

Unsalted butter. You'll go through quite a bit of it in this recipe. The buttered onions use 4 tablespoons, the caramelized onions use 2 tablespoons, and the garlic butter sauce uses 2 full sticks. Always unsalted so you can control the salt level.

How to Make Chicken Fajitas

Prepare the Chicken

Start with 2 pounds of boneless, skinless chicken breast. Remove the tenderloin from the bottom of each breast and set it aside. Cut the breast crossways roughly at the point where it starts getting thicker, separating the thinner end from the fatter end. If the thicker piece is over an inch, either butterfly it or pound it down to about ¾ inch. You want fairly even thickness so everything cooks at the same rate.

Make and Cool the Brine

Combine 2 liters of water with 67 grams of salt (the volume measurement varies depending on the type of salt, so weigh it if you can), ¼ cup sugar, ½ teaspoon cumin powder, 2 bay leaves, 10 garlic cloves, 2 teaspoons Mexican oregano, and 2 teaspoons black peppercorns in a pot. Bring it to a boil, stir until the salt and sugar dissolve, let it simmer for 1 minute, then kill the heat. The brine needs to cool completely to room temperature before you add the chicken.

Brine the Chicken

Add the chicken pieces to the cooled brine and refrigerate for 3-4 hours.

Make the Pineapple Soy Marinade

While the chicken brines, mix together 3 parts pineapple juice, 2 parts Kikkoman soy sauce, and 1 part water. That's it.

Marinade the Chicken

When the brine time is up, remove the chicken and wash it under cold running water to remove any herbs and spices from the surface. Place the chicken in the pineapple soy marinade and refrigerate for another 4-8 hours.

Make the Fajita Onions

You have two options here, and both can be made several days in advance.

Basic buttered fajita onions: Cut 1¼ pounds of white or yellow onions with the grain into ½-inch slices. Melt 4 tablespoons of butter in a large pot over medium heat, add the onions, and stir them into the butter so they're evenly coated. Add ½ teaspoon salt, ¼ teaspoon black pepper, and 1 teaspoon Knorr chicken bouillon powder. Cook until the edges are lightly browned but the slices are still mostly translucent, about 5-10 minutes.

Caramelized restaurant-style onions: This is the version most people are missing at home. First, whisk together ¼ cup sherry cooking wine, ¼ cup Kikkoman soy sauce, ½ teaspoon granulated garlic, ¼ teaspoon cumin, ½ teaspoon black pepper, ¾ teaspoon sugar, ¼ teaspoon salt, and ½ teaspoon Knorr chicken bouillon. Slice 1¼ pounds of onions with the grain into thinner ¼-inch pieces. Melt 2 tablespoons of butter, sweat the onions until translucent, pour in the sauce, and cook until the liquid has completely evaporated and the onions have turned a deep brown. This takes about 5-15 minutes depending on your heat level.

Make the Garlic Butter Sauce

Let 2 sticks of unsalted butter soften at room temperature for several hours. Add the butter to a bowl along with 1¼ teaspoons Knorr chicken bouillon, 2 teaspoons freshly grated garlic (or ½ teaspoon granulated garlic), and ¼ cup dry white wine, preferably Chardonnay. Beat everything with a hand mixer until the wine is fully incorporated and you don't see any liquid pooling. Store covered in the refrigerator.

When you're ready to use it, scoop a couple of tablespoons into a ramekin and microwave in very short bursts until the butter is melted and foamy. Keep an eye on it because it foams up fast.

Cook the Fajitas

Preheat your oven to 350°F. Remove the chicken from the marinade and pat each piece as dry as you can with paper towels. Any moisture left on the surface will create steam instead of browning, which is what stops you from getting the fajita bark.

Mix together 1 teaspoon black pepper, 1½ teaspoons granulated garlic, and ½ teaspoon Lawry's seasoning salt. Season the dried chicken pieces with this mixture.

Heat some neutral oil in a pan over medium-high heat. Add the chicken and cook until well browned on both sides. Transfer the pan to the oven and cook until the internal temperature reaches 160°F. Carryover cooking will bring it to 165°F while it rests.

Rest, Slice, and Serve

Let the chicken rest for 5-10 minutes. While it rests, reheat the onions and microwave the garlic butter until foamy.

Look for the grain lines running along the chicken and slice across them into roughly ½-inch pieces. Cutting against the grain keeps the meat tender rather than stringy.

Serve on a hot comal or plate with onions layered underneath and garlic butter drizzled over the top. Typical sides are flour tortillas, pico de gallo, cheddar cheese, sour cream, and guacamole.

Tips for the Best Chicken Fajitas

Get the chicken as dry as possible after marinating. Pat every piece thoroughly with paper towels before seasoning. Moisture on the surface creates steam instead of browning, and that's the difference between a pale, steamed-looking fajita and the richly colored bark you see at restaurants.

Cut onions with the grain, not against it. Look for the lines running from top to root on each onion half and slice in the same direction. This keeps the slices intact during cooking. Cut against the grain and they fall apart.

Use an instant-read thermometer. Chicken breast goes from juicy to dry in a pretty narrow temperature window. Pull it at 160°F and let it coast to 165°F while resting. Guessing will almost always lead to overcooked chicken.

The garlic butter is much better with a hand mixer. There's a microwave shortcut in the recipe doc that works in a pinch, but the flavor is cleaner and the butter stays together when you reheat it instead of separating. The emulsification is more thorough when you whip softened butter with the wine versus stirring melted butter.

Prepare everything ahead of time. Both types of onions keep in the refrigerator for several days after cooking. The garlic butter stores in the fridge for days and in the freezer for 3-6 months. On the day you cook, the only thing that needs to happen in real time is searing and oven-finishing the chicken.

How to Get the Restaurant Sizzle

If you want the full restaurant experience, heat a cast-iron comal or heavy skillet on the stovetop or in the oven until very hot. Add a touch of oil, then layer the onions and sliced chicken on top. Right before bringing it to the table, splash the edges of the hot surface with a small amount of liquid, whether that's water, chicken broth, or a squeeze of lime. That's where the classic sizzle and steam come from.

Storage and Reheating

Refrigerator: Store sliced chicken and onions in separate airtight containers for up to 4 days. Keep the garlic butter in a covered ramekin or container for up to a week.

Freezer: The garlic butter freezes well for 3-6 months. Portion it into ramekins or roll it in plastic wrap before freezing. Cooked chicken can be frozen for up to 3 months, though the texture will be slightly less juicy after thawing.

Reheating: Warm the chicken and onions in a hot pan rather than the microwave. A pan will re-crisp the exterior of the chicken and bring some of that bark texture back. Microwave the garlic butter in short bursts until foamy.

Frequently Asked Questions

Are chicken fajitas authentic Mexican food?

Not exactly. The word "fajita" comes from "faja," meaning belt or strip, and originally referred to grilled skirt steak sliced across the grain. Chicken fajitas are a Tex-Mex creation that became popular in Texas starting in the 1960s and 70s, with Mama Ninfa's in Houston often credited as a key originator of the fajita plate format. They're not traditional Mexican food, but they're one of Texas's most popular culinary exports.

Why use both a brine and a marinade?

They do different jobs. The brine uses salt to season the chicken all the way to the center and improves the texture by helping the meat retain moisture during cooking. The pineapple soy marinade adds the traditional sweet-and-savory Tex-Mex flavor to the outer layer. Using both gives you chicken that's seasoned from the inside out, which a marinade alone can't do no matter how long you leave it.

Can I grill the chicken instead of using a pan?

Yes. Grill the pounded chicken pieces over direct high heat until charred on both sides, then move them to indirect heat to finish cooking to 160°F internally. If you have access to mesquite wood, that's the traditional fuel for Tex-Mex fajitas and the flavor is hard to replicate any other way.

What if I don't have a hand mixer for the garlic butter?

Melt 1 stick of butter in the microwave (cover with plastic wrap because it tends to splatter), then whisk in ¾ teaspoon chicken bouillon, 1 teaspoon grated garlic, and 2 tablespoons white wine. It works, but the flavor and texture are better with the hand-mixer method because the wine emulsifies more completely into the softened butter rather than just mixing with melted fat.

Can I skip the garlic butter sauce?

You can, and you'll still end up with a good fajita. But the mantequilla de ajo is the single biggest difference between a home version and a restaurant version. It takes about 5 minutes to put together and it freezes for months, so once you've made it the first time there's no good reason to leave it out.

More Chipotle Recipes

Recipe

Tex-Mex chicken fajita taco with sliced chicken and caramelized onions on a comal
Print Download PDF Start Cooking

Real Tex-Mex Chicken Fajitas

Chicken fajitas recipe using a two-stage brine and pineapple soy marinade for maximum flavor and juiciness, served with restaurant-style caramelized onions and a foamy mantequilla de ajo garlic butter sauce. Adapted from Pappasito's in Houston and Ford Fry's Tex-Mex cookbook.
Course Main Course
Cuisine Tex-Mex
Keyword chicken fajita marinade, chicken fajita recipe, chicken fajitas, fajita garlic butter, fajita onions, mantequilla de ajo, pineapple soy marinade, tex mex chicken fajitas, tex mex recipe
Prep Time 30 minutes
Cook Time 50 minutes
Brining and Marinating 7 hours
Total Time 1 hour 20 minutes
Servings 6 servings
Calories 545kcal
Author Jason Farmer

Equipment

Ingredients

Chicken

  • 2 lbs boneless, skinless chicken breast Tenderloin removed, thick part pounded to ¾-1 inch

Chicken Fajita Brine

  • 2 liters water
  • ½ cup kosher salt 67g by weight. For Morton's Kosher use 4 tablespoon + 2 tsp. For Morton's table salt use 3 tablespoon + 2¼ tsp. Or weigh 67g of any salt.
  • ¼ cup sugar
  • ½ teaspoon cumin
  • 2 bay leaves
  • 10 garlic cloves
  • 2 teaspoon Mexican oregano Regular oregano works as a substitute
  • 2 teaspoon black peppercorns

Pineapple Soy Marinade

Fajita Seasoning Spice

Basic Buttered Fajita Onions

Caramelized Fajita Onions

Mantequilla de Ajo (Garlic Butter Sauce)

  • 2 sticks unsalted butter Must be softened to room temperature.
  • 1 ¼ teaspoon Knorr Caldo de Pollo chicken bouillon Or ½ Knorr chicken bouillon cube, crushed (6g)
  • 2 teaspoon fresh garlic Grated. Or substitute ½ teaspoon granulated garlic.
  • ¼ cup white wine Preferably Chardonnay

For Cooking

Instructions

Prepare the Chicken

  • Remove the tenderloin from the bottom of each chicken breast and set aside.
  • Flip the breast over and cut crossways roughly halfway through, separating the thinner side from the thicker side.
  • Butterfly or pound the thicker piece until it's about ¾ inch to 1 inch in thickness for even cooking.

Make the Brine

  • Add all brine ingredients to a medium pot and bring to a boil.
  • Stir until the salt and sugar are dissolved and boil for 1 minute.
  • Remove from heat and let the brine cool to room temperature before using.

Brine the Chicken

  • Place the chicken pieces in the cooled brine and refrigerate for 3-4 hours.
  • Remove the chicken from the brine and wash under cold running water to remove any herbs and spices.

Marinade the Chicken

  • Mix pineapple juice, soy sauce, and water until well combined.
  • Place the brined chicken in the marinade and refrigerate for 4-8 hours.

Basic Buttered Fajita Onions

  • Slice onions with the grain into ½-inch pieces.
  • Melt butter in a large pot over medium to medium-high heat.
  • Add onions, salt, pepper, and chicken bouillon. Stir until butter and spices evenly coat the onions.
  • Cook for several minutes until the edges of the onions are lightly browned.
  • Remove from heat and use immediately or reserve. Can be made several days ahead.

Caramelized Fajita Onions

  • Whisk together sherry cooking wine, soy sauce, granulated garlic, cumin, black pepper, sugar, salt, and chicken bouillon in a small bowl and set aside.
  • Slice onions with the grain into ¼-inch pieces.
  • Melt butter in a large pan over medium heat. Add onions and sweat for several minutes until translucent.
  • Add the sauce mixture and stir into the onions.
  • Cook until all the sauce mixture has evaporated and the onions are sticking to the bottom with a deep brown color, about 5-15 minutes.
  • Remove from heat and use immediately or reserve. Can be made several days ahead.

Mantequilla de Ajo (Garlic Butter Sauce)

  • Let butter sit at room temperature for several hours until completely softened.
  • Add chicken bouillon, garlic, and wine to the bowl with the butter.
  • Beat with a hand mixer until the wine is completely incorporated and you see very little liquid remaining.
  • Refrigerate in ramekins. To serve, microwave in 15-30 second bursts until the butter is melted and foamy.

Cook the Fajitas

  • Preheat oven to 350°F (176°C).
  • Remove the chicken from the marinade and pat dry thoroughly with paper towels.
  • Mix together all fajita seasoning spice ingredients.
  • Heat neutral oil in a large pan over medium-high heat. When the oil is hot, sprinkle the chicken pieces with the fajita seasoning spice.
  • Cook the chicken until well browned on both sides.
  • Transfer the pan to the oven and cook until the chicken reaches an internal temperature of 160°F (71°C). Carryover will bring it to 165°F (74°C).
  • Remove chicken from oven and let rest for 5-10 minutes before slicing.
  • Slice the chicken across the grain into roughly ½-inch pieces.
  • Serve with fajita onions and foamy garlic butter. For the restaurant sizzle effect, heat a comal, layer onions and chicken on top, and splash the edges with water, broth, or lime juice right before serving.

Video

Notes

Salt Conversions for Brine: ½ cup Diamond Brand Kosher Salt = 67g. For Morton's Kosher Salt use 4 tablespoon + 2 teaspoon (67g). For Morton's Table Salt use 3 tablespoon + 2¼ teaspoon (67g). Or weigh 67 grams of any salt.
Garlic Butter Microwave Shortcut: If you don't have a hand mixer, melt 1 stick of butter in the microwave (covered with plastic wrap). Whisk in ¾ teaspoon chicken bouillon, 1 teaspoon grated garlic, and 2 tablespoon white wine. The flavor is better with the hand-mixer method.
Big Batch Garlic Butter: Double the recipe (4 sticks butter, 2½ teaspoon bouillon, 1 tablespoon garlic, ½ cup wine). Portion and freeze for up to 3-6 months.
Pineapple Juice: Use canned, pasteurized pineapple juice (Dole recommended). Fresh pineapple juice contains too much bromelain and can turn the chicken mushy.
Onions: Both types of fajita onions can be made several days ahead. Reheat before serving.

Nutrition

Calories: 545kcal

More Tex-Mex

Leave a Reply

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

Recipe Rating