Boil the cauliflower until it is very tender, then let it cool a bit.
Put the cooked cauliflower into a clean kitchen towel and squeeze as much moisture out of it as you can. Taking this step will help the sopes to keep their shape.
Take the cauliflower and put it into a bowl, then add the egg, the mozzarella, the almond flour, the Parmesan, the garlic powder, the cumin, the salt, and the black pepper.
Stir all the ingredients together until a thick, mouldable mixture has formed.
Break the mixture into small amounts and form each portion into a thick round, then use your fingers to press the middle slightly in order to achieve the traditional sope shape.
Heat olive oil in a nonstick skillet over medium heat.
Put the sopes carefully into the skillet and cook them for about 3 to 4 minutes on each side until they are golden and firm.
While the sopes are cooking, place a different skillet over medium heat and add the chorizo.
Chop the chorizo up using a spatula and cook it for about 5 to 7 minutes until it is browned and fully cooked.