For the roasted cauliflower, toss the cauliflower florets in the olive oil, cumin and sprinkle with salt
Place on a baking tray and bake at 425℉ for 30-35 minutes until just browned, tossing after 10 minutes.
For the curry, heat up the oil in a large saucepan to a medium-high heat. Sauté your chopped onions, garlic and ginger.
Add the curry powder and turmeric and lightly toast.
Add the chicken cubes and cook till the meat has browned, stirring now and then to prevent the spices from burning.
Add the PERi-PERi and the whole can of tomatoes. If this does not cover the chicken, add water until the chicken is just covered. Turn the heat down to medium low and simmer for 20 minutes, covered.
Stir through the almond flour and cook for another 5 minutes
Serve with the roasted cauliflower and fresh cilantro.