Sometimes if you use a food processor or a blender that doesn't have enough power, you'll end up with a grainy dip. Next time, try using a high-speed, high-power blender.