Make the best chicken fajitas at home with this simple, flavorful Chicken Fajita Marinade. With only three main ingredients—fajita seasoning, olive oil and fresh lime juice—you can mix the marinade in about five minutes. Marinate boneless, skinless chicken breasts or thighs for a minimum of 30 minutes and up to 8 hours, then grill or pan-sear for tender, restaurant-quality fajitas.

Table of contents
- Ingredients
- Instructions
- How to make the marinade
- How to grill fajitas
- How to cook fajitas on the stove
- Recipe tips
- Storage and reheating
- Topping ideas
- What to serve with fajitas
- Dietary options
- More Mexican recipes
If your household loves fajitas, this is a go-to recipe you can depend on. The combination of a well-balanced fajita seasoning with bright lime and olive oil gives the chicken great flavor and helps achieve juicy, tender results. Whether you prefer lean chicken breasts or richer, juicier thighs, this marinade performs beautifully with either cut.

Ingredients
- 2 pounds boneless, skinless chicken thighs (or breasts) — thighs give extra juiciness and a richer flavor; breasts work well if you prefer leaner meat.
- 4 tablespoons fajita seasoning — a blend of chili powder, paprika, cumin, salt and other spices. Homemade seasoning is ideal to avoid added sugar or preservatives.
- 1/4 cup fresh-squeezed lime juice (about 2 limes) — adds bright flavor and helps tenderize the meat.
- 2 tablespoons olive oil — helps the spices cling to the chicken and promotes a good sear on the grill or in a skillet.
- 3 bell peppers, sliced into 1/4-inch strips — mix colors for a vibrant plate.
- 1 red onion, sliced into 1/4-inch strips — or use a yellow onion if preferred.
Instructions
Below are clear, step-by-step instructions for marinating and cooking these fajitas, plus tips for both grilling and stovetop methods.

How to make the marinade
Place the chicken (thighs or breasts) in a large bowl or a resealable plastic bag. Add the lime juice, olive oil and fajita seasoning. Toss or shake until the chicken is evenly coated.
Transfer to the refrigerator and marinate for at least 30 minutes, up to 8 hours. Avoid marinating longer than 8 hours to prevent the meat from becoming overly soft from the citrus.

How to grill fajitas
Grilling is my favorite method for cooking marinated chicken fajitas because it imparts a smoky char and keeps the meat juicy. Preheat your grill to medium-high, roughly 350–400°F.
Use tongs to transfer the chicken from the marinade to the grill, letting excess drip away; discard any leftover marinade. Grill chicken thighs for about 5–6 minutes per side, or breasts for 7–8 minutes per side, until the internal temperature reaches 165°F. An instant-read meat thermometer ensures safe, perfectly cooked chicken.
You can grill the vegetables too: add sliced peppers and onions to a grill basket or place them on a sheet of foil with the edges folded up. Cook over medium heat, tossing occasionally, until they begin to char—about 4–5 minutes.
When the chicken is done, remove it, loosely tent with foil and let rest for 3–5 minutes. Slice the chicken, toss with the grilled peppers and onions, and serve on warm corn or flour tortillas with your favorite toppings.

How to cook fajitas on the stove
If you don’t have a grill, a hot skillet—preferably cast iron—works great. Start by heating 1 tablespoon olive oil over medium-high heat. Add the sliced bell peppers and onions and cook for 6–7 minutes until softened and slightly charred. Remove and set aside.
In the same skillet, add the marinated chicken (let excess marinade drip off). Cook chicken thighs for 5–6 minutes per side, or breasts 7–8 minutes per side, until the internal temperature reaches 165°F. Let the chicken rest 3–5 minutes before slicing.
Combine sliced chicken with the cooked peppers and onions and serve immediately in warm tortillas or over rice or salad.

Recipe tips
- Do not rinse the marinade off before cooking. For grilled chicken you can place it straight on the grill. For skillet cooking, pat the chicken dry with a paper towel to remove excess surface liquid so it achieves a good sear.
- Marinade can be prepared ahead. Mix the lime juice, oil and fajita seasoning and store in the refrigerator for up to 5 days. Add the chicken to marinate for no longer than 8 hours.
- Choose thighs for the juiciest results. If you want a richer, more tender bite, use boneless skinless thighs. Breasts remain a great lean option.
- Use an instant-read thermometer. Aim for 165°F internal temperature to ensure the chicken is cooked through but still moist.
- Adjust the recipe size easily. The proportions here work well for up to 2 pounds of chicken. Halve or double the ingredients to match the amount you need.
- Thaw frozen chicken before marinating. Place frozen chicken in the refrigerator for 24 hours to defrost, or use a microwave defrost setting if short on time.
Storage and reheating
Leftovers store well: keep cooked fajitas in an airtight container in the refrigerator for up to 4 days.
Oven method: Preheat the oven to 350°F, place the fajitas in an oven-safe dish and heat for about 10 minutes, until warmed through.
Stovetop method: Reheat in a hot cast iron skillet over medium-high heat for 4–5 minutes, stirring occasionally until hot.
Freezing raw marinated chicken: Place the chicken and marinade in a freezer-safe airtight container or bag, remove excess air, and freeze for up to 3 months. After thawing, cook within 8 hours to preserve texture.

Topping ideas
These fajitas are versatile—serve them in tortillas, grain bowls, burritos, quesadillas or salads. Try any combination of the following:
- Sliced avocado or guacamole
- Hot sauce or a smoky chipotle sauce
- Salsa or pico de gallo
- Cilantro-lime crema or sour cream
- Fresh cilantro and diced onions
- Crumbled cotija or queso fresco, or shredded cheddar/pepper jack
- Sliced fresh or pickled jalapeños
What to serve with fajitas
Round out a Mexican-style meal with sides like Mexican rice, beans, corn dishes, or a fresh salad. For low-carb or keto options, serve over cauliflower rice or in lettuce wraps.
- Mexican rice or cilantro-lime cauliflower rice
- Black beans or pinto beans
- Grilled street corn or a corn salsa
- Green chili queso or nacho cheese sauce for dipping
Dietary options
Gluten free: Use a homemade fajita seasoning and serve on corn tortillas or over rice to keep this recipe gluten free.
Keto-friendly: Serve with cauliflower rice, low-carb tortillas or on a salad. The recipe yields about 6 servings at approximately 5 net carbs per serving when adjusted for low-carb sides.
Whole30: Skip the tortillas and serve the chicken and vegetables in lettuce wraps or over cauliflower rice to make this Whole30 compliant.

More Mexican recipes
If you enjoy bold Mexican flavors, explore a range of dishes—from tacos and bowls to enchiladas and carnitas—to build a complete menu around these chicken fajitas.
Chicken Fajitas
A simple, three-ingredient marinade creates tender, flavorful chicken fajitas perfect for grilling or cooking in a skillet.
Servings: 6 people
Prep time: 5 minutes | Cook time: 15 minutes | Marinating time: 30 minutes (up to 8 hours)
Author: Whitney Bond
Ingredients
- 2 pounds boneless, skinless chicken thighs (or breasts)
- 1/4 cup fresh-squeezed lime juice (about 2 limes)
- 2 tablespoons olive oil
- 4 tablespoons fajita seasoning
- 3 bell peppers, sliced into 1/4-inch strips
- 1 red onion, sliced into 1/4-inch strips
Instructions
To marinate the chicken
- Add chicken to a large bowl or resealable bag.
- Pour in lime juice, olive oil and fajita seasoning; toss to coat.
- Refrigerate and marinate for 30 minutes to 8 hours.
To grill the fajitas
- Preheat grill to medium-high (350–400°F).
- Remove chicken from marinade, let excess drip off, and place on the grill. Discard remaining marinade.
- Grill thighs 5–6 minutes per side or breasts 7–8 minutes per side, until internal temperature reaches 165°F.
- Remove chicken and let rest 3–5 minutes. Slice and toss with grilled peppers and onions. Serve in warm tortillas with toppings.
To cook the fajitas on the stove
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Sauté peppers and onions 6–7 minutes until slightly charred; remove and set aside.
- Cook chicken in the same skillet 5–6 minutes per side for thighs or 7–8 minutes per side for breasts, until 165°F internal temperature.
- Let rest, slice, then combine with the cooked peppers and onions and serve.
Notes
- This marinade recipe works for up to 2 pounds of chicken. Adjust quantities to fit the amount you plan to cook.
- Thaw frozen chicken before marinating for best texture.
- Leftovers keep for up to 4 days in the refrigerator; reheat in the oven at 350°F for 10 minutes or on the stovetop for about 5 minutes.
- Freeze raw marinated chicken in an airtight container for up to 3 months. After thawing, cook within 8 hours.
Nutrition Facts (per serving)
Calories: 250 kcal | Carbohydrates: 7 g | Protein: 30 g | Fat: 11 g | Sodium: 272 mg