How to prepare the best homemade hummus

Hummus is a typical chickpea paste from the Middle East that has different variations depending on the country, but it basically consists of chickpeas, tahini and lemon juice. It is seasoned with extra virgin olive oil and salt, everything that is added later are extras that are not part of the main ingredients.