Place rice with enough water to cover in a small bowl. Soak rice for 2 hours; drain.
Stir together the prawns, ginger, garlic, garam masala, black pepper, cloves, cardamom seeds, cinnamon sticks, salt, yoghurt and oil in a microwave safe bowl until well mixed. Cook in microwave on high until the prawns are bright pink on the outside and the meat is no longer transparent in the center, about 10 minutes. Remove the prawns from the curry and set aside.
Stir the rice, water, and crumbled chicken stock cubes into the curry and mix well. Cook in the microwave on high until rice is tender, about 10 minutes. Mix in the prawns; return to the microwave and cook on high until heated through, about 5 minutes. Discard cinnamon stick, cloves, and cardamom seeds before serving.