I'll be honest, this sandwich was not supposed to become a whole thing.
It started on a random Saturday when I had half a chicken breast left over, a block of cheese I kept forgetting about in the fridge, and absolutely zero motivation to cook anything "proper." You know those days. I was scrolling through old memories of a Philly cheesesteak I had years ago—the kind that drips down your wrist and you just accept it—and thought, why not do this with chicken instead of steak? Not because I'm trying to be healthy about it (let's not pretend), just because that's what I had.
Three attempts later, I finally got the balance right. Crunchy edges on the chicken, cheese pulling in that satisfying way when you tear the sandwich in half, and a bun that doesn't turn soggy in the first five minutes. That last part, by the way, took me the longest to figure out.
This has become one of those recipes I make when I want something indulgent but doesn't take much effort. It's also become a bit of a favorite with anyone who's tried it in my kitchen, so I figured it was time to finally write it down properly instead of just texting the recipe to people who ask.
Why This One's Worth Making?
There are a lot of chicken sandwich recipes out there, so let me tell you what actually makes this one different.
The chicken isn't just pan-fried and thrown on bread. It's sliced thin, seasoned properly (not just salt and pepper; there's a specific spice mix I use that I'll get into), and cooked hot and fast so it stays juicy instead of drying out. Then it gets loaded with melted cheese while it's still in the pan, so the cheese actually becomes part of the filling instead of sitting on top like an afterthought.
The bread matters too. I learned this the hard way after a few soggy failures—a light butter toast on the inside of the bun before you build the sandwich makes a real difference. It's a small step people skip, and it's the reason a lot of homemade sandwiches don't taste like the ones from a good sandwich shop.
What You'll Need :
For the Chicken:
- 500g boneless chicken breast, sliced thin
- 2 tsp Peri Peri Seasoning
- 2 tsp Snappin mixed herbs (You can make this with any brands oregano/chilli-flakes )
- 2 tbsp oil for cooking
For the sandwich:
- 2 sub-rolls or hoagie buns
- 4-5 slices of cheese (I use a mix of cheddar and mozzarella, but any melting cheese works)
- 1/2 Green Capsicum, julienned
- 1/2 Red and Yellow Bell Pepper , julienned
- A handful of shredded lettuce
- 2 tbsp mayo - A drizzle of peri peri seasoning
How I Make It:
Marinate the chicken. Toss the sliced chicken with peri peri seasoning and mixed herbs. Give it at least 15 minutes if you're short on time, though 30 minutes to an hour makes a noticeable difference. I usually do this first and prep everything else while it sits.
Cook the and peppers. Heat a pan on medium-high, add a little oil, and sauté the onions and peppers until they soften and pick up some color at the edges. This shouldn't take more than 4-5 minutes. Set them aside on a plate.
Cook the chicken. Same pan, a bit more oil if needed, and turn the heat up. Add the marinated chicken in a single layer—don't crowd the pan; do it in two batches if you have to, or it'll steam instead of getting that slight char. Cook for about 3-4 minutes per side until it's cooked through and has good color on the edges.
Bring it together. Once the chicken is done, lower the heat, push it into a rough pile in the pan, and layer the cheese slices right on top. Cover the pan for about a minute so the cheese melts into everything. This is the step that makes it feel like a proper cheesesteak instead of just a chicken sandwich with cheese on the side.
Toast the bun. While the cheese is melting, butter the inside of your buns and toast them lightly in a separate pan or under the grill for a minute or two, just until golden. Don't skip this.
Build it. Spread mayo on the toasted bun, add the lettuce if using, pile on the cheesy chicken, top with the sautéed onions and peppers, and finish with a drizzle of hot sauce if you like heat. Press it down slightly, cut it in half, and try to take a photo before you eat it. I usually fail at this part.
A Few Things I've Learned Making This :
Don't rush the marinating if you can help it. Even 20 extra minutes changes the flavor more than you'd expect.
If you want it extra messy (in the best way), add an extra slice of cheese and let it melt slightly over the sides before you close the sandwich.
This also works really well as a wrap if you don't have sub rolls on hand—the same filling, different carrier.
I've had a few people ask if this works with paneer instead of chicken for a vegetarian version. It does, and I'll probably write that version up separately at some point since it deserves its own post rather than a footnote here.
Storage, If There's Any Left :
There usually isn't in my house, but if you're making extra chicken filling ahead of time, it keeps well in the fridge for about 2 days. I wouldn't recommend assembling the full sandwich in advance, though—the bread won't hold up. Reheat the chicken and cheese mixture in a pan, then build the sandwich fresh.
If you end up making this, I'd genuinely love to know how it turned out for you, especially if you tweak the spice mix or try it with a different cheese. That's usually how the best versions of my recipes come together anyway—someone tries it, changes one thing, and it turns out better.
Prefer to watch it come together? Check out the full video below where I make this Chick and Cheese Steak Sandwich step by step — it's the easiest way to see the exact texture and technique before you try it yourself.
👇


