Put the chickpeas in a large bowl and cover them with cold water at least twice their volume. Soak overnight.
The next day, drain the chickpeas. Place a medium saucepan over high heat and add the drained chickpeas and baking soda. Cook for about 3 minutes, stirring constantly. Add the water and bring to a boil. Cook, skimming off any foam and any skins that float to the surface. The chickpeas will need to cook between 20 and 40 minutes, depending on the type and freshness, sometimes even longer. Once done, they should be very tender, breaking up easily when pressed between your thumb and finger, almost but not quite mushy.
Drain the chickpeas. Place the hot chickpeas in a food processor and process until you get a stiff paste. With the machine still running, add the tahini paste, lemon juice, garlic, salt, cumin and paprika. Finally, slowly drizzle in the iced water.
Continue pureeing with the food processor for 5 minutes, until the hummus is very smooth and creamy.
Transfer the hummus to a bowl, cover the surface with plastic wrap, and let it rest for at least 30 minutes. Eat immediately or refrigerate until needed. Make sure to take it out of the fridge at least 30 minutes before serving.
Sprinkle the hummus with Za’atar and serve with pita wedges.