These Chicken Fajita Sandwiches use simple ingredients, are easy to make, and are ready in under 30 minutes. The sandwich filling is made with juicy, smoky chicken strips, charred vegetables, seasoned with homemade fajita seasoning, all wrapped in grilled bread with gooey melted cheese. Here's how to make it with step-by-step photos and a video recipe.
This chicken fajita sandwich recipe is my favorite, and I make it again and again at home. Packed with Mexican flavors, juicy grilled chicken, charred bell peppers, onions, and cheese, it tastes delicious. My kids love them.

Inspired by my love for skillet chicken fajitas recipe, I've transformed this dish into a sandwich that's now our family favorite. Serve with tomato ketchup, salsa, or sour cream. Love chicken sandwiches? Try my chicken mayo sandwich, cajun chicken sandwich, and shredded chicken sandwich next.
What Is a Chicken Fajita Sandwich?
Fajita is a Tex-Mex dish made with cooked meat strips, bell peppers, and onions. Everything is seasoned with fajita spices and cooked on high heat. In this recipe, the fajita filling is stuffed inside bread with cheese. It is then grilled until crispy outside and soft and cheesy inside.
Why You'll Love This Recipe
- Quick and easy: This is an easy chicken sandwich recipe for busy days. It's quick, easy, and tastes so good. Perfect for lunch, dinner, or even weekend snacks.
- Smoky and juicy chicken: The chicken is marinated and cooked on high heat. This keeps it juicy inside and crispy outside with a delicious smoky flavor.
- Tastes Amazing: Veggies, bell peppers, and onions are lightly charred. They add a sweet and smoky flavor to the fajita sandwich filling.
- Family-friendly: You can adjust spice levels easily. Kids always love this cheesy grilled fajita chicken sandwich. Make a big batch.
Ingredients Notes
The combination of chicken and cheese is heavenly. With the same ingredients, you can make both chicken fajita wrap and chicken fajita rice, except for a few additional ingredients.
See the recipe card at the end of the post for full ingredients, quantities, and a printable version.
- Chicken: I use boneless, skinless chicken breast for this recipe. You can also use boneless chicken thighs for extra juiciness.
- Oil: Olive oil for marinating and cooking. Any neutral oil with a high smoke point can be used.
- Lemon juice: Fresh lemon juice gives the best flavour. Lime juice or rice vinegar also works.
- Fajita seasoning (homemade or store-bought): You can use store-bought fajita seasoning if short on time. For homemade, mix paprika, cayenne or chili powder, onion powder, garlic powder, cumin, oregano, salt, and black pepper.
- Fajita vegetables: You will need bell peppers and onions. I use red, green, and yellow bell peppers, but any colour works.
- Bread or buns: I use regular sandwich bread. Burger buns also work well. You can even use tortillas or lettuce leaves for fajita wraps.
- Sauce: I use hot and sweet tomato sauce for a mild kick. You can replace it with sriracha, any hot sauce, or tomato ketchup.
- Cheese: I used a combination of processed cheese slices and mozzarella. You can also use Cheddar, Monterey Jack, or Mexican cheese blends. Do not skip the cheese. This chicken fajita sandwich is incomplete without it.
Variations
- Make a chicken fajita wrap using tortillas or lettuce leaves.
- Skip bread and serve as a chicken fajita rice bowl with extra veggies.
- Add mushrooms, broccoli, or corn for a twist.
How to Make Chicken Fajita Sandwiches (Step-by-Step with Photos)
1) Prepare the fajita seasoning: If you are using store-bought fajita seasoning, skip this step. For homemade fajita seasoning, take a small bowl and combine all the ingredients mentioned under fajita seasoning. Remove 1 teaspoon of seasoning from it and set it aside. We will use that later.

2) Marinate the chicken: Slice each chicken breast in half. You will get 4 pieces from 2 chicken breasts. Add fajita seasoning, oil, and lemon juice. Rub gently to coat well. Cover and refrigerate for at least 1 hour.

3) Cook the chicken: Heat 2 teaspoons of oil in a pan over medium-high heat. When the pan is hot, place the marinated chicken. Cook until char marks appear on both sides of the chicken. Remove to a plate and rest for 10 minutes. Slice the chicken into thin strips.

4) Cook the fajita vegetables: Scrape off the burnt bits from the pan, or you can wipe them with a kitchen towel. To the same pan, add 1 teaspoon of oil. Add onions and bell pepper. Stir-fry for 2 minutes. Add the reserved fajita seasoning. Cook it for 1 more minute or until the vegetables are soft. Add 2 tablespoons of tomato sauce (optional). Add it as it gives some moisture to the veggies. Mix well and remove from heat.

5) To assemble the sandwich: Place a sandwich bread slice on a plate. Top it with the cheese, fajita vegetables, and chicken. Cover with another bread slice. Apply butter to the top slice.


6) Place the buttered side of the sandwich in a heated pan. Cook on low heat for a minute or until crisp and golden. Apply butter on the other side of the sandwich. Flip it. Cook for a minute and remove. Slice the fajita sandwich in half and serve hot with tomato sauce or hot sauce, sour cream, salsa, or Guacamole.


Tips for Making the Best Chicken Fajita Sandwich
- If using chicken breast, slice it in half to ensure even cooking.
- Marinate the chicken for at least 30 minutes to 1 hour for optimal flavor. It makes the chicken soft, juicy, and flavorful.
- Always cook chicken on high heat.
- Let cooked chicken rest before slicing.
- Do not overcook vegetables.
Recipe FAQs
Yes, burger buns work very well. Any bread of your choice is fine.
Yes, reduce chili powder in the seasoning. The sandwich will still taste great.
Yes, cook chicken and veggies ahead. Assemble and grill when needed.
Recipe Card

Chicken Fajita Sandwiches
Video

Equipment
- Heavy bottom pan
Ingredients
To make Fajita seasoning
- ½ tablespoon red chili powder or paprika
- ½ teaspoon cayenne pepper
- ½ tablespoon onion powder
- ½ tablespoon garlic powder
- ½ tablespoon cumin powder
- ½ tablespoon oregano
- ½ tablespoon salt
- ½ teaspoon black pepper powder
For Chicken marinade
- 2 boneless and skinless, chicken breasts you can also use chicken thighs
- 2 teaspoon olive oil
- 2 teaspoon lemon juice
- 4 teaspoon Fajita seasoning recipe given below
For Fajita veggies
- 1 onion, sliced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1-2 teaspoon fajita seasoning
To assemble the sandwich
- 8 sandwich bread slices or use burger buns
- processed cheese slice or use any favorite cheese (Cheddar or Monterey Jack Cheese.)
- Mozzarella cheese
- 1-2 teaspoon butter (use as required)
Instructions
- Prepare the Fajita Seasoning: In a small bowl, combine all the ingredients mentioned under fajita seasoning. Remove 1 teaspoon of seasoning from it and set it aside. We will use that later to season the vegetables.½ tablespoon red chili powder or paprika, ½ teaspoon cayenne pepper, ½ tablespoon onion powder, ½ tablespoon garlic powder, ½ tablespoon cumin powder, ½ tablespoon oregano, ½ tablespoon salt, ½ teaspoon black pepper powder
- Marinate the chicken: Slice each chicken breast in half. You will get 4 pieces from 2 chicken breasts. Add fajita seasoning, oil, and lemon juice. Rub gently to coat well. Cover and refrigerate for at least 1 hour.2 boneless and skinless, chicken breasts, 2 teaspoon olive oil, 2 teaspoon lemon juice, 4 teaspoon Fajita seasoning
- Cook the chicken: Heat 2 teaspoons of oil in a pan over medium-high heat. When the pan is hot, place the marinated chicken. Cook until char marks appear on both sides of the chicken. Remove to a plate and rest for 10 minutes. Slice the chicken into thin strips. Scrape off the burnt bits from the pan, or you can wipe them with a kitchen towel.
- Cook the Fajita Vegetables: To the same pan, add 1 teaspoon of oil. Add onions and bell pepper. Stir-fry for 2 minutes. Add the reserved fajita seasoning. Cook it for 1 more minute or until the vegetables are soft. Add 2 tablespoons of tomato sauce (optional). Add it as it gives some moisture to the veggies. Mix well and remove from heat.1 onion, sliced, 1 red bell pepper, sliced, 1 green bell pepper, sliced, 1 yellow bell pepper, sliced, 1-2 teaspoon fajita seasoning
- To assemble the sandwich: Place a sandwich bread slice on a plate. Top it with the cheese, fajita vegetables, and chicken. Cover with another bread slice. Apply butter to the top slice. Place the buttered side of the sandwich in a heated pan. Cook on low heat for a minute or until crisp and golden. Apply butter on the other side of the sandwich. Flip it. Cook for a minute and remove. Slice the fajita sandwich in half and serve hot with tomato sauce or hot sauce, sour cream, salsa, or Guacamole.8 sandwich bread slices or use burger buns, processed cheese slice or use any favorite cheese, Mozzarella cheese
Notes
- If using chicken breast, slice it in half to ensure even cooking.
- Marinate the chicken for at least 30 minutes to 1 hour for optimal flavor. It makes the chicken soft, juicy, and flavorful.
- Always cook chicken on high heat.
- Let cooked chicken rest before slicing.
- Do not overcook vegetables.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









Guest
Looks absolutely delicious!!!
Preeti
Thanks