I think this Chicken Parmesan Sandwich is up there with the very best sandwiches you can make. Imagine crispy chicken, rich homemade tomato sauce, melted mozzarella and garlicky pesto mayonnaise all loaded up in a soft, lightly toasted, brioche bun. It really is so good.

I will concede that this sandwich isn’t a ‘quick bite to eat’ type of sandwich and could be accused of verging on ‘burger with all the toppings’ territory. Of course, it isn’t really a burger, but I hope you see what I mean. It is a meal when you want something unapologetically indulgent and delicious. When you have time to pop the music on and relax in the kitchen with a refreshing drink in hand. I love these kinds of recipes; they aren’t too fussy, difficult or meticulous, they just require a bit of time. I promise you, it will be worth it… (but if you do want something a little quicker, my classic Chicken Mayo sandwich is my go-to)
Jump to:
- Why you'll love this recipe:
- Ingredients:
- Substitutions and Variations
- Here's how to make this Chicken Parmesan Sandwich:
- Step 1: Make The Tomato Sauce
- Step 2: Butterfly & Bread The Chicken
- Step 3: Assemble The Sandwiches
- Cooking Tips
- Frequently Asked Questions
- More FAQs
- Storage & Make Ahead Instructions
- Other recipes you may enjoy:
- Made this recipe and loved it?
- Chicken Parmesan Sandwich
Why you'll love this recipe:
- It is so unbelievably delicious you will wonder why you can't eat this every single day.
- The combination of crispy chicken, rich homemade tomato sauce, melted mozzarella is a classic for a reason.
- It's great for a crowd as you can make a big batch of chicken and fry it, then everyone can load up their buns.
- The pesto mayonnaise is packed full of flavour and works so well in this Chicken Parmesan Sandwich.
Ingredients:
The full ingredients list with measurements can be found at the bottom of the page in the recipe card.
Fresh pesto - either homemade or shop-bought, ideally from the chilled section.
Mayonnaise - you can make your own if you wish, but shop-bought is fine in this recipe. It is delicious when mixed with the fresh pesto and works equally well as a dip for crisps.
Chicken breasts - I like to use outdoor reared free-range chicken breasts. It is really important to bash them very thin with the rolling pin before coating them.
Plain flour - this helps the egg mixture stick to the chicken. I like to season it with salt and pepper. You could also add a pinch of dried herbs (e.g. dried oregano, thyme, basil or mixed herbs).
Eggs - use free-range large eggs stamped with the British Lion mark if you can.
Panko breadcrumbs - these go gloriously golden and crispy when deep fried. You can use regular breadcrumbs if that is what you have to hand.
Mozzarella - I love the way this goes gloriously gooey under the grill. You could use provolone or burrata instead, or experiment with different cheeses (you want one that melts well).
Parmesan - a generous grating of fresh Parmesan adds a delicious umami flavour, Pecorino would also work well.
Brioche buns - these are made with an enriched dough (using eggs and butter). They have a beautifully soft texture and delicious flavour.
Tomato sauce - a quick tomato sauce made with onion, garlic and tinned tomatoes. You could use a shop-bought jarred sauce - just choose one with a high percentage of tomatoes and little sugar. They taste the best.
Substitutions and Variations
Brioche Buns: You could swap for plain baps or sesame seed buns if you prefer. Or opt for sliced focaccia or ciabatta rolls.
Mozzarella: You could use mozzarella pearls, provolone or burrata instead. Or experiment with different cheeses but you want one that melts well like gruyere. If using burrata, I wouldn't necessarily put it under the grill as it's already soft and oozey without heat.
Panko breadcrumbs: If you have homemade breadcrumbs or can’t get hold of panko breadcrumbs, use regular breadcrumbs. They will still make a delicious coating - it just won’t be quite as crispy.
Here's how to make this Chicken Parmesan Sandwich:
Here's a step by step guide, but you can find the full recipe at the bottom of the page for detailed instructions on the rest of the recipe.
Step 1: Make The Tomato Sauce

ONE: Heat a generous drizzle of olive oil to a medium-sized non-stick saucepan placed over a medium heat and add the onion. Season well and sauté for about 10 minutes, stirring occasionally, until softened.

TWO: Add the garlic and cook for 30 seconds, then add the chopped tomatoes, balsamic vinegar and basil stalks. Bring to a simmer, reduce the heat and cook for about 15 minutes - or until reduced. Season with salt and pepper, to taste.
Step 2: Butterfly & Bread The Chicken

THREE: Holding the chicken breast on the board, use a knife to slice horizontally into the chicken breast but don't slice all the way through. Once sliced, unfold it to reveal a butterflied chicken breast that will be sort of in the shape of a heart.

FOUR: Cover the butterflied chicken breast with parchment paper and use a mallet to pound it out to an even thickness, around 1-2cm thick. If you don't have a mallet, use a wine bottle or a heavy rolling pin.

FIVE: Tip the flour into a shallow dish or plate, season well, and dredge the chicken breast in flour, until covered on both sides.

SIX: Crack the eggs into a bowl, season well and whisk together. Dip the chicken breast into the egg on both sides.

SEVEN: Tip the panko breadcrumbs into a shallow dish or plate, season well, and cover the chicken breast in breadcrumbs, until covered on both sides, really making sure to pack it on.

EIGHT: Fry the breaded chicken breast in a generous amount of oil for 5 minutes a side until golden. Make sure to spoon the oil over the chicken as it's frying to ensure even golden colour.
Step 3: Assemble The Sandwiches

NINE: Place the chicken breasts onto a baking sheet, top with a spoonful of tomato sauce, a few slices of mozzarella and some grated Parmesan. Pop it under the grill for a couple of minutes - or until the mozzarella is melted, gooey and gorgeous.

TEN: Meanwhile, mix the fresh pesto with the mayonnaise and toast the brioche buns. To assemble, spread a spoonful of tomato sauce over the bottom of each toasted bun. Top with the chicken and a few basil leaves. Add a tablespoon of the pesto mayonnaise on the top. Top with the remaining half of the bun and enjoy!
Cooking Tips
How to make homemade pesto: the most famous kind of pesto is ‘Pesto alla Genovese’ which is made with fresh basil, garlic, pine nuts, good-quality extra virgin olive oil, Parmesan and, sometimes, a little lemon. My recipe for homemade basil pesto has all the information you need.
Mozzarella: ideally use a fresh ball of mozzarella and tear it yourself or you can use a block of low-moisture mozzarella and grate it. Don't use the pre-grated mozzarella (ideally) as it doesn't melt as well and turn as gooey.
Serve immediately: you will want to serve this sandwich immediately so that the sauce doesn't sog the bread completely. See the tips below if you want to get ahead in other ways.

Frequently Asked Questions
Panko breadcrumbs are Japanese-style breadcrumbs made from white bread that has been blitzed into crumbs and dried (meaning they absorb less oil than traditional breadcrumbs and produce lighter, crunchier results). They are typically used in Japanese dishes like Tonkatsu and Katsu Chicken, but are equally delicious on a Chicken Kyiv or Schnitzel. They are my go-to when I want to add a bit of crunch, such as in my Crispy Chicken with Tomatoes, Basil and Cannellini Beans or my Four Cheese Macaroni Cheese with Panko Breadcrumbs.
You will have some tomato sauce leftover which is the perfect excuse to make this Chicken Parmesan Sandwich again! Joking aside, it is delicious stirred through pasta for a simple supper or as a pizza topping for my Margherita Pizza Flatbread.
Yes - although it will take slightly longer. First, fry your panko breadcrumbs in a little oil until crisp and golden, then leave to cool (don’t skip this step or else they won’t be as crispy). Continue with the pané (flour, egg, breadcrumbs) as in the recipe, then bake at 200C Fan for 10-12 minutes until starting to crisp before turning over and cooking for a further 10 minutes - or until the chicken is golden, crispy and cooked through.
More FAQs
This is a substantial sandwich so doesn’t really need anything on the side. You could serve with a simple cherry tomato salad or a handful of crisps or chips.
Not at all. You can also serve this like you would a classic Chicken Parmigiana with pasta or potatoes and seasonal vegetables or salad.
Storage & Make Ahead Instructions
Make ahead: You can make the tomato sauce ahead of time, up to 4 days in advance and store in the fridge. The chicken is best freshly fried but you can bread the chicken a day ahead and keep well covered in the fridge. Remove from the fridge 20-30 minutes before frying. You can also mix the pesto mayo a day in advance in an airtight container in the fridge.
To store: If you anticipate leftovers, don't assemble the sandwiches or stack the chicken with sauce and mozzarella. Keep all the components separate. Leftover chicken can be kept in an airtight container and placed in the fridge for up to 2 days. Leftover pesto mayo and tomato sauce last 4 days in airtight containers.
To reheat: Leftover chicken can be reheated in the airfryer at 180c for 5-10 minutes until piping hot all the way through. The time will depend on size and thickness of your chicken. Otherwise in the oven at 180c for closer to 10-15 minutes. You may need to cover in foil to stop the mozzarella on top burning (ideally you won't have put the mozzarella on yet but in case you have). Tomato sauce can be reheated in the microwave for 1-2 mins or on the stove in a saucepan over medium heat, until bubbling and hot.
To freeze: You can freeze tomato sauce in an airtight container for up to 3 months. You can also freeze the chicken. Bread and fry according to the recipe and then cool. Transfer to an airtight container, with greaseproof paper between each layer to avoid sticking together. Freeze for up to 3 months. Thaw overnight in the fridge. Then reheat at 180c in the oven for 20 minutes, air fryer for 10-15 minutes.
Other recipes you may enjoy:
If you liked this Chicken Parmesan Sandwich, try my Ultimate Steak Sandwich, my Chicken Caesar Sandwich or my Goat’s Cheese, Apricot Jam & Ham Sandwich. My Prosciutto, Tomato, Mozzarella Sandwich, Grilled Peach & Burrata Ciabatta or Mortadella, Burrata and Pesto Sandwich, are classics! If you love chicken parm, my Chicken Parm Pasta is also one to try, of course!
Made this recipe and loved it?
I would love love LOVE if you could leave a review in the comments… I love hearing what you thought, any changes you made, the stories behind what made you try my recipes. Also, if you share a photo on instagram, please tag me @desertislanddishes, it makes my day to see you making my creations!

Chicken Parmesan Sandwich
Ingredients
- Drizzle olive oil
- 1 medium red onion finely chopped
- Salt and freshly ground black pepper to taste
- 2 garlic cloves crushed
- 400 g tin chopped tomatoes
- 1 teaspoon balsamic vinegar
- Handful of fresh basil stalks and leaves separated (don’t throw away the stalks!)
- 1 heaped tablespoon fresh pesto
- 2 tablespoon mayonnaise
- 2 chicken breasts
- 80 g plain flour
- 2 large eggs beaten
- 120 g panko breadcrumbs
- Vegetable oil for frying
- 125 g mozzarella ball drained and sliced
- 100 g Parmesan grated
- 2 brioche buns halved
Instructions
- Heat a generous drizzle of olive oil to a medium-sized non-stick saucepan placed over a medium heat and add the onion. Season well and sauté for about 10 minutes, stirring occasionally, until softened.
- Add the garlic and cook for 30 seconds, then add the chopped tomatoes, balsamic vinegar and basil stalks. Bring to a simmer, reduce the heat and cook for about 15 minutes - or until reduced. Season with salt and pepper, to taste.
- Meanwhile, prepare the chicken: butterfly each breast, then cover with a clingfilm and bash with a rolling pin to flatten out.
- Place the flour, beaten eggs and panko breadcrumbs in 3 separate shallow bowls. Season the flour with salt and pepper.
- For the next step, I recommend that you keep one hand for the dry coatings (flour and breadcrumbs) and one hand for the wet (beaten egg).
- Place the chicken in the flour and turn to coat. Then place in the beaten egg and coat on both sides. Finally, place in the breadcrumbs and gently press all over to ensure the breadcrumbs stick to it. Repeat with the second chicken breast.
- Preheat the grill to 200°C.
- Heat a generous drizzle of vegetable oil in a medium-sized non-stick frying pan and fry the chicken breasts for about 5 minutes on each side - or until golden and cooked through (make sure to check there is no pink/red in the centre).
- Place the chicken breasts onto a baking sheet, top with a spoonful of tomato sauce, a few slices of mozzarella and some grated Parmesan.
- Pop it under the grill for a couple of minutes - or until the mozzarella is melted, gooey and gorgeous.
- Meanwhile, mix the fresh pesto with the mayonnaise and toast the brioche buns.
- To assemble, spread a spoonful of tomato sauce over the bottom of each toasted bun. Top with the chicken and a few basil leaves. Add a tablespoon of the pesto mayonnaise on the top. Top with the remaining half of the bun and enjoy!