Cook the cauliflower in a large pot of boiling water until just tender. 5 to 7 minutes. Drain.
Heat the butter or olive oil in a large sauté pan or skillet over medium heat. Add the onions and cook until translucent, about 10 minutes. Add the ginger, spices, and jalapeños and cook 5 minutes. Then add the drained cauliflower and the tomatoes with their juices and simm