Preheat oven to 425°F. Line a baking sheet with parchment paper; set aside.
To make the cauliflower crust, cut the cauliflower into florets, then add them to a food processor and pulse until finely grated like rice; makes about 2-3 cups.
Transfer to a microwave-safe bowl. and cook for about 5 minutes, or until softened. Place the cooked cauliflower on an open cheese cloth or dish towel and allow it to cool. When it’s cool to the touch, wrap the cauliflower in the towel and squeeze out all the excess water so it is as dry as possible.
Transfer to a dry bowl. Add the eggs, shredded mozzarella, Italian seasoning and garlic powder, stir to combine.
Spread into desired shape on baking sheet lined with parchment paper. Bake in preheated oven for 15-20 minutes.
Increase the oven temperature to 450F. Add the sauce and cheese and any other toppings and bake until the cheese is melted. Serve immediately while warm with fresh basil, if desired.