Mexican Pork Fajitas Recipe: Sizzling Peppers and Onions in One Skillet

Main Courses

Mexican Pork Fajitas Recipe: Sizzling Peppers and Onions in One Skillet

This Mexican pork fajitas recipe transforms simple ingredients into a restaurant-quality feast with just one skillet and 30 minutes of active time.

The secret lies in marinating the pork with lime and cumin until it's tender and infused with smoky depth, then searing it alongside charred bell peppers and onions for that signature fajita aroma.

I developed this version after years of perfecting the balance between tender meat and perfectly caramelized vegetables - it's the kind of dish that disappears faster than you can say "¿más tortillas?"

The technique is straightforward but essential: high-heat searing creates those beautiful blackened edges on the peppers while keeping the pork juicy inside.

Warm corn tortillas become the perfect vessel for the sizzling mixture, and traditional toppings like fresh cilantro, lime wedges, and quick-pickled red onions add the final layers of flavor.

What makes this recipe stand out is how it delivers authentic Mexican restaurant quality without requiring specialized equipment - just a good skillet and attention to timing.

By the time you're done, you'll have perfectly tender pork strips with crisp edges, sweet and slightly charred peppers, and onions that have just the right balance of caramelization.

The aroma alone will have everyone gathering around your table, and each bite delivers that perfect combination of smoky, tangy, and slightly sweet flavors. This is the kind of meal that feels special but comes together with simple ingredients and smart techniques.

Serve with warm tortillas, all the classic toppings, and maybe a cold beer to round out the experience. The leftovers reheat beautifully, making this an excellent option for meal prep or feeding a crowd. Let's get cooking - your taste buds are about to experience some serious fajita magic.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork fajitas

Simple ingredients that pack restaurant-quality fajita flavor in every bite.

Ingredient Amount Notes
Boneless Pork Loin 🥩 1 ½ lb Cut into 1-inch strips
Bell Peppers 🧅 3 whole Mixed colors, sliced into strips
Yellow Onion 🧅 1 whole Sliced into 1/4-inch strips
Lime Juice 🍋 ½ cup Freshly squeezed
Olive Oil 🫒 3 tbsp Extra-virgin for richness
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Garlic Cloves 🧄 4 cloves Minced finely
Salt 🧂 1 ½ tsp Diamond Crystal or kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Corn Tortillas 🌽 8 whole Small size, warmed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Red Onion 🧅 ¼ cup Thinly sliced, quick-pickled
White Vinegar 💧 1 tbsp For pickling onions
Honey 🍯 1 tsp For pickling onions

The pork loin is key here—look for well-marbled cuts at the meat counter, not the pre-packaged sections. Costco or Whole Foods usually have the best quality, but any grocery store with a fresh meat department works. Cutting the pork into even 1-inch strips ensures everything cooks at the same rate. For the peppers, mixed colors add visual appeal, but stick to red, yellow, and green for classic fajita flavors. If you can't find fresh cilantro, dried works at half the amount, though fresh is always better. Toast your cumin seeds in a dry pan for 30 seconds before grinding—that smoky aroma makes all the difference.

No fresh lime? Bottled lime juice works in a pinch, but fresh is ideal. If you're short on time, pre-sliced bell peppers from the salad bar section are fine—they won't char as beautifully, but they'll still taste great. For the quick-pickled onions, red onions add a nice bite, but yellow or white will work too. The vinegar and honey combo balances the sharpness perfectly—adjust the honey to taste if you prefer it sweeter. If you're making this ahead, pickle the onions up to 2 days early and store them in the fridge.

Pork strips and peppers reheat beautifully—just warm in a skillet with a splash of water. Tortillas stay fresh for 3 days in a sealed bag at room temperature, while the pickled onions keep for 5 days in the fridge. I always double the recipe because leftovers make amazing lunches. Store everything separately to keep the flavors vibrant. For a crowd, double the pork and peppers—just use a larger skillet or work in batches.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that easy—just slice the pork, toss it with onions and peppers, and let the skillet do the work. No flipping between pots, no messy cleanup, and the pork comes out tender with just a hint of char. Honestly, it’s the kind of meal that makes me feel like a pro.
  • Lime-Zest Kick: That bright lime juice finish? It’s what turns this from good to ridiculously good. The pork stays juicy, the peppers caramelize just enough, and the acidity cuts through the richness—like a little flavor reset in every bite. (Yes, even on a Tuesday night.)
  • Taco Night Every Day: Between us, this recipe is my secret weapon for lazy nights, game days, or when friends drop by unannounced. Double the batch, and you’ve got fajitas for dinner and lunch tomorrow—no sad leftovers here. Just reheat, wrap, and serve.
  • Budget-Friendly Protein: Pork loin stretches farther than you’d think, and bell peppers/onions are cheap staples. I’ve fed four people for under $15 with this, plus the lime adds zero cost but max flavor. Not the prettiest, but the taste makes up for it—and my wallet thanks me.

Step-by-step instructions for Mexican pork fajitas

Here's how to make restaurant-style fajitas with perfectly seared pork and charred vegetables.

1

Sear the Pork Until Deeply Browned

Heat a large cast-iron skillet or heavy oven-safe pan over medium-high heat until very hot. Add 2 tablespoons of the olive oil and let it shimmer for 30 seconds. Working in batches to avoid crowding, add the 1.5 lb boneless pork loin strips and sear for 2-3 minutes per side until deeply browned with a crust.

Here's the thing—don't rush this step. You want that beautiful Maillard reaction happening on the outside while keeping the inside juicy. When the pork releases easily from the pan and reaches an internal temperature of 145°F, transfer it to a plate and tent loosely with foil to keep warm. Save any accumulated juices in the pan—they're pure flavor.

2

Char the Vegetables with Smoky Depth

Add the remaining 1 tablespoon olive oil to the same pan and increase heat to high. Add the yellow onion strips and cook for 3-4 minutes until softened and beginning to caramelize. Push them to one side of the pan and add the bell pepper strips to the empty space, letting them char slightly before stirring everything together.

Cook for another 4-5 minutes until the peppers are tender with some charred spots—this is where the smoky flavor develops. Sprinkle in the minced garlic cloves and cook for just 30 seconds until fragrant. Be careful not to burn the garlic, as it can turn bitter quickly. Remove the vegetables from the pan and set aside with the pork.

3

Build Flavor with Spices and Aromatics

Return the pan to medium heat and add the ground cumin, salt, and black pepper. Toast the spices for 30 seconds until fragrant, stirring constantly to prevent burning. Pour in the 0.5 cup lime juice and scrape up any browned bits from the bottom of the pan—this is where all the flavor hides.

Let the lime juice simmer for 1-2 minutes until slightly reduced. Add the pork and vegetables back to the pan along with any accumulated juices from the plate. Toss everything together and cook for 1-2 minutes more, just until everything is heated through and coated with the citrusy, spiced sauce. The mixture should be vibrant and full of contrasting textures.

4

Prepare the Quick-Pickled Red Onions

While the fajitas cook, make the quick-pickled onions for that bright, tangy crunch. In a small bowl, combine the 0.25 cup red onion, 1 tablespoon white vinegar, 1 teaspoon honey, and 1 teaspoon lime juice (reserved from earlier). Mix well and let sit for 10 minutes to develop flavor. The onions will soften slightly and develop a pleasant tang.

This step might seem small, but it adds a crucial element of freshness that cuts through the richness of the pork and peppers. The balance of sweet, sour, and crunch makes each bite more dynamic. Don't skip it—it's what transforms good fajitas into great ones.

5

Assemble and Serve with Warm Tortillas

Warm the 8 corn tortillas in a dry skillet over medium heat for 20-30 seconds per side until pliable and lightly charred. Divide the pork and vegetable mixture evenly among the tortillas, adding a spoonful of the quick-pickled onions and a sprinkle of chopped fresh cilantro to each one.

Serve immediately with any extra lime wedges on the side. The fajitas should be hot, with juicy pork that pulls apart easily, tender but still slightly crisp vegetables, and that perfect balance of smoky, spicy, and tangy flavors. Each bite should deliver all the components together in perfect harmony—no single element overpowering the others.

👨‍🍳

Pro Tips For Making Mexican Pork Fajitas

  • Slice Pork Thin: Skip the thick slabs—cut pork loin into ¼-inch strips (or thinner) so it cooks fast and stays juicy. I used to leave it in bigger pieces, and it’d turn out dry by the time the peppers were done.
  • Char the Peppers First: Toss sliced peppers in olive oil and sear them directly over the flame for 2-3 minutes before adding onions. The blackened edges add smoky depth—just scrape off the burnt bits before mixing with the pork.
  • Don’t Overcrowd the Pan: Cook pork in batches if needed; a packed pan steams the meat instead of searing it. I learned this the hard way—my first batch turned out soggy and bland.
  • Use a Mix of Lime: Squeeze half the lime juice while cooking to brighten flavors, then add the rest at the end for tang. The extra acidity cuts through the richness of the pork and peppers. (Yes, even if you’re impatient like me.)

Best sauces and condiments for this recipe

Classic Salsa Verde

This bright green sauce cuts through the richness of fajitas beautifully. Blend 1 cup tomatillos, ½ cup cilantro, 2 garlic cloves, 1 jalapeño, and ¼ cup white vinegar with ½ tsp salt until smooth.

Cook in a skillet for 5 minutes to mellow the acidity. I love adding ¼ cup cotija cheese crumbled on top for extra depth. 🌿

Creamy Chipotle Crema

Mix ½ cup sour cream with 1 tbsp adobo sauce from canned chipotles, 1 tsp honey, and ½ tsp lime juice. This sauce adds smoky heat without overpowering the fajitas.

For extra richness, whisk in 1 tbsp Mexican crema. I keep this in the fridge for up to 3 days—perfect for quick weeknight meals.

Spicy Pico de Gallo

Chop 2 cups tomatoes, ½ cup red onion, ¼ cup cilantro, 1 jalapeño, and 1 lime, then toss with ½ tsp salt. Let it sit for 15 minutes before serving to develop flavors.

The acidity from the lime brightens every bite. I add 1 tbsp olive oil to make it extra creamy—great for dipping tortillas!

Avocado Crema

Blend 1 ripe avocado, ¼ cup sour cream, 2 tbsp lime juice, 1 garlic clove, and ¼ tsp salt until smooth. Drizzle over fajitas for a cool, creamy contrast.

For extra richness, add 1 tbsp Greek yogurt. This sauce keeps for 2 days in the fridge, but add lime juice just before serving to prevent browning.

Quick Pickled Jalapeños

Slice 4 jalapeños into rings and pack into a jar with ½ cup apple cider vinegar, 1 tsp salt, and 1 tbsp sugar. Let sit for 30 minutes before using.

The tangy crunch adds a perfect spicy-sweet balance. I like to serve these alongside the quick-pickled red onions for a double crunch. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 100mg33%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken or beef instead of pork for fajitas?

Chicken works beautifully—use 1.5 lbs boneless thighs or breasts cut into strips, but cook them for 1-2 minutes less than pork. For beef, try flank steak or skirt steak (about 1 lb) sliced thinly against the grain. The key is keeping the cooking time similar to pork's 145°F internal temp for juiciness.

2

How do I prevent the pork from drying out?

Marinate the pork for at least 30 minutes (overnight is better) in lime juice and spices to tenderize. When searing, don't overcrowd the pan—cook in batches if needed. After removing from heat, tent with foil and let rest for 5 minutes before serving. This keeps the juices locked in.

3

What's the best way to keep tortillas warm?

Warm tortillas in a dry skillet over medium heat for 20-30 seconds per side until pliable. To keep them warm, wrap in a clean kitchen towel and place in a 200°F oven while you finish cooking. They'll stay warm for 20-30 minutes this way. Never stack them directly on top of each other—they'll stick!

4

Can I make fajitas ahead of time?

Yes! Cook the pork and vegetables completely, then cool and refrigerate for up to 3 days. Reheat in a skillet with a splash of water or broth for 3-4 minutes until hot. Warm tortillas separately—they don't reheat well. The quick-pickled onions can be made 2 days ahead and stored in the fridge.

5

What if I don't have corn tortillas?

Flour tortillas work perfectly—just warm them as directed. For extra authenticity, look for blue corn tortillas at Latin markets. If you're short on time, even burritos or quesadillas can work! The key is keeping them warm and pliable so they don't crack when filled.

★★★★★4.8(11 reviews)
Categories Main Courses