Homemade fajita marinade for chicken, pork and tofu
- Preparation 5 min
- Servings about 150 ml (⅔ cup)
- Freezing Absolutely
Ads
🌶️ The experimentation that birthed a classic
The origin of this homemade fajita marinade? A pure experimentation session at my place one night when I felt like playing with flavors. I wanted a fun, versatile marinade that works on chicken as much as pork, tofu, and even beef if you want. Three minutes of prep, a bowl, a ziploc bag, and you have a marinade that transforms any protein into something delicious. It’s become a freezer staple in my kitchen.
💪 One marinade, a thousand uses
That’s the beauty of this homemade fajita marinade: it’s so versatile that you’ll keep it in your back pocket for life. Chicken (breasts, thighs, wings), pork (tenderloin, medallions, cubes), extra-firm tofu, beef cubes, shrimp. It works everywhere. Tonight, I made grilled filet mignon on the BBQ with this marinade: mind-blowing. The pro trick? You make your marinade, you dip your raw protein in it, you freeze everything in a vacuum-sealed bag. On the day you want to cook, you thaw and cook.
🎯 Not required for fajitas (but perfect)
Unlike my beef fajitas with lime and beer marinade which is a complete recipe, this one is a pure marinade that you can use for EVERYTHING. Cook your protein on the BBQ, in a cast iron pan, in the oven or in the air fryer, and serve it in fajitas with tortillas, in a burrito bowl, or simply on a plate with grilled vegetables. It’s the marinade you’ll make again every week. It has a fajita-style taste, but it’s so good that you’ll use it for pretty much everything you grill.
Ads
Ads
🥩 Works on (almost) everything
This homemade fajita marinade isn’t reserved for chicken or fajitas. I made grilled filet mignon on the BBQ with this marinade and it was mind-blowing. Try it also on chicken thighs, on pork tenderloin cubes, on shrimp, on extra-firm tofu. It’s the marinade that unlocks your entire week’s menu.
⏱️ Maximum 4 hours to avoid degrading
The marinade is acidic (lime + cider vinegar), so it attacks the proteins. For chicken and pork, aim for 2 to 4 hours maximum. Beyond that, the meat starts to become mushy on the surface. For tofu, 30 minutes to 1 hour is enough. For shrimp, 15 to 20 minutes maximum. Otherwise they cook in the acid like a ceviche.
🧊 The freezer trick. Protein + marinade
You can absolutely freeze your raw protein directly with the marinade in a ziploc bag or vacuum-sealed. The marinade penetrates during thawing in the fridge and you have an express dinner ready in 15 minutes on the day you cook. Game-changer for busy weeks.
🔥 On the BBQ = best move
This marinade reaches its full potential on the BBQ over high heat. The caramelization of the natural sugar from the lime and the smoky side of the paprika work as a duo with direct fire. If you don’t have a BBQ, the very hot cast iron pan is the second best option, followed by the air fryer at 400°F.
🌿 Tofu: extra-firm + don’t overcook
For tofu, always take extra-firm and press it 20 minutes before marinating to expel the water. Cut it into large cubes (3 cm) for the BBQ or into strips for the pan. The secret so it doesn’t become mushy? Just don’t overcook it. Take it out when the crust is golden.
🧂 Season enough (the classic mistake)
The most common mistake with a homemade fajita marinade: not enough salt and pepper. Don’t skimp. The marinade should taste bold when you taste it before adding the protein. If it seems bland to you when you taste it, add a good pinch of salt and a turn of freshly ground pepper.
✅ What to serve with my homemade fajita marinade?
This marinade transforms pretty much everything you grill, so the possibilities are endless. Serve your marinated protein in classic fajitas with tortillas, sautéed peppers and onions, or dive into burrito bowl mode with my Legendary Tex Mex Pasta Salad as a side. For a winning combo, serve it with my Fajita-style chicken and cheese farfalle or my Egg, bacon and ham tortilla bowls for brunch. And if you just want to eat it simple, serve your grilled protein over white rice with a little salsa and guacamole.
Ads
Homemade fajita marinade (about 125 ml)
- ¼ cup (60 ml) olive oil
- Juice of 1 lime
- 1 tbsp (15 ml) apple cider vinegar
- 1 tsp (5 ml) chili powder
- ½ tsp (2.5 ml) ground cumin
- ½ tsp (2.5 ml) smoked paprika
- 1 large garlic clove, finely chopped
- 1 tbsp (15 ml) fresh cilantro, chopped
- ¼ tsp (1 ml) salt
- ¼ tsp (1 ml) freshly ground black pepper
Ads
Preparation
- In a medium bowl or directly in a ziploc bag, combine the olive oil, lime juice, cider vinegar, chili powder, cumin, smoked paprika, garlic, cilantro, salt and pepper. Mix well with a whisk or by shaking the bag.
- Add the protein of your choice (chicken, pork, extra-firm tofu cubes, beef cubes, shrimp) and coat well.
- Cover the bowl or seal the bag and refrigerate 2 to 4 hours maximum for chicken and pork. For tofu, 30 minutes to 1 hour is enough. For shrimp, 15 to 20 minutes only.
- Remove the protein from the marinade and drain well. Discard the marinade that touched the raw meat.
- Cook as desired: on the BBQ over high heat (ideal), in a very hot cast iron pan, in the oven at 425°F (220°C) or in the air fryer at 400°F (205°C). Cooking time depends on the cut and thickness. Always check with a meat thermometer (165°F / 74°C for poultry, 145°F / 63°C for pork).
Pretty much anything that grills. Chicken (breasts, thighs, wings), pork (tenderloin, medallions, cubes), extra-firm tofu, beef cubes, whole filet mignon, and even shrimp. I personally tested it with filet mignon on the BBQ and it was mind-blowing. Just adjust the marinating time according to the protein.
Maximum 4 hours for chicken and pork. The marinade contains lime and cider vinegar, so it’s acidic. Beyond 4 hours, the meat becomes mushy on the surface. For extra-firm tofu, 30 minutes to 1 hour is enough. For shrimp, 15 to 20 minutes only, otherwise they cook in the acid.
The two most frequent mistakes: not seasoned enough with salt and pepper (the marinade should taste bold before even touching the protein), and marinating too long or not long enough. The sweet spot for chicken and pork is 2 to 4 hours. Not 30 minutes (the marinade doesn’t have time to penetrate), not 8 hours (the meat becomes mushy).
Absolutely. In the oven, preheat to 425°F (220°C) and cook according to the cut (15 to 25 minutes for chicken breasts). In the air fryer, aim for 400°F (205°C) and 12 to 18 minutes, turning halfway through. Always check with a meat thermometer: 165°F (74°C) for poultry, 145°F (63°C) for pork.
This marinade is so versatile that the options are endless: in classic fajitas with tortillas, sautéed peppers and onions, in a burrito bowl with my legendary tex mex pasta salad, served with my fajita-style chicken and cheese farfalle, or simply over white rice with guacamole and salsa.
Ads
Ads
Ads
Ads
Ads