Pulse cauliflower in a food processor until it resembles the texture of couscous. It will have a very snowy appearance.
In a microwave safe bowl, cook on high for 3-4 minutes. Let cool. Using cheesecloth, squeeze any and all excess water out of the cauliflower, then do one final squeeze wrapping a towel around the cheesecloth to make sure all excess water has been removed.
Preheat oven to 425 degrees. In a large mixing bowl, mix cauliflower, parmesan, mozzarella, garlic powder, oregano, basil, salt and egg very evenly and form a dough ball.
Cover a baking sheet with parchment paper, spray a light coating of olive or coconut oil. Place dough ball into center, and press into a circle, about 10-11 inches in diameter and 1/2 inch thick.
Bake in oven for 11-14 minutes until golden brown spots start to cover the surface of the crust. Remove from oven, add your toppings, and place back in oven for 5-7 minutes or until cheese topping is melted and bubbly.