In a saucepan over high heat, bring the coconut milk to a gentle boil. Stir in the rice. Cover and reduce the heat to low and cook for 40 minutes. Do not remove the lid during cooking. Stir the rice, which will be very wet and soupy. Increase the heat and simmer uncovered, stirring frequently, for 10 minutes, or until the rice is tender and creamy.
In a deep skillet, heat the oil over high heat. Stir in the onion. Reduce the heat to medium-low and cook, stirring occasionally, for 5 minutes or until slightly softened. Add the garlic and ginger and cook, stirring frequently, for 2 minutes. Stir in the cauliflower and cook, stirring frequently, for 10 minutes or until tender and fairly dry. Stir in the bread crumbs.
Add the cauliflower mixture to the rice and season to taste with salt and pepper.