Preheat oven to 425F (220C).
Make bean soup, but when blending the ingredients, use only about 1 cup (250 mL) of water. Let the soup cool slightly. (Save leftovers and, as you reheat it, thin it with a bit of water or vegetable stock.) As the soup cooks, chop your pizza toppings and roll out your pizza dough.
Transfer enough soup to cover your pizza dough to a bowl. Depending on the size of the pizza, you might need ½-1 cup (125-250 mL).
Mix some guacamole into the soup. I know this sounds really weird, but it will add a lot of richness and flavour to the pizza, especially for the vegan version. One single serving is probably enough, but if you are making a larger pizza you might need more. You want to just see the guacamole swirled into the soup.
Spread the topping onto the pizza dough. You need a thicker layer than with tomato sauce; enough that you cannot see the dough after you spread the bean soup onto the pizza.
Top the pizza with whatever toppings you prefer. Cheese is optional, but if you are not vegan, you can use cotija or feta cheese, or even grated medium-to-old cheddar. If you are vegan, you can try one of the many options available now for vegan cheese.
Bake for 10-15 minutes or until the edges of the crust start to turn golden and the bean topping starts to dry out.
Let the pizza sit for a couple of minutes after removing from the oven, then slice and serve.