In a medium-size saucepan, add chickpeas, baking soda, and water. Make sure to cover chickpeas by several inches of the water layer, to let it bring the mixture over high heat.
Let the mixture boil until all chickpeas get softened. Reduce the heat in between the process if needed. When chickpeas get boil perfectly like bloated, and the skins start falling off then remove the pan from heat. Strain and drain the chickpeas, separate the water and beans and let them cool down completely. Now run cool water over them for about 1minutes or 2. Set them aside.
Now take a food processor, add lemon juice, garlic, salt, tahini, water, olive oil, cumin, black pepper, and hot sauce. Make a perfect puree until smooth
Add cool chickpeas in a food processor with other mixture and blend time to time until the mixture starts looking creamy, smooth, and pale.
Use more ice water if necessary to get perfect mixture puree.
Transfer the mixture to a medium serving bowl. Add some salt, lemon juice and cumin according to your taste and desire. (Optional)
Garnish with some above mention ingredients to your choice to enhance its taste and flavor.
Serve with some warm pita bread or veggies. (Optional)