Place the garlic, beans, tahini, and olive oil in a food processor. Blend and processor for 20 seconds, stop to scrape sides, then blend for 20 more seconds.
Add water, lemon juice, salt, and black pepper. Puree for two minutes, just keep it buzzing, to create the really really smooth texture.
At this point you're ready to garnish and serve. But if you'd like it to be a little thicker, you can refrigerate for 15 minutes. Spoon into bowl and top with parsley, pine nuts, za'atar, and artichokes. Serve.
Can be made 3 days ahead, just save the toppings for right before serving.