Preheat the oven to 350 degrees F. In a large bowl add the chicken, then add the pesto, salt, garlic powder, onion powder, and pepper. Toss everything togethering making sure to coat all the chicken.
Place an oven-safe skillet over medium heat.Once hot, add the olive oil and sear the chicken on both sides. If using an oven-safe skillet, place it into the oven to continue cooking the chicken until it reaches 160 degrees F in the center, this is best to check using an internal thermometer. If you don’t have an oven-safe skillet, place the chicken into a baking dish and place it in the oven until it reaches 160 degrees F.
To assemble the sandwiches, lay the rolls cut side down onto a sheet tray. Brush the tops and bottoms with the olive oil, make sure to use it all. It may seem like a lot.
Flip the rolls over so they are cut side up. Then spread the mayonnaise evenly on both sides of the cut rolls. Then spread the pesto over the mayonnaise also on both sides.
On the bottom side of the roll, place one piece of chicken, two slices of mozzarella on top of the chicken and then one slice of tomato. Freshly crack some black pepper over the tomato if desired. Place the tops on the sandwiches.
Preheat your panini press if using, and add as many sandwiches that will fit. Cook for 5-7 minutes until your desired toastiness and the cheese is melted. The sandwiches are larger, so you may need to gently and gradually press down while cooking so nothing falls off. Slice if desired and serve.