Preheat your oven to 425∘F (220∘C). On a small baking sheet, toss the cauliflower florets and the unpeeled garlic cloves with 1 tablespoon of the extra virgin olive oil until lightly coated.
Arrange the vegetables in a single layer and roast for 15-20 minutes, or until the cauliflower is tender and has light golden-brown edges. Remove from the oven and let cool for 5 minutes.
Once cool enough to handle, squeeze the roasted garlic paste from the skins and discard the papery peels.
In the bowl of a food processor, combine the rinsed and drained cannellini beans, tahini, fresh lemon juice, and the remaining 2 tablespoons of extra virgin olive oil. Process for 30 seconds until a thick paste forms.
Add the roasted cauliflower florets, the squeezed roasted garlic paste, smoked paprika, and the sea salt to the food processor. Process on high for 1-2 minutes until the mixture is exceptionally smooth and creamy.
If the dip is too thick for your liking, stream in cold water, 1 tablespoon at a time, with the processor running until you reach your desired consistency.
Add the chopped fresh parsley and dill. Pulse 5-6 times, just until the herbs are incorporated but not fully pulverized. Scrape down the sides of the bowl, taste, and adjust with a few grinds of black pepper if desired.
Transfer to a serving bowl. For a beautiful presentation, create a swirl on top with the back of a spoon and drizzle with a little extra olive oil before serving.