Remove the core from cauliflower and cut into small florets. Place florets into a food processor and finely chop until cauliflower resembles rice.
In a large skillet on medium heat, add chopped cauliflower and water. Bring to a simmer and cook until cauliflower "rice" is soft. If needed, add more water. Once cooked, drain off excess water and set aside to cool.
Once cool to the touch, pour cauliflower onto a thin kitchen towel or cheesecloth. Squeeze out any extra liquid and return cauliflower to a bowl. Add egg whites, 1 cup cheese, garlic, oregano, basil, onion powder, and paprika and mix well. If the mixture appears too wet, add a tablespoon of almond or coconut flour.
Line a pizza pan with parchment paper and spread cauliflower mix onto a sheet and shape into a circle about 1/2 in thick. Bake for 30 minutes.
Remove from oven and spread pizza sauce evenly over crust, followed by remaining cheese, then top with remaining ingredients. Return to oven and bake until cheese is melted and bubbly, about 10 minutes. Allow to rest for a few minutes before slicing.
Optional: This pizza can be made without pizza sauce. Substitute sauce with 1 tablespoon of olive oil. Brush crust with oil after it has been baked for 30 minutes and top with your favorite toppings!