Slice bread if needed then butter the outsides of the bread (the part that will be touching the panini press or pan)
Spread pesto liberally on the inside of each slice of bread.
Place cheese on top of the pesto on each slice of bread. For less cheesy, just do one side of the sandwich.
Layer the chicken, then bell peppers, tomato and spinach onto the bottom side of the sandwich. Then the top piece of bread.
Place in a panini press. If you don't have a panini press, place on a heated skillet on medium low heat. If you want it pressed like a panini, place a cast iron pan on top of the sandwich while it cooks.
Flip when the bottom is golden brown and the cheese begins to melt. If the heat is too high, the sandwich will cook too quickly on the outside and the cheese won't get as melty and wonderful.
After both sides of the bread are golden and the cheese is melted, remove from pan and serve immediately.
Enjoy!
Notes
These are best served immediately. Store leftovers in an airtight container in the refrigerator for up to 2 days and reheat in a toaster oven for best results.