Ingredients
These quantities are suggestions. Fajitas are a "use what you have, add what you like" situation. I'm giving you a framework, not a formula.
The Protein (Pick One)
The Wrapping
The Toppings (Pick Your Favorites)
Optional Side
Instructions
- Prep your vegetables. Slice the bell peppers and onion into strips. Not too thin or they'll disintegrate, not too thick or they won't cook through. About ¼ inch is the sweet spot. Dice your tomatoes and chop your cilantro while you're at it—get all the prep done before you start cooking.
- Deal with your protein. You have options here:
Chicken: Slice into strips and cook that way (traditional), or cook whole and shred after (easier, more forgiving).
Steak: Cook the whole steak first, then slice thin against the grain. Don't slice it raw—you'll lose all the juices.
Pork: Slice tenderloin into medallions or strips before cooking. For chops, cook whole and slice after.
Whatever you're using, season it generously with about half your seasoning blend, plus salt and pepper. - Cook the protein. Heat a tablespoon or two of oil in a large skillet over medium-high heat. Cooking times vary:
Chicken: 6-8 minutes for strips (flip halfway), 12-15 minutes for larger pieces. Internal temp: 165°F.
Steak: 3-4 minutes per side for medium-rare (skirt/flank), longer for thicker cuts. Internal temp: 130-135°F for medium-rare. Let it rest 5 minutes before slicing against the grain.
Pork: 3-4 minutes per side for strips/medallions, longer for chops. Internal temp: 145°F. Pork can handle a little pink now—don't cook it to leather.
Set aside when done. - Cook the peppers and onions. In the same skillet (don't wash it—that chicken flavor is a feature), add another tablespoon of oil. Add the peppers and onions. Season with salt, pepper, and some of the remaining seasoning blend. Cook over medium-high heat, stirring occasionally, until they're softened and have some nice char on the edges. This takes about 8-10 minutes. Don't stir too much—let them sit and get some color.
- Combine everything. Add the sliced/shredded protein back to the skillet with the peppers and onions. Toss everything together. Add the rest of your seasoning and a splash of lime juice. Taste and adjust—need more salt? More heat? More lime? This is your moment. Let it all cook together for another minute or two so the flavors meld.
- Warm your tortillas. Wrap them in a damp paper towel and microwave for 20-30 seconds. Or heat them one at a time in a dry skillet. Or throw them directly over a gas flame if you're feeling dangerous. Cold tortillas are sad tortillas. Don't serve sad tortillas.
- Assemble and eat. Put out the fajita filling, the warm tortillas, and all your toppings. Let everyone build their own. This is communal food. It's meant to be messy. It's meant to be customized. Someone wants extra jalapeños and no sour cream? Great. Someone wants to skip the onions entirely? Their loss, but fine. The only wrong way to eat a fajita is to not eat a fajita.
Notes
- On the protein choice: Chicken is the most forgiving—hard to screw up, especially thighs. Steak has the highest ceiling but requires knowing when to pull it (use a thermometer). Pork is the underrated middle ground—flavorful, cheap, and harder to dry out than chicken breast.
- On steak specifically: Slice against the grain or you'll be chewing forever. Let it rest before slicing. And for the love of god, don't cook it past medium unless you're making jerky.
- On the sizzle: At restaurants, fajitas come out on a screaming hot cast iron platter, sizzling dramatically. You can recreate this at home if you have cast iron, but it's not required. The sizzle is mostly theater. The flavor is in the seasoning.
- On the seasoning: If you're using homemade taco seasoning, you're already ahead. If you're using store-bought, at least read the ingredients. If wheat flour is in the first three ingredients, you're basically paying for thickener with seasoning sprinkled on top.
- Make it a spread: Set out the rice, all the toppings, and let people go to town. Fajita night is family-style by nature. The more toppings, the better. This is a "more is more" situation.