Heat a large dutch oven over medium-high heat, then add the coconut oil. When hot, toss in the chopped red onion, yellow onion and carrot. Stir occasionally and sauté until begining to become translucent, about 8 minutes.
Now pour in your strained and rinsed canned chicpeas. Stir it in, and make a well in the middle of the pot (so the bottom of the pot is exposed). Scoop the curry paste and garlic paste into the well, and cook for 60 seconds before mixing with the chickpeas and onions.
Pour in the soy sauce, 2 cans of diced tomatoes and salt/pepper. Stir well, then add the turmeric, garam masala, curry powder, garlic powder, dried thyme and coriander. Mix well and cook for 5 minutes.
Now pour in the coconut cream, stiring well. Bring the mixture to a simmer, and allow to simmer for 20 minutes, stirring occasionally to prevent burning.
When done, toss in some chopped parsley or cilantro and serve immediately, refridgerate or freeze.