These gluten-free beef fajitas don’t rely on packaged seasoning mixes or mystery sauces. Everything is built from simple ingredients, bold flavors, and one very hot pan.
They’re naturally gluten-free, endlessly adaptable, and perfect for stuffing into tortillas, piling onto bowls, or eating straight out of the skillet when no one’s looking.
If dinner needs to feel fun again, this is a good place to start.
Ingredients (Serves 4)
Meat
- 1½ pounds of flank steak or skirt steak, sliced thinly against the grain.
This is the most important step for tender fajitas, so take an extra minute here.
Vegetables
- 2 bell peppers (any color), thinly sliced, and
- 1 large onion, also sliced.
Marinade
- 3 tablespoons olive oil,
- the juice of 1 lime,
- 2 cloves garlic (minced),
- 1½ teaspoons ground cumin,
- 1 teaspoon chili powder,
- 1 teaspoon smoked paprika,
- ½ teaspoon dried oregano,
- ¾ teaspoon kosher salt, and
- ½ teaspoon black pepper.

For serving, have gluten-free tortillas ready (corn tortillas work beautifully), plus optional toppings like sliced avocado, fresh cilantro, dairy-free or regular sour cream, salsa, or lime wedges.
Step-by-Step Instructions
- Start by slicing the beef thinly against the grain and placing it in a bowl. Add olive oil, lime juice, garlic, cumin, chili powder, smoked paprika, oregano, salt, and black pepper. Toss well so every piece is coated. Let it marinate at room temperature for about 15–20 minutes while you prep the vegetables. This short rest makes a noticeable difference without turning dinner into a project.
2. Heat a large skillet or cast-iron pan over medium-high heat. You want it hot enough that everything sizzles immediately when it hits the surface.
3. Add the sliced peppers and onions to the dry pan with a small pinch of salt. Cook for 4–5 minutes, stirring occasionally, until they soften slightly and develop charred edges. Transfer them to a plate and set aside.
4. In the same pan, add the marinated beef in a single layer. Cook undisturbed for about 2 minutes to let it sear, then stir and cook another 1–2 minutes until just cooked through. Avoid overcooking — beef fajitas are at their best when still juicy.

5. Return the peppers and onions to the pan with the beef and toss everything together for about 1 minute, just until warmed and glossy.
6. Remove from heat, squeeze an extra bit of lime over the top if you like, and taste. Adjust salt if needed.
7. Warm your gluten-free tortillas in a dry skillet or directly over a gas flame until pliable.
8. Serve the beef and vegetables family-style and let everyone build their own fajitas with their favorite toppings.

Final Notes From My Kitchen
Fajitas aren’t about precision. They’re about heat, timing, and trusting your senses. If your peppers get a little extra char or your beef cooks faster than expected, that’s not a mistake — that’s flavor.
These are best eaten hot, a little messy, and surrounded by people who don’t mind drips of lime juice on the counter.