Slice bread into thick slices.
Slice fresh mozzarella.
Thinly slice cooked chicken breast and stir pesto in until the chicken is fully coated.
Preheat your skillet and sprinkle 1 tablespoon of grated parmesan before placing a slice of bread.
Top with a spoonful of mac and cheese. You want enough to cover the slice, but not so much that it will be difficult to eat later.
Cover the mac and cheese with slices of mozzarella.
Spoon on a layer of pesto chicken.
Add another layer of mozzarella.
Top with your final slice of bread. Press the sandwich with a spatula and allow to cook for a minute or two.
Once the bottom slice of bread is toasted, flip your entire sandwich onto another tablespoon of grated parmesan to coat the other side.
Once the final side is brown and your mozzarella is melted, remove from heat.
Wrap in parchment paper and serve with a side of extra mac and cheese.