Preheat oven to 425°F (220°C). Line a baking sheet or pizza stone with parchment paper and lightly grease with olive oil.
Rice the cauliflower: Chop cauliflower into florets and pulse in a food processor until fine like rice (about 4 cups).
Cook cauliflower rice: Microwave or steam the riced cauliflower for 5 minutes until soft. Let cool slightly.
Remove moisture: Place warm cauliflower rice in a clean kitchen towel and squeeze out as much water as possible. This is key to a crisp crust!
Mix crust ingredients: In a bowl, combine cauliflower rice, egg, mozzarella, Parmesan, herbs, garlic powder, salt, and pepper. Mix until it forms a dough-like mixture.
Form crust: Transfer mixture to baking sheet and press firmly into a 10-12 inch round crust shape, about ¼ inch thick.
Bake crust: Bake in preheated oven for 15-20 minutes until golden brown and firm to touch.
Add toppings: Remove crust from oven. Spread tomato sauce, sprinkle cheese, and add desired toppings.
Final bake: Return pizza to oven and bake for another 8-10 minutes until cheese melts and toppings are cooked.
Serve: Let pizza cool for a few minutes, slice, and enjoy!