Grilled Chicken Fajita Sandwich with Peppers and Onions

These Chicken Fajita Sandwiches are made with simple ingredients, quick to prepare, and ready in under 30 minutes. The filling combines juicy, smoky chicken strips with charred bell peppers and onions, all seasoned with homemade fajita seasoning and wrapped in grilled bread with gooey melted cheese. Below is a clear, easy-to-follow guide with photos and a video to help you make them at home.

This chicken fajita sandwich recipe is one I make often. Packed with Tex‑Mex flavors—tender grilled chicken, charred peppers and onions, and lots of cheese—it’s a hit with the whole family, including kids.

Image of chicken fajita sandwich stacked and placed on a chopping board with a a small bowl of tomato ketchup on the side.

Inspired by a classic skillet chicken fajitas recipe, this version becomes an easy sandwich that still delivers the same bold flavors. Serve with tomato ketchup, salsa, or sour cream. If you enjoy chicken sandwiches, try other variations like chicken mayo, cajun chicken, or shredded chicken sandwiches.

[feast_advanced_jump_to]

Why You’ll Love This Recipe

  • Quick and easy: Ideal for busy days—fast to prepare and satisfying for lunch, dinner, or snacks.
  • Smoky, juicy chicken: Marinating and cooking on high heat gives the chicken a juicy interior and a slightly crisp, smoky exterior.
  • Full of flavor: Lightly charred peppers and onions add sweet, smoky notes that complement the spiced chicken.
  • Family-friendly: Spice levels are easy to adjust, and the cheesy filling makes it a crowd-pleaser for kids and adults alike.

Ingredients Needed

The combination of chicken and melted cheese is irresistible. With these same basic ingredients you can also make a fajita wrap or a fajita rice bowl with a few additions.

See the recipe card at the end of the post for exact quantities and a printable version.

  • Chicken: Boneless, skinless chicken breasts are used here, but boneless thighs work well if you prefer extra juiciness.
  • Oil: Olive oil for marinating and cooking; any neutral oil with a high smoke point will do.
  • Lemon juice: Fresh lemon brightens the flavor; lime juice or a splash of vinegar can substitute.
  • Fajita seasoning: Use store-bought or make your own from paprika, cayenne or chili powder, onion powder, garlic powder, cumin, oregano, salt, and black pepper.
  • Fajita vegetables: Bell peppers and onion—red, green, and yellow peppers add color and sweetness.
  • Bread or buns: Regular sandwich bread works well; burger buns are a good alternative. You can also swap in tortillas or lettuce leaves to make wraps.
  • Sauce: A hot-sweet tomato sauce is used here, but you can use ketchup, sriracha, or your favorite hot sauce.
  • Cheese: A mix of processed cheese slices and mozzarella is delicious; Cheddar or Monterey Jack are great options too.

How to Make Chicken Fajita Sandwiches (Step-by-Step with Photos)

1) Prepare the fajita seasoning: If using store-bought seasoning, skip this step. For homemade, mix paprika or red chili powder, cayenne, onion powder, garlic powder, cumin, oregano, salt, and black pepper. Reserve 1 teaspoon to season the vegetables later.

collage image of 2 steps showing how to make fajita seasoning at home. It shows mixing the fajita seasoning ingredients in a white bowl.

2) Marinate the chicken: Slice each breast in half lengthwise to create thinner pieces. Toss with fajita seasoning, oil, and lemon juice. Cover and refrigerate for at least 30 minutes to 1 hour for best flavor.

collage image of 2 steps showing marinating the chicken with fajita seasoning, lemon juice and olive oil.

3) Cook the chicken: Heat 2 teaspoons oil in a heavy pan over medium-high heat. When the pan is hot, sear the marinated chicken until you get char marks and it is cooked through. Transfer to a plate and rest for 10 minutes, then slice into thin strips.

collage image of 2 steps showing how to cook chicken to make chicken fajita sandwich. It shows cooking chicken on a pan.

4) Cook the fajita vegetables: Remove any stuck bits from the pan, then add 1 teaspoon oil. Sauté sliced onions and bell peppers for about 2 minutes, add the reserved fajita seasoning, and cook another minute until the vegetables soften. Optionally add 2 tablespoons of tomato sauce to add moisture and balance the spice. Remove from heat.

collage image of 2 steps showing how to make chicken fajita sandwich filling. It shows sauteing the fajita veggies and addition of fajita seasoning to the veggies.

5) Assemble the sandwich: Place a slice of bread on a plate. Layer cheese, the sautéed vegetables, and sliced chicken. Top with another slice of bread and spread butter on the top slice.

collage image of 2 steps showing how to make chicken fajita sandwiches. It shows addition of cheese and fajita vegetables over a sandwich bread slice.
collage image of 2 steps showing assembling chicken fajita sandwich. It shows addition of chicken and applying butter over the top bread to make sandwich.

6) Heat a pan and place the buttered side of the sandwich down. Cook on low heat until the bread is crisp and golden, about a minute, then butter the other side and flip to brown the second side. Remove, slice in half, and serve hot with tomato sauce, hot sauce, sour cream, salsa, or guacamole.

collage image of 2 steps showing how to grill chicken fajita sandwich. It shows placing the sandwich on a hot pan to grill them.
collage image of 2 steps showing slicing the chicken fajita sandwich and stacking the sliced sandwich over a chopping board.

Tips for Making the Best Chicken Fajita Sandwich

  • Slice chicken breasts in half for even, quick cooking.
  • Marinate for at least 30 minutes to 1 hour for more flavor and juiciness.
  • Cook chicken on high heat to develop a good sear and retain moisture.
  • Let cooked chicken rest before slicing to keep it tender.
  • Avoid overcooking the vegetables—keep them slightly crisp for texture.

What to serve with these Chicken Fajita Sandwiches?

Pair the sandwiches with a light tomato and cucumber salad, or go indulgent with chips or French fries. For a quick dessert, a microwave chocolate mug cake is always a kid-friendly favorite.

Recipe Card

chicken fajita sandwich.

Chicken Fajita Sandwiches

Chicken fajita sandwiches filled with seasoned chicken strips, sautéed peppers and onions, and melted cheese. Ready in about 30 minutes and loaded with Mexican and Tex‑Mex flavors.
5 from 1 vote

Print

Course: Main, Snack
Cuisine: American, Mexican, Tex‑Mex
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
Servings: 4 sandwiches
Calories: 200kcal
Author: Preeti Nayak

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, skinless chicken breasts (or thighs)
  • 2 teaspoon olive oil
  • 2 teaspoon lemon juice
  • 4 teaspoon fajita seasoning

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 (reserved)

To assemble the sandwich

  • 8 sandwich bread slices or burger buns
  • Processed cheese slices or Cheddar/Monterey Jack
  • Mozzarella cheese
  • 1–2 teaspoon butter (as required)

Instructions

  • Prepare the Fajita Seasoning: Combine all seasoning ingredients in a small bowl. Set aside 1 teaspoon for the vegetables.
  • Marinate the chicken: Slice each breast in half, coat with seasoning, oil, and lemon juice, then refrigerate for at least 30 minutes to 1 hour.
  • Cook the chicken: Heat 2 teaspoons oil in a pan over medium-high heat. Sear the chicken until charred and cooked through. Rest 10 minutes, then slice into strips.
  • Cook the vegetables: In the same pan, add 1 teaspoon oil and sauté onions and peppers for about 2 minutes. Add the reserved seasoning and cook another minute until vegetables soften. Optionally add 2 tablespoons tomato sauce for moisture. Remove from heat.
  • Assemble and grill: Layer cheese, vegetables, and chicken on bread, top with another slice, butter the top, and grill in a heated pan until golden and crisp on both sides. Slice and serve hot with your favorite sauces.

Notes

  • If using chicken breast, slice it in half for even cooking.
  • Marinate the chicken for at least 30 minutes to 1 hour for better flavor and tenderness.
  • Cook chicken on high heat for a good sear and to retain juices.
  • Let the cooked chicken rest before slicing.
  • Do not overcook the vegetables; keep some bite for texture.

Nutrition

Calories: 200kcal | Carbohydrates: 15g

Nutrition information is an estimate and should be used only as a guideline.

Tried this recipe?Share your feedback and rating—I’d love to hear how it turned out for you.

Recipe FAQs

Can I use hamburger buns to make these chicken fajita sandwiches?

Yes. Burger buns or any bread you prefer work well for these sandwiches.

Can I make this fajita chicken sandwich less spicy?

Yes. Reduce the amount of chili or cayenne in the seasoning to suit milder tastes.

Can I prepare the sandwich filling in advance?

Yes. Cook the chicken and vegetables ahead of time and assemble and grill the sandwiches when you’re ready to serve.

Other Chicken Recipes to Try!

  • Chicken Fajita Rice Bowl (Easy, One Pan Recipe)
  • Chicken Fajita Wrap
  • One-Pan Chicken Fajita Rice
  • Skillet Chicken Fajitas

If you try this recipe, please leave a comment and rating below! Your feedback is appreciated.

More Delicious Sandwich Recipes

  • Chicken Club Sandwich
  • Veg Club Sandwich
  • Egg Salad Sandwich
  • Potato Sandwich
  • Paneer Sandwich