I've tinkered with making my own but could never get it quite smooth enough. Not as smooth as the commercial brands.
Here's the recipe:
2cups of chick peas
1/4c chick pea liquid
1/4 c fresh lemon juice
2 tsp crushed garlic (usually I eyeball this since we love garlic!)
1 1/4tsp salt
2 tbsp olive oil
How easy is that?! I double this recipe (the picture above is a double batch) and it lasts for a couple days. Like I said, we eat it faster than I can keep it around. But making my own is much more cost effective!