I do a simple version but its not traditional. you can add any of the additions or subtract them per your taste.
one can of garbanzos (chickpeas same diff)
olive oil to blend.
start the blender adding more olive oil til its smooth but not thin. add 2 garlic cloves diced or minced. add s and pepper. mix til smooth again. may take a couple minutes depends on your blender. I hit a higher number on my blender to make sure its all blended.
now I add 1/4 cup shredded parmesan more or less . I love adding a small can of diced black olives too. blend til smooth then I Pour into a bowl. add cumin to taste tiny bit of red pepper and man you have one heck of a good dip. again you can remove the parm and the extras if you don't like them. you can add the cheese and the cumin and make it a smooth slightly Mexican flavored bean spread. ifyou add the cheese its not officially hummus its a bean dip. I never add tahini because well I never have it. its not necessary to making a delicious bean spead however. good luck.