Prepare Garbanzo Beans by using fingers to rub off as many of the paper membranes as possible. Bring Beans to a boil in salted water and cook for about 10 minutes. This process is tedious (and optional) but will result in very creamy hummus.
Combine all ingredients in a food processor and blend until creamy. If the consistency isn't quite to your liking, add additional teaspoons of water.
Taste for seasoning and serve with fresh warm pitas or flat bread.