Preheat the oven to 425°F. Line a baking sheet with parchment paper.
Steam the cauliflower florets until soft, then pulse in a food processor until it resembles rice.
Transfer the processed cauliflower to a clean towel, wrap it, and squeeze out excess moisture.
In a mixing bowl, combine the drained cauliflower, whole egg, egg whites, almond flour, salt, and garlic powder. Mix until a dough forms.
Press the dough onto the prepared baking sheet, shaping it into a thin round crust.
Bake the crust for 15-20 minutes until it begins to turn golden and crisp.
Spread the tomato sauce evenly over the baked crust.
Tear the fresh mozzarella into small pieces and distribute evenly on top of the sauce.
Return the pizza to the oven for another 5-7 minutes until the cheese melts slightly.
Remove from the oven and top with fresh basil leaves and a drizzle of olive oil. Slice and serve warm.