In a large skillet over medium heat, add one tablespoon of oil. When the oil is hot, add the onions and salt. Cook and stir the onions until softened, about 5 minutes, until they become translucent.
Add in the garlic, almonds, raisins, curry powder and cinnamon. Stir until combined well and cook for another minute.
Increase the heat to medium-high, add the other tablespoon of oil, and dump in the cauliflower. Cook for 3 to 4 more minutes, stirring frequently, until it's softened but not mushy.
Remove from the heat, and stir in the cilantro. Check flavor and add salt and pepper to taste.