Marinated Chicken Breast Fajitas

These delicious marinated chicken fajitas use lean chicken breast for a healthy, crowd-pleasing weeknight dinner. With just a few ingredients and a short marinating time, they come together quickly and deliver big flavor.

Chicken and peppers in a cast iron skillet with lime wedges.

Why You’ll Love These Chicken Fajitas

This recipe is fast, straightforward, and ideal for busy weeknights. Slice the chicken, onions, and peppers, toss them in a simple marinade inside a gallon zip-top bag, and chill until you’re ready to cook. When dinner time arrives, sauté everything in a hot skillet or roast on a sheet pan for a hands-off oven method.

They’re flavorful and versatile: seasonings brighten the chicken, vegetables add color and texture, and everyone can customize their fajita with toppings they prefer.

What to Eat With Chicken Fajitas

  • Air-fryer sweet potatoes glazed with honey-lime make a sweet, complementary side.
  • Mexican-style rice is a natural pairing if you want a heartier plate.
  • Grilled asparagus or oven-roasted broccoli add extra vegetables and a pleasant contrast.
  • A classic margarita is a fun drink choice for fajita night—just sip responsibly.
Skillet full of chicken and veggies with lime wedges.

Quick Tips

  1. If marinating for longer than 4 hours, omit the lime juice from the marinade and add it when you cook. Prolonged contact with acidic marinades can break down meat and make it mushy.
  2. If you don’t have time to marinate, toss the sliced chicken and vegetables with the marinade ingredients in a bowl and cook immediately for still-great flavor.
  3. For even cooking, arrange most of the chicken strips to touch the bottom of the hot pan so they receive the most direct heat while the vegetables soften alongside.
  4. To reduce waste, rinse and reuse zip-top bags when possible and label them. Keeping a dedicated bag for a favorite recipe makes prep even faster.

Are Chicken Fajitas Healthy?

Yes. Chicken fajitas are a balanced meal: they provide lean protein from chicken, fiber and vitamins from the vegetables, and can be lighter than many restaurant options when you control the oil and toppings.

See the recipe card below for exact ingredient amounts and nutrition information.

How Do You Eat Fajitas Without Tortillas?

If you’re avoiding tortillas, fajitas are excellent served in crisp lettuce cups as a low-carb alternative. You can fill lettuce leaves with the chicken and veggie mixture and top with your favorite garnishes.

Ingredients

*Exact measurements are listed in the recipe card below.

Ingredients for chicken fajitas on a light background.
  • Chicken breasts — Boneless, skinless breasts are lean and slice easily into strips. Tenderloins or boneless, skinless thighs work as alternatives.
  • Olive oil — Used in the marinade to coat and flavor the chicken and vegetables.
  • Onion — Red, yellow, or white onions all work; red adds a pop of color.
  • Bell peppers — Red and yellow are sweeter; green is slightly more savory. Use the colors you prefer.
  • Seasoning — Taco or fajita seasoning adds the classic savory-spiced profile.
  • Limes — Zest and juice brighten the marinade; serve additional lime wedges for finishing.
  • Flour tortillas — Soft flour tortillas are traditional and hold up well to the filling.
  • Toppings — Customize with tomatoes, lettuce, jalapeño, sour cream, cheese, or any favorites.

How to Make Chicken Fajitas on the Stove

Slice chicken breasts into 1/2-inch strips and place them into a large gallon-sized zip-top bag. Slice bell peppers into strips and cut the onion into wedges, then add the vegetables to the bag with the chicken.

Chicken Fajitas Marinade

Whisk together olive oil, lime juice, lime zest, and about 2 heaping tablespoons of taco or fajita seasoning. Pour this mixture into the bag with the chicken and vegetables, seal the bag, press out excess air, and gently massage so the marinade evenly coats the ingredients. Refrigerate for up to 4 hours. If marinating longer than 4 hours, omit the lime juice and add it later during cooking.

Chicken breasts cut into strips on a cutting board.
Gallon zip-top bag full of marinated chicken fajita ingredients.

How to Cook Chicken Fajitas With Chicken Breasts

Remove the marinated bag from the fridge about 15 minutes before cooking so the chicken comes closer to room temperature for even cooking. Heat a heavy skillet, ideally cast iron, over high heat. When hot, reduce to medium-high and add the chicken and vegetables, spreading them so the chicken strips touch the pan.

Cook undisturbed for about 3 minutes, then stir and flip the chicken pieces and cook another 3 minutes. Because the chicken cooks with a lot of vegetables in the same pan, expect total stove-top cooking time to be around 6–8 minutes depending on thickness. Remove the skillet once the internal temperature of the chicken reaches 160–165°F and serve immediately.

Skillet on stovetop with chicken strips, peppers, and onions.

Arrange toppings and warm tortillas, then build your fajitas and finish with fresh lime wedges.

Baking Chicken Fajitas in the Oven

To roast the mixture instead of pan-frying:

  • Preheat oven to 350°F.
  • Line a baking sheet with parchment paper.
  • Spread the marinated chicken and vegetables in a single layer so nothing is crowded.
  • Bake 15–20 minutes, checking at 15 minutes, until the chicken reaches 160–165°F.
  • Remove and serve with tortillas and lime wedges.

Storage, Freezing, & Reheating

  • Store leftovers in an airtight container in the refrigerator for 3–4 days.
  • To freeze: assemble the raw, marinated chicken and vegetables in a labeled freezer-safe bag and freeze. Thaw in the refrigerator overnight before cooking.
  • Reheat gently in a skillet over medium-low heat until warmed through, or microwave in short intervals until hot.
Chicken on tortilla prepared with toppings with bowls of cheese, lettuce, and pico de gallo next to it.

Have You Made This Recipe?

If you tried this recipe, please consider leaving a star rating and a comment with your feedback. Share your photos on Instagram by tagging @killing__thyme.

More Easy Weeknight Chicken Recipes

  • Easy Chicken Piccata
  • Creamy Spinach Artichoke Chicken Skillet
  • Healthy Cashew Chicken
  • Greek Sheet Pan Chicken with Baked Feta
  • Crispy Air Fryer Chicken Cutlets
  • Best Chicken Burger

Marinated Chicken Fajitas with Chicken Breast

Prep Time: 10 minutes | Cook Time: 10 minutes | Total Time: 20 minutes | Servings: 6

Ingredients

  • 3 boneless, skinless chicken breasts (about 1.5–2 lbs)
  • 1/4 cup olive oil
  • 2 bell peppers, sliced (choose red, yellow, or green)
  • 1 onion, cut into wedges (red, yellow, or white)
  • 2 tbsp taco or fajita seasoning
  • 2 limes — one zested and juiced, one for wedges
  • Flour tortillas, for serving

Instructions

Marinating
  1. Cut the chicken into 1/2-inch strips and place in a large zip-top bag. Add sliced peppers and onion.
  2. Whisk together olive oil, lime juice, lime zest, and 2 heaping tablespoons of seasoning. Pour into the bag, seal, and massage to coat everything evenly.
  3. Refrigerate up to 4 hours. If marinating longer, omit the lime juice and add it during cooking.
Cooking
  1. About 15 minutes before cooking, remove the bag from the fridge to let ingredients come closer to room temperature.
  2. Heat a skillet over high heat, then reduce to medium-high. Add the marinated chicken and vegetables, placing chicken strips to touch the pan.
  3. Cook undisturbed for ~3 minutes, stir and flip, then cook another ~3 minutes. Total stove-top time will be about 6–8 minutes depending on thickness.
  4. When the chicken reaches 160–165°F, remove from heat. Serve with warm tortillas and lime wedges.

Notes

If marinating more than 4 hours, leave the lime juice out of the marinade to avoid over-tenderizing the meat. Add lime juice when cooking instead.