Heat the oil in a large skillet or stir-fry pan. Add the garlic and sauté over medium heat for 1 minute.
Add the cauliflower and ¼ cup water. Cover and cook until the cauliflower is tender-crisp, about 8 minutes.
Add the ginger, cooked rice, raisins, and spices. Stir together and cook, covered, over very low heat for 10 minutes. If the mixture seems a bit dry, add a small amount of additional water.
Stir in the scallions and cilantro, and season with salt and pepper. Add pinch of red pepper flakes for heat if you'd like.
Cover and let stand for 5 minutes or so, then garnish with sesame seeds and cashews and serve from the pan, or transfer to a serving platter or container.