Who said that pizza can't be healthy? It can be...or at least "Dirty Healthy." That's my version of "healthy" that doesn't have to be sooo green and boring—it can be pizza with a crispy cauliflower crust and toppings that remind you of tacos, nachos, or a little bit of both. You can definitely cheat and use a pre-made cauliflower crust if you're rushed for time (or feeling lazy...I get it) but the payoff with making your own is that you can put as much cheese inside and on top as you want. It's equally satisfying and great for game day viewing parties or a random Tuesday night snack.
Preheat the oven to 400°F. Line a baking sheet with a clean kitchen towel. Bring ½-inch of water to a boil over high heat in a wide skillet with a lid.
Grate the cauliflower on the large holes of a box grater or pulse in a food processor, then add to the boiling water, spread out evenly, cover, reduce heat to medium, and steam the cauliflower for 5 minutes. (You can also steam in a regular pot or in a glass bowl in the microwave.)
Drain any water from the cauliflower, dump it onto the towel, spread it out, and let it cool slightly. Gather the towel around the cauliflower, making sure it is secure, and squeeze out as much extra liquid as you can.
Dump the cauliflower into a bowl and add the mozzarella, egg, salt, garlic powder, onion powder, and pepper. Line the baking sheet with parchment and use your hands to spread the “dough” into a 10-inch circle. Bake until golden and the edges are browned, 20 minutes.
Top with cheese and black beans and return to the oven to melt for about 5 minutes, and then remove from the oven. Add sliced jalapeño, chopped tomato, sliced avocado, and cilantro, and then drizzle with thinned Greek yogurt. Slice into eight pieces and serve immediately.