Put the cauliflower, cilantro, ginger, chile, coriander, and salt into a bowl and mix well.
Take a golf ball-size piece of roti dough and form it into a round disc. Lightly dust a work surface with flour and roll out the disc with a lightly-floured rolling pin until it is a thin patty (like a tortilla). Sprinkle 2 heaping tablespoonfuls of filling onto the surface of the roti and then roll out a second roti into a thin patty and place it over the filling. Press them together and gently roll it a few times with the rolling pin.
Place a large nonstick skillet over medium heat and gently put the roti into it. Cook for a few minutes on the first side, until small bubbly spots appear and then flip it and cook the second side. Remove and keep warm and continue this process until all the rotis are done.
To make roti dough: Combine the flour and water in a bowl and knead until it forms a smooth round ball similar to a stiff pizza dough.