This grilled chicken and pesto sandwich is a delicious lunch option. To make the pesto, combine basil, garlic, pine nuts, Parmesan cheese, and olive oil in a food processor. Pulse until smooth, then season with salt and pepper to taste. Grill the chicken until cooked through, then slice into strips. Spread the pesto on a toasted ciabatta roll, then top with the chicken, sliced tomatoes, and fresh mozzarella cheese. Grill the sandwich for a few minutes until the cheese is melted and the bread is crispy.