Prepare spices in a small bowl: combine curry powder (or Indian spice), garam masala, chili powder and salt.
Chop or press 4 cloves of garlic and as much ginger as you would like (I used 3 tbsp).
Saute the chopped onions in 2 tbsp of olive or coconut oil for about 5 minutes, stirring frequently.
Add the spices, ginger, garlic and tomato paste to the onions and saute for 30-60 seconds, stirring to prevent burning. Place all ingredients in slow cooker.
Top the mixture with the chopped chicken, the entire contents of a 12 ounce bag of frozen cauliflower and tomato sauce.
Mix to combine ingredients and cover and cook on low for 4-6 hours.
Once done, remove ALL of the chicken from the slow cooker and add your can of coconut milk. Using a hand blender, blend the cauliflower until it forms a sauce and all of the pieces are blended, about 60 seconds. Make sure to lift the hand blander frequently to get the cauliflower under it to properly blend.
Place the chicken back in the slow cooker. Sprinkle with parsley or cilantro and keep warm until ready to eat