i make hummus from scratch - not with canned beans. I make it middle eastern style, and like it super smooth and lemony. here is how i do it (you need to start a day or so in advance).
1 cup cooked garbanzo beans (see no. 1)
about 1/2 cup of prepared tahini sauce (tahini paste mixed with water and lemon juice until the consitancy of thick yoghurt)
additional lemon juice
salt, cumin, garlic, hot peppers
olive oil
1. buy small garbanzo beans or organic ones - i cook one kilo at a time and freeze the extras in small bagss. pick over, rinse and soak in cold water for at least 12 hours. i soak them in the fridge - sometimes garbanzos go wacky and spoil and the fridge prevents that. now rinse well and put in a pot, add cold water and bring to a boil then simmer for 2-3 hours. Or (better method) cook in slow cooker. I don't add salt or baking soda or any of the other tricks. the baking soda does make them softer but also slimier.
2. drain (you can freeze some at this piont). some people reserve the cooking water - i prefer to use fresh water. Take about one cup - that will be your hummus. holding a handful in your hands, rubs your hands together lightly until the skins fall off. (this is an optional - but recommended step). now put the clean beans in a food processor, and start to process. after 1-2 minutes add a little water, then tahini, additional lemon juice, and pulse until it's smooth, adding additiional water if needed. season with salt, garlic, cumin.
3. if using the beans from the freezer - freeze with a little liquid, then defrost carefully in the microwave (let them heat up but not to boiling). then continue as above.
spread on a flat plate, create a crater in the middle wiht the back of a spoon and drizzle olive oil on top. i sprinkle hot paprika on top of that. it's best when it's fresh.