Roughly chop the onion and throw it and everything else into a food processor. Blend till smooth adding a little of the reserved liquid from the can of beans(or your home cooked beans). Don't be afraid to add liquid as I find it's better when it's got a little bit more because it firms up in the fridge. Refrigerate 3-4 hours before serving to give the flavors a chance to come out. Serve any way you like with a pinch of smokey paprika on top(to make it pretty ;)), with fresh veggies, on crackers, in sandwiches, with soft fresh pitas.