Begin by roasting the chickpeas. Pre-heat oven to 450 degrees F. Drain, rinse, and dry the chickpeas. Line a small sheet pan with parchment paper and lay them out in a single layer. Drizzle with olive oil and season gently with salt, pepper, fennel seeds, chili powder, and paprika. Roast for 22-25 minutes. Once the chickpeas are done roasting, let them rest for 15 minutes, this is when they will develop their crunch!
While the chickpeas are roasting, make the tomato sauce. In a medium size sauce pan drizzle olive oil and saute the onion, garlic, and tomatoes on medium-high, stirring until softened, about 15 minutes. Add in the curry powder, cardamom, salt and pepper half-way through. After about 15 minutes, add in 1/4 cup of water and turn off the heat. Blend the sauce with a hand blender until smooth. Taste and adjust seasoning accordingly. Then, pour the sauce into a small bowl and set aside.
Prepare the cauliflower crust according to package instructions.
Set oven temp to broil. Top the pre-cooked crust first with the curry tomato sauce, cheese, and then your desired toppings. Broil for about 5-7 minutes, until you see the toppings have begun to char. Remove the pizza from the oven, let it cool, slice, and serve!