Rinse rice with cold water. Cover with 300 ml water and soak for about 20 minutes. Clean and wash the cauliflower and divide it into florets. Peel onions and ginger and dice finely. Peel and wash potatoes and cut them into cubes of about 2 cm.
Heat 2 tablespoons of oil in a frying pan. Sauté the ginger and half the onions in it. Add potatoes and cauliflower. Season with salt and pepper. Add rice with soaking water, curry and cinnamon stick. Add 200 ml boiling water and simmer covered for about 10 minutes.
For the fried onions, heat 2 tbsp. oil in a frying pan. Brown the remaining onions in it. Sprinkle sugar over them and let them caramelize. Pour the onions over the rice. Serve with yoghurt.
First cut the ginger into thin slices, then into strips and finally into cubes.