Place a pizza stone or baking sheet in the oven. Preheat oven to 450ºF.
On a cutting board, place a large piece of parchment paper and spray it with nonstick spray.
Wash and pat dry a small head of cauliflower. Cut off the florets. Place in your food processor and pulse for about 30 seconds, until you get a grain like consistency. This will typically yield approximately 2 to 3 cups of ground cauliflower.
Place the cauliflower in a microwave safe bowl and cover. Cook for 4 minutes. Dump cooked cauliflower onto a clean tea towel and allow to cool until able to be touched.
Once cauliflower is cool enough to handle, wrap it up in the tea towel and wring out to release the liquid. Continue to wring out until no more liquid drips out of the towel.
Dumped squeezed cauliflower into a medium size mixing bowl and add parmesan cheese, mozzarella cheese, kosher salt, dried basil, dried oregano, garlic powder, and a few red pepper (optional).
Add egg and mix until well incorporated.
Use your hands to form the dough into a flattened ball on your oiled parchment paper.
Pat the dough down until you form a pizza crust.
Slide the parchment paper onto your hot pizza stone or baking sheet in the oven. Bake for 8-11 minutes, until the crust starts to turn golden brown. Remove from oven.
Add sauce, cheese, and any toppings you want. Slide the pizza (still on the parchment paper) back in the hot oven and cook for another 5 to 7 minutes until the cheese is melted and golden.
Allow it to cool for 3 minutes before cutting and serving.