Heat ½ tbsp olive oil in a large skillet over medium heat. Cut the leeks in half lengthwise (you might need to rinse them again to release any sand or grit) and thinly slice white and light green parts only. Add the leeks to the skillet and saute for 4-5 minutes. Next, add in the chopped artichokes. Cook for another 7-8 minutes or until the leeks are tender and just beginning to turn golden, stirring occasionally.
While the veggies are cooking, add 1 tablespoon of the olive oil, beans, lemon juice, tahini, garlic, sea salt, and black pepper to a food processor. Pulse a few times and then process until smooth (about 3 to 3 ½ minutes). Add in the leeks and artichokes. At this point you can either pulse 10-15 times to incorporate and roughly chop the veggies OR process for another 1-2 minutes until smooth (I processed until smooth for the photos).
Adjust seasoning (I add in an additional ⅛ teaspoon sea salt).
Transfer to a bowl, garnish if desired, and serve with fresh veggies, tortilla chips, pita bread, etc.