Run florets of cauliflower through a food processor using the shredding attachment, to rice the cauliflower. Or use a grater and crate the cauliflower until you have small pieces.
Place a medium saucepan over medium heat, add cauliflower and broth or water and garlic powder and salt to the pan and cover to let steam for about 10 minutes. Mix a couple times to keep from sticking to the bottom.
Now place a large saucepan or dutch oven over medium heat. Add coconut oil. Once oil is very hot, add chicken to the pan without crowding the pan to help with searing. Sprinkle with salt. Once chicken begins to turn white, flip on cook on other side. After chicken has cooked through, remove with a slotted spoon and set aside.
When chicken is done cooking, add 2 more tablespoons to the pan (if needed) then add garlic and onion. Once onion becomes translucent, add coconut milk, honey, coconut amines, sriracha, red pepper flakes, and salt. Whisk together and let come to a low boil then reduce to low heat.
Lastly, while continuously whisking, add in tapioca flour ⅛ cup at a time. Be sure to continuously whisk to keep from tapioca flour from clumping.
Once mixture thickens, add chicken to the pan with the sauce and coat, let cook for about a minute to reheat the chicken.
Pour sauce and chicken on top rice and garnish with green onions.
Recipe by PaleOMG - Paleo Recipes at http://paleomg.com/spicy-sticky-coconut-honey-chicken/