If using canned chickpeas, skip to step 4. Soak ¾ cups of dried chickpeas overnight in 4 cups of water (with a pinch of baking soda for tenderness), giving them at least 8 hours in the water. Once soaked they will roughly double in size, so only soak half the amount of chickpeas called for in the recipe (you can also make a double batch of hummus without garlic by just soaking 1 ½ cup dried chickpeas!).
After the chickpeas have finished soaking, drain them & then rise them well to get off any lingering plant chemicals. Then put them in a covered pot of 3 cups of water, turn the heat to medium, and set a 45-minute timer; turn the heat down and set the lid ajar once the water starts boiling up. The chickpeas are done cooking once they're soft and the skins come off easily (you may need up to 20 more minutes for this, if your chickpeas are old).
Drain the chickpeas of their water and set aside.
Measure & add all the ingredients to your food processor, except the chickpeas, then blend them on high until fluffy.
Add the chickpeas to the blender, and mix everything well, scraping down the sides at least twice, until fluffy (about 2 minutes) or to otherwise desired consistency.