Preheat the oven to 180 degrees celsius and place a sheet of baking paper on to an oven tray.
Cut a slit along the side of each chicken breast using a small sharp knife to create a pocket to hold the ham, cheese and pesto
Lay the slices of ham flat and smear the fresh pesto on to the ham (use as much as you want), place the cheese on top and wrap the ham up so that it will fit inside the pocket in the chicken breast you have made.
Place the ham pesto and cheese into the pocket you have made in the chicken breasts so that it fits inside.
Season the chicken breasts with salt and pepper
Wrap the streaky bacon snugly around your chicken breasts, this helps to keep them moist and keep the filling inside.
Place on the tray and cook in the preheated oven uncovered for 25 minutes or until chicken is cooked through
Take the chicken out of the oven and leave to rest for 5 minutes before serving