To make the satay sauce, heat the oil in a pan and saute the shallots, garlic, ginger and chilli for 2-3 minutes until softened. Place the onion mixture into a food processor and add the rest of the sauce ingredients. Puree to make a smooth sauce. Place the sauce into a clean pan and just before serving bring the mixture to a gentle simmer. Cook for a couple of minutes to thicken. If necessary add a little water to get a pourable sauce. Season with a little freshly ground black pepper.