Mix the tomato sauce, onions, garlic, garam masala, ginger, paprika, salt, and cayenne pepper and pour it into the insert of a slow cooker. Place the chicken on top of the sauce and cook on low for 6 hours.
When the sauce has 30 minutes left to cook, preheat your oven to 350 degrees.
In a food processor, grind the cashews until a fine flour has formed. Add the almond flour, coconut flour, baking soda, salt, and curry powder, then process the mixture for 1 minute.
Add the eggs, almond milk, apple cider vinegar, olive oil, and water and process for another minute. Scrape down the sides of the bowl and pulse a few more times until you have a very smooth dough. Let the dough rest for 2 minutes to let the coconut flour absorb some of the liquid.
Sprinkle a piece of parchment paper with a little almond flour, then turn the dough out onto the counter. Sprinkle a little more flour on the top of the ball of dough, then place another piece of parchment on top.
Use your hands to flatten the ball into a disc, then lightly roll out the dough into a circle that is 1/4 inch thick. Carefully remove the top piece of parchment. You may have to gently tug from the corner to get the parchment to release as it is a sticky dough. Slide the other piece with the crust onto a pizza pan. Bake the crust for 12 minutes, or until it has puffed up slightly and is golden brown around the edges.
While the crust is baking, remove the chicken from the sauce and give it a rough chop. Remove the sauce from the heat and stir in the cashew cream. Return the chicken back to the sauce.
Brush the crust with a little olive oil, then spoon the chicken and sauce onto the pre-baked pizza crusts, leaving a ½ border of crust. Sprinkle with cheese, then return to the oven and bake for another 15 minutes until the cheese has melted. Sprinkle with fresh cilantro and serve hot. Enjoy!