Dry roast the caraway, cumin and coriander seeds in a frying pan. Allow to cool.
Place the cooled mixture in a food processor and blend until fine.
Add the remaining ingredients and process, stopping to spoon scrape the mixture from the sides of the bowl intermittently. Adjust seasoning and blend until smooth.
Store in a sterilized glass jar in the refrigerator.