Chicken fajitas are an ideal warm-weather dinner: simple to prepare, full of color, and loaded with flavor. This version uses a homemade fajita marinade and classic fillings—chicken, bell peppers, onions—and plenty of spices.

I recently pulled my indoor grill out of storage and used it to make this chicken fajita recipe. It was convenient and produced great char and flavor—almost enough to forget a long, cold winter. Whether you use an indoor grill, a grill pan, or an outdoor grill, these fajitas deliver a satisfying, family-friendly meal.
These chicken fajitas are easy to scale up for a crowd, and the marinade can be mixed ahead of time so you can be ready when guests arrive. I highly recommend trying this recipe the next time you want a flavorful, casual dinner that comes together quickly.

Grilled Chicken Fajita Recipe
If you don’t have an outdoor grill or the weather won’t cooperate, there are several good options to get grilled flavor indoors. An electric indoor grill works very well—follow the manufacturer’s guide for heat settings and cooking times. A heavy grill pan on the stovetop will produce great marks and caramelization; treat it like a skillet and cook the chicken until done. If using a traditional outdoor grill, preheat for high heat and consider a grill basket for vegetables so they don’t fall through the grates.

How to make chicken fajitas
The ingredient list below might look lengthy because it includes the full homemade marinade plus the chicken, vegetables, and tortillas. In practice the steps are straightforward: mix the marinade, coat chicken and vegetables, chill for 1–2 hours, then grill. After grilling, warm the tortillas, slice the chicken, and assemble with your favorite toppings.
Tip: If you grill outdoors, use a grill basket for the peppers and onions so they cook evenly and don’t fall through the grates. Toss them occasionally for an even char. Wrap tortillas in a damp cloth and heat briefly just before serving so they stay soft and pliable.

Grilled Chicken Fajita Marinade
The marinade is the highlight here: bright lime juice, oil for moisture, Worcestershire for savory depth, warm spices like cumin and chili powder, a touch of brown sugar, smoky paprika, garlic, and fresh cilantro. It balances sweet, sour, savory, and smoky notes, and you can prepare it ahead and keep it chilled until needed.
Can I use store-bought fajita seasoning?
Yes. If you prefer convenience, replace the individual spices and garlic in the marinade with about 6 tablespoons of a commercial fajita seasoning mix. You can still add lime juice and oil to create a wet marinade.

What to put in chicken fajitas
The classic vegetables are bell peppers and onions, sliced into thin strips and tossed with part of the marinade. For toppings, keep it simple or offer a few options so everyone can build their perfect fajita:
- Pico de gallo
- Sour cream
- Fresh cilantro
- Salsa
- Lime wedges
- Avocado or sliced avocado
- Rice as a side (e.g., lemon parsley rice)
- Guacamole or grilled guacamole

Can I use steak instead of chicken?
Absolutely. This marinade works well with skirt steak or flank steak if you prefer beef fajitas. You can also use fish or shrimp for a lighter variation, or omit the meat and add extra vegetables for a vegetarian version.
What to serve with fajitas?
Fajitas pair well with rice and beans. Seasoned black beans, a corn salad, or a simple green salad are all great accompaniments. Warm flour tortillas are traditional, but corn tortillas work too if you prefer them.
More dinner ideas you might like:
- Southwest chicken salad stuffed avocado
- Grilled chicken ranch pasta salad
- Chicken tortilla soup
Chicken Fajita Recipe
Summary: A flavorful grilled chicken fajita recipe that’s perfect for family dinners. Make the marinade ahead to save time.
Prep Time: 10 minutes
Cook Time: 30 minutes
Rest Time (marinade): 1–2 hours
Total Time: about 2 hours 40 minutes (including resting)
Servings: 10 servings
Calories: 311 kcal per serving
Author: Jenny Bullistron
Ingredients
Fajita Marinade
- 1/2 cup lime juice
- 4 tablespoons vegetable oil
- 2 tablespoons Worcestershire sauce
- 2 tablespoons ground cumin
- 2 tablespoons chili powder
- 2 teaspoons brown sugar
- 1 teaspoon smoked paprika
- 1 teaspoon black pepper
- 1 teaspoon kosher salt
- 1 teaspoon cayenne pepper
- 1/2 teaspoon red pepper flakes
- 2 cloves minced garlic
- 2 tablespoons fresh chopped cilantro
Chicken Fajitas
- 2.5 pounds boneless chicken breast
- 4 bell peppers (green, red, yellow, orange), sliced into thin strips
- 2 sweet yellow onions, halved and sliced thin
- 10 flour tortillas (or your preferred type)
Optional Toppings
- Pico de gallo
- Sour cream
- Cilantro
- Salsa
- Lime wedges
Instructions
- In a small bowl combine all the marinade ingredients and mix well. Place the chicken breasts in one container and the sliced peppers and onions in another. Pour half the marinade over the vegetables and the other half over the chicken. Mix to coat evenly, cover, and refrigerate for 1–2 hours.
- Remove the chicken and vegetables from the refrigerator and let them come closer to room temperature while you prepare the grill. Preheat the grill or grill pan to high heat.
- Grill the chicken on both sides until it reaches an internal temperature of 165°F (74°C). Remove the chicken from the grill, cover loosely with foil, and let it rest for a few minutes.
- Grill the vegetables until tender and slightly charred, about 10 minutes, tossing occasionally. If using an outdoor grill, a grill basket helps keep the strips from falling through the grates.
- Wrap tortillas in a damp towel and warm briefly in the microwave or over the grill until soft and pliable.
- Slice the rested chicken into strips. To serve, place chicken strips in a warmed tortilla, top with grilled vegetables and your preferred toppings.
Nutrition (per serving)
Serving: 1 fajita — Calories: 311 kcal; Carbohydrates: 24 g; Protein: 28 g; Fat: 12 g; Saturated Fat: 2 g; Fiber: 3 g; Sugar: 6 g; Sodium: 663 mg.
