Preheat oven to 400 degrees F. Spray an 8×8 or 9×9 baking dish with coconut oil spray. Set aside.
Steam cauliflower until fork-tender, about 15 minutes. Transfer the steamed cauliflower to a high speed blender and puree until smooth. Add salt, chili powder, garlic powder, cumin and cayenne, and puree once more until combined. Set aside.
While the cauliflower cooks, place a large nonstick sauté pan over medium heat. Add chorizo sausage to the pan and break into small pieces. Cook until browned, about 10 minutes, then add diced tomatoes. Mix to combined. Remove from heat.
Place 3 tortillas in the bottom of the baking dish (it’s ok if the tortillas don’t cover the entire bottom of the baking dish), then add 1/2 of the cauliflower puree on top of the tortillas and spread evenly throughout. Next add 1/2 of the chorizo mixture on top of the cauliflower puree and spread evenly throughout. Repeat this once more – 3 tortillas, cauliflower puree, chorizo mixture. Use a spoon to create 4 wells in the chorizo mixture then crack an egg into each well.
Place baking dish in the oven to bake for 6-8 minutes, or until the whites are cooked through and the yolks are still runny.
Top the baked dish off with sliced avocado, pico de gallos, chopped cilantro, green onions, fresno peppers, and some dairy-free cheese, then eat up!