Cut a wide pocket in the side of each chicken breast being careful not to cut through.
Place a slice of cheese on top of each piece of ham, then roll it up. Stuff the rolled cheese and ham into each chicken breast.
In a dish, add the flour, salt, pepper, paprika, and garlic granules and mix well. Coat the stuffed chicken breasts in the seasoned flour.
Heat some cooking oil in a large frying pan over a medium-high heat. Cook the chicken until they are golden brown on both sides, then remove them from the pan.
For the sauce, turn the heat down to a medium, then add in the butter, flour, chicken stock, and Dijon mustard. Stir well and cook until it’s smooth, then get the chicken back into the pan.
Cover with a lid and simmer for ten minutes, or until the chicken is cooked through and the sauce has thickened. If the sauce gets too thick then add a splash of water.
Sprinkle in the parsley, then stir it well. Taste for seasoning then dish it up, spoon over some of the sauce, and enjoy.