Step 1: Preheat your oven to 425°F (220°C). In a food processor, pulse the cauliflower florets until they resemble rice grains. This should take about 30 seconds.
Step 2: Transfer the processed cauliflower to a microwave-safe bowl. Cover and microwave for 5 minutes. Once done, let it cool for a few minutes, then place it in a clean kitchen towel and squeeze out excess moisture. This step is crucial for achieving a crispy crust.
Step 3: In a mixing bowl, combine the squeezed cauliflower with olive oil, smoked paprika, chili flakes, fennel seeds, mustard seeds, onion powder, garlic powder, and kosher salt. Mix until everything is well incorporated.
Step 4: Spread the cauliflower mixture onto a baking sheet lined with parchment paper. Shape it into a pizza crust, about 1/2 inch thick. Bake in the preheated oven for 25-30 minutes, or until golden brown and firm to the touch.
Step 5: While the crust is baking, sauté the sliced shallots in a skillet with a bit of olive oil until they are caramelized and golden brown. Set aside.
Step 6: Once the crust is done, remove it from the oven. Spread the marinara sauce evenly over the crust. Sprinkle the mozzarella and provolone cheeses generously on top, followed by the sautéed shallots. Finally, add the grated parmesan cheese for that perfect finishing touch.
Step 7: Return the assembled pizza to the oven and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
Step 8: Once baked to perfection, remove the pizza from the oven. Let it cool for a few minutes, slice it up, and serve warm. Enjoy your delicious Cauliflower Pepperoni Cheese Pizza!