Chicken Fajitas Recipe
This post may contain affiliate links. Please read my disclosure policy.
This Chicken Fajitas Recipe sizzles with juicy chicken, colorful bell peppers, and onions, all in a flavorful homemade marinade. It’s a quick, delicious, and family-friendly Tex-Mex dinner that’s ready in 25 minutes and perfect for busy weeknights or fun gatherings.

Nothing beats the sizzling aroma and flavor of chicken fajitas right out of the skillet! This easy recipe is a staple in my home, combining tender chicken with vibrant peppers and a zesty, flavorful marinade. Whether it’s for a quick weeknight dinner or a fun weekend party, these fajitas are make-ahead friendly, customizable for your family or guests, and sure to be a winner with everyone at your dinner table!
Why You’ll Love This Chicken Fajitas Recipe
- Quick and Easy: Ready in under 30 minutes, perfect for busy weeknight dinners.
- Deliciously Flavorful: An easy, zesty marinade packs a punch.
- Customizable: Swap veggies, add favorite toppings, and adjust spiciness.
- Meal Prep Friendly: Prep veggies and marinate ahead for an even quicker dinner.
- Kid and Family Friendly: Kid-approved and perfect for family meals, casual parties, and taco nights.
Ingredients for Chicken Fajitas
Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

- Chicken: 2 pounds of boneless, skinless chicken breasts or tenderloins, sliced into thin strips to ensure even cooking.
- Bell Peppers: 1 red and 1 yellow or green bell pepper, deseeded and sliced into thin strips.
- Onion: 1 medium onion, peeled and sliced into thin strips.
Marinade:
- Olive Oil: For the marinade and cooking.
- Lemon Juice: Makes the chicken tender and adds bright flavor.
- Chili Powder: Adds a little heat.
- Ground Cumin: Brings warm, earthy notes.
- Cayenne Pepper: A pinch for a little extra kick.
- Stone House Seasoning: 1 tsp for flavor (or salt, pepper and garlic).
- Tortillas: Warmed flour or corn tortillas for serving.
- Optional Toppings: Sour cream, avocado slices, guacamole, salsa, pico de gallo, lime wedges, or cilantro.
Ingredient Swaps
- Protein: Use shrimp instead of chicken. Try my steak fajitas recipe if you’re in the mood to use beef.
- Veggies: Add mushrooms or thin strips of zucchini for extra vegetables.
- Spicy: Omit cayenne for a milder taste, or add a bit more if you prefer extra spiciness.
- Gluten-Free: Use corn tortillas or lettuce wraps.
- Seasoning Swap: Use 1/2 tsp each of kosher salt and pepper and 2 cloves minced garlic if not using Stone House Seasoning.
How to Make Chicken Fajitas
This recipe is easy to create all in one skillet, with very little prep and amazing flavor. Here’s how to make it!
Step by Step Instructions

- Prep Marinade and Marinate Chicken and Vegetables: In a glass jar with a tight-fitting screw-top lid, combine marinade ingredients, close and shake to mix well. Slice chicken, bell peppers, and onion into thin strips. Place the chicken in one sealable bag or container, and the veggies in another. Pour 1/3 of the marinade over the chicken, 1/3 over the veggies, and reserve the last 1/3 to use when cooking. Place sealed bags or containers in the refrigerator for 1 hour or up to overnight.

- Cook Veggies and Chicken: Add marinated veggies and cook in a heated skillet over medium-high heat until tender-crisp, about 5 minutes. Remove to a plate and set aside. In the same skillet, add marinated chicken strips. Cook until nearly done, about 5-7 minutes. Return veggies to the skillet, add the reserved marinade, and toss to combine. Cook until heated through, about 1-2 minutes.

- Serve: Serve fajitas hot with warmed tortillas. Garnish with your favorite toppings, such as sour cream, salsa, avocado slices, or lime wedges.
Recipe Success Tips
- Slice Evenly: Cut chicken and veggies into similar sizes for even cooking.
- Marinate for Best Flavor: Marinating enhances the taste, even if done for a short while, but overnight is ideal.
- Enough Room in the Skillet: Don’t overcrowd it. Cook in batches if needed, so all ingredients get a good sear and sizzle.
- Warm Tortillas: Heat tortillas to make them soft.
- Add Garnish/Toppings: Use your favorites to ensure the best flavor.
Storage Tips
- Store: Cool any leftovers and store in airtight containers in the refrigerator for 3-4 days.
- Freeze: Cook and cool fajitas completely. Place into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator.
- Reheat: Warm in a skillet over medium heat until heated through, or microwave at 80% power in 30-45 second increments until warm.
- Meal Prep Tip: Marinate the night before for quicker cooking for that weeknight dinner.
What Sides to Serve with Chicken Fajitas
Try my Instant Pot Brown Rice, White Rice, or Cilantro Lime Rice with these fajitas. I also love to serve my queso or guacamole with tortilla chips as a side.

Frequently Asked Questions
Yes. Marinate the chicken and vegetables for an hour to overnight for faster cooking.
Wrap in foil and heat in a 350°F oven for 10 minutes, or microwave on high for 20-30 seconds, wrapped in a damp towel.
Yes. Place cooled fajitas in airtight, freezer-safe containers and freeze for up to 3 months.
More Delicious Tex-Mex Recipes
Easy Tacos with Homemade Taco Seasoning
Why These Chicken Fajitas Are a Winner
With their enticing colors, amazing flavors, and quick and easy prep, these chicken fajitas are a regular go-to for busy nights or fun evenings with friends. They’re definitely crowd-favorites!

Chicken Fajitas Recipe
Ingredients
- 2 pounds boneless skinless chicken breasts, sliced into thin strips
- 1 medium red pepper, deseeded and sliced into thin strips
- 1 medium bell pepper, deseeded and sliced into thin strips
- 1 medium onion, peeled and sliced into thin strips
- 3 tablespoons olive oil
- 1 tablespoon lemon juice
- 1/2 teaspoon chili powder
- 1 teaspoon ground cumin
- pinch cayenne pepper
- 1 teaspoon Stone House Seasoning, or 1/2 tsp kosher salt, 1/2 tsp black pepper, and 2 cloves minced garlic
- 6-8 tortillas, warmed
Optional Garnish:
- sour cream
- sliced avocado
- restaurant style salsa
- guacamole
Instructions
- Place the chicken into a sealable bag. Place the peppers and onion into a separate sealable bag. Add the olive oil, lemon juice, chili powder, ground cumin, cayenne pepper, Stone House seasoning to a jar with a screw top or tight fitting lid. Shake until well combined. Pour 1/3 over chicken, 1/3 over vegetables and reserve the remainder in the jar for using when cooking the chicken fajitas. Seal the bags tightly and refrigerate for one hour to overnight.
- When ready to cook, heat a large skillet over medium-high heat. Pour vegetable bag into the skillet and cook until just tender crisp, about 5 minutes. Remove the vegetables from the skillet to a plate and add chicken strips to the same skillet. When the chicken is cooked throughout, add vegetables back to the skillet along with the reserved marinade.
- Serve with tortilla and optional garnishes.
Notes
- Store: Cool any leftovers and store in airtight containers in the refrigerator for 3-4 days.
- Freeze: Cook and cool fajitas completely. Place into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator.
- Reheat: Warm in a skillet over medium heat until heated through, or microwave at 80% power in 30-45 second increments until warm.
- Meal Prep Tip: Marinate the night before for quicker cooking for that weeknight dinner.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Enjoy!
Robyn xo
From the Add a Pinch recipe archives. Originally published 2015.
Do the veggies turn”mushy” sitting in the marinade
Hi Grace,
I’ve not had any issue with my veggies turning mushy in the marinade. They have always turned out flavorful and tender crisp in this fajita recipe. If you prefer, you can prep everything ahead and then marinate the vegetables for the shortest amount of time.
I made this today
I made two batches of marinade one for chicken one for veggies refrigerated overnight
This was very good we enjoyed it
Thanks for the recipe
Thanks, Irene. I’m so glad you enjoyed it.
Excellent Recipe. The marinade was delicious. Will definitely use again.
Thanks, Cori!
I made this recipe and it turned out wonderfully! It was flavorful and delicious and easy! The marinade is that simple magic that good olive oil, lemon juice and fresh minced garlic bring about like alchemy! The spices were perfect! I loved it so much I made it the next night too! Yum! Keeeerper!
The taste profile is fantastic and so healthy and good for you. It looks fantastic with a full array of colors in the dish. I like to add some cilantro for fun. Thanks for the yummy recipe.
Thank you, Sam. I add cilantro sometimes to mine, too.
I made this today and wow, SOOO good and flavorful! I added garlic salt, onion powder, and Trader Joe’s umami seasoning to the spices just because I had them on hand. A+ recipe and healthy too!
Thanks, Jenn. So glad you liked this recipe. xo
I just made these last night for dinner and all I can say is WOW.They are fantastic!!. I even made your salsa and now I must fry me some chips to go with it. Thank you so much for your recipe.
Thanks so much, Etta Mae. I’m so glad you loved this recipe.
Looks so great!! I’m craving for some right now 😂 Admittedly, using guacamole as the sauce for fajita is a big plus!! xD – Natalie
I used all the marinade to marinate overnight. I’m going to mix up some more for tomorrow night when I cook it! Not a fajita person, my boyfriend is by I’m excited to try this!
I hope you both enjoy this! It’s one of our family favorites! Thanks! xo
This was fast & easy, for sure! Very tasty. My hubby and I had this for dinner last night. I wish I had planned a little further ahead to marinate the chicken longer – barely an hour for us. I wound up adding more cumin, garlic, and a good squeeze of fresh lime juice as I was cooking the final step with the chicken & veggies. We had leftover fajitas in quesadilla form for lunch today, and the chicken was even more flavorful than last night. I will definitely do this again and ensure to marinade overnight or prep first thing in the morning to have for dinner. Thank you, Ms. Robyn!! Good Stuff…. as usual : )