In a frying pan, heat the olive oil and coconut oil. Add the garlic, ginger and red onion. Cook for 3-4 minutes, then add the pepper, cumin, coriander, turmeric and salt and mix in. Add the chicken pieces and lightly brown it on all sides. Allow the chicken to get coated with the spice mixture.
Place the chicken and spices in the bottom of a slow cooker. Open the chilled cans of coonut milk and remove the cream from the tops. Place the cream in a bowl and set it aside. Pour the coconut milk overtop the chicken. Add the tapioca starch to the coconut cream that you set aside and mix well. Add this to the crockpot.
Cover the crockpot and cook on low for 4 hours. Add the vegetables at this time and cook for an additional 2 hours or until the vegetables are tender.
Serve over cauliflower rice, if desired.
If you'd like your veggies really tender you can try adding the vegetables at the beginning of the cooking process. This also works well if you need the meal to be ready right when you get home!