Preheat oven to 450 degrees.
Take one head of cauliflower, wash and chop up the florets.
Place chopped cauliflower in a food processor, pulse for around 30 seconds until cauliflower looks like snow.
Place cauliflower in a microwave safe bowl and heat for 2-3 minutes covered. Let it cool before the next step.
Place cooked cauliflower in a cheese cloth and squeeze out as much water as you can.
Add cauliflower to a medium size bowl.
Add 1/4 cup mozzarella, parmesan, salt, pepper, red pepper flakes, basil, oregano, and garlic salt.
Stir together.
Add egg and stir until blended together.
Form cauliflower dough into a ball with your hands and place on parchment paper over a pizza pan.
Spread the dough out to the edges of the pan.
Bake 10-15 minutes until crust is golden brown.
Add pizza sauce/or marinara to the cooked cauliflower pizza crust.
Place sliced roma tomatoes, then place basil leaves on top, and add 1 cup Mozzarella.
Bake approximately 10-15 minutes or until cheese is bubbly and golden brown on the edges.
Let sit for 5 minutes before slicing.
Enjoy!