Prepare a baking sheet with parchment paper or a non-stick mat.
Mix the cauliflower, about 1 tablespoon of oil, and 1/4 teaspoon of salt together so the cauliflower is lightly coated, and then bake on the baking sheet for about 20 minutes, or until it starts to get tender and tops are browned.
While the cauliflower is baking, place the onions, raisins, about 1 tablespoon of oil and a pinch of salt in a frying pan on a low to medium heat. Stir every so often. Let it cook slowly, while raisins and onions soften and brown.
Add the roasted cauliflower, curry powder, and water to the frying pan with the onions and raisins. Blend well and optionally add a drizzle of honey. Stir occasionally for 5 minutes.