30-Minute Grilled Chicken Fajitas
These grilled chicken fajitas are a weeknight win, with smoky charred chicken, tender peppers, and warm tortillas ready in about half an hour.

The quick lime marinade does double duty, flavoring the chicken and the vegetables before they hit the grill. It’s the kind of meal that feels like a treat without keeping you in the kitchen all evening.
Why These Grilled Fajitas Work
The marinade pulls triple duty: it tenderizes the chicken, adds bright citrus flavor, and caramelizes beautifully on the grill.
Using a screaming hot grill or grill pan gives you those dark, charred edges that make fajitas taste like they came from a restaurant.
And because everything cooks in one go, you get a full meal with almost no extra dishes.
Ingredients

- 1 1/2 lbs boneless skinless chicken thighs: or chicken breasts, see note below
- 1/4 cup fresh lime juice: from about 2 limes
- 3 tbsp olive oil: plus more for the vegetables
- 4 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 3/4 tsp salt
- 1/2 tsp black pepper
- 3 bell peppers, any color, sliced into strips
- 1 large onion, sliced into half-moons
- 8 small flour or corn tortillas
- Sour cream, salsa, chopped cilantro, and lime wedges, for serving
Variations / Substitutions
- Use steak or shrimp: flank steak works beautifully, grill about 4-5 minutes per side for medium-rare. Large shrimp cook in 2-3 minutes total.
- Make it dairy-free: skip the sour cream or use a dairy-free alternative.
- Adjust the heat: add a pinch of cayenne to the marinade or serve with pickled jalapeños.
- Fresh herb swap: if you’re not a cilantro fan, fresh parsley or just extra lime juice does the job.
If you want a sheet pan version, try my Sheet Pan Chicken Fajitas.
How to Make Grilled Chicken Fajitas
Step 1: Marinate the Chicken and Vegetables

Whisk together the 1/4 cup lime juice, 3 tbsp olive oil, garlic, cumin, chili powder, smoked paprika, oregano, 3/4 tsp salt, and 1/2 tsp pepper in a bowl or large zip-top bag. Add the chicken and toss to coat well. Let it sit at room temperature for at least 15 minutes while you slice the peppers and onion. You can also marinate it covered in the fridge for up to 4 hours.
The lime juice immediately brightens the smell of the spices. This short soak lets the seasonings cling and starts breaking down the meat just enough to keep it tender on the grill.
Step 2: Grill the Chicken

Preheat your grill or grill pan to high heat, around 450-500°F (230-260°C). Remove the chicken from the marinade, letting any excess drip off, and place it directly on the grates. Cook for 5 to 7 minutes per side, until the internal temperature hits 165°F (74°C) and the outside is deeply charred in spots.
You’ll hear that satisfying sizzle the moment the chicken touches the hot grates. Resist moving it for the first few minutes so the meat releases cleanly and gets a good sear. Once it lifts easily, flip it and repeat on the other side.
Step 3: Char the Vegetables

While the chicken cooks, toss the sliced bell peppers and onion with a drizzle of olive oil and a pinch of salt. Spread them out on the grill or in a grill basket and cook for about 8 to 10 minutes, turning once, until they soften and get blackened in spots.
The onions will start to turn translucent and the peppers will slump slightly. Those dark, smoky edges are exactly what you want, so don’t be shy about letting them sit until they get a good char.
Step 4: Slice and Assemble the Fajitas

Transfer the chicken to a cutting board and let it rest for a couple of minutes. Slice it against the grain into thin strips. Pile the chicken and vegetables onto a platter, then serve family-style with warm tortillas, sour cream, salsa, cilantro, and lime wedges.
The steam rising off the sliced chicken will make the whole kitchen smell incredible. Let everyone build their own fajitas right at the table, squeezing extra lime over the top.
Tips for the Best Grilled Fajitas
- Choose boneless skinless thighs for the juiciest fajitas. They stay tender even if you cook them a few degrees past 165°F, unlike breasts which can dry out quickly.
- Use a mix of bell pepper colors. Red, orange, and yellow peppers bring more sweetness than green ones and look great on the platter.
- Warm the tortillas directly on the grill grates for about 30 seconds per side. A little char on the tortillas adds another layer of flavor.
- Catch the juices when you slice the chicken. Do it on a cutting board with a groove, then pour those juices back over the meat before serving.
Cook times depend on the thickness of your chicken:
| Thickness | Approx. total grill time |
|---|---|
| 1/2 inch | 8-10 minutes |
| 3/4 inch | 12-14 minutes |
| 1 inch | 16-18 minutes |
Storing Leftover Fajitas
- Refrigerate: store the chicken and vegetables in an airtight container for up to 4 days. Keep the tortillas separate so they don’t get soggy.
- Reheating: warm the chicken and peppers in a skillet over medium heat until heated through. A quick zap in the microwave works in a pinch, though the char will soften.
What to Serve With Grilled Chicken Fajitas
A side of Mexican rice soaks up the extra juices, and black beans round out the plate with more protein. A crunchy slaw with a little lime and salt cuts through the richness. For drinks, an ice-cold beer or a classic margarita both work beautifully with the smoky grilled flavors.
Frequently Asked Questions
What if I don’t have a grill?
A grill pan or a heavy cast-iron skillet over high heat gives you nearly the same char. The key is getting the pan as hot as you can before adding the chicken.
How do I keep the tortillas from drying out while I serve?
Wrap them in a clean kitchen towel or foil as soon as they come off the grill. The trapped steam keeps them soft and pliable until you’re ready to eat.
Can I make these fajitas gluten-free?
Yes, just use corn tortillas instead of flour. Check your chili powder and any packaged seasonings to make sure they don’t contain hidden wheat.
How can I crank up the spice without changing the marinade?
Serve the fajitas with sliced fresh jalapeño, a drizzle of hot sauce, or a spoonful of pickled jalapeños on the side.

Grilled Chicken Fajitas Recipe
Ingredients
Method
- Whisk lime juice, olive oil, garlic, cumin, chili powder, smoked paprika, oregano, salt, and pepper. Add chicken, toss to coat, and marinate at least 15 minutes.
- Preheat grill to high heat. Remove chicken from marinade and grill 5-7 minutes per side until internal temp reaches 165°F and charred.
- Toss peppers and onion with olive oil and salt, then grill 8-10 minutes, turning once, until softened and blackened.
- Rest chicken a couple minutes, slice against the grain, and serve on a platter with vegetables, warm tortillas, and toppings.
