In a sauté pan on medium heat add the butter, onions, leeks, carrots and celery. Sweat on low heat until it has softened.
Add the mustard, garlic, peas and corn, stirring well.
Add the corn flour and stir again.
Add the chicken, herbs, and vinegar. Stir everything around, being gentle.
At this stage you can mash up the leftover veg from the stock or add it in directly as it will be very mushy they won’t stay chunky in the filling. I like mashing it up a little. This is an optional step.
Add the stock and let the mixture bubble a little, reduce the heat and add the milk, cream and cheese. Stir constantly until everything is combined.
Season well.