Preheat the oven to 350°F.
Separate the cauliflower into small florets and pulse in a food processor along with the kale until it reaches a rice-like consistency.
Microwave the cauliflower-kale mixture in a glass bowl for 4 minutes, then let it cool for 10 minutes.
Transfer to a cheesecloth and squeeze out as much water as possible. Return to the bowl.
Stir in the eggs, cheese, salt, garlic powder, and onion powder until well combined.
Line a baking tray with parchment paper. Shape the mixture into a pizza crust using your hands or a spatula.
Bake for 20 minutes.
Meanwhile, prepare the sauce by simmering all pizza sauce ingredients in a small pot for 10 minutes.
Remove the crust from the oven and spread the sauce over the top. Add toppings, except for the fresh basil.
Return to the oven and bake for 15-20 minutes, or until the cheese melts.
Remove from the oven and top with fresh basil before serving.