If you are catering for an event such as a dinner party you are almost certain to find that you end up with a couple of vegetarians, someone on a low-carb diet, another person who is watching their calories and maybe the odd guest that will only eat food from Outer Mongolia.