Marinate the shrimp with turmeric powder,chili powder, ginger garlic paste and salt. Keep aside for 20 minutes or best refrigerate overnight (Saves time and turns out flavorful as it has time to absorb spices)
Wash the rice well 2-3 times and soak in 2 cups of water. Keep aside for 10 minutes.
In the meantime:1. Dry roast the whole spices in low heat - cardamom first then cinnamon then cloves and finally poppy seed until brown aromatic and crisp (not black). When it comes to room temp powder these spices in spice blender. Except cinnamon.2. For Garnish -Heat some cooking oil and fry the thinly sliced onion on medium to low heat to golden brown and keep this aside on a paper towel by spreading it (as onion will turn soggy if kept in a heap and turn dark ). Separate slices for even browning. Slice the green chillies too and fry in same oil and keep aside. In the rice add the freshly ground spices, cinnamon stick, salt to taste, 1 tsp of fried onion, 2 tsps of the oil it was fried in (do not skip this it adds a lot of flavor to rice) required water(1 inch above rice level) stir well and allow it cook in a rice cooker.
Meanwhile in the same onion fried oil shallow fry the shrimp in batches. (Per side 3-4 minutes on medium heat) Cook only until the shrimp curls and becomes tender. Set aside. (Do not over crowd to finish faster)
Mix rice once gently when it is half cooked without breaking the grains.
When you put rice to cook at the same time put two eggs and the beetroot (no need to peel) for raita to cook in the instant pot on a trivet adding1 cup water 6 minutes and 6-8 minutes for natural pressure release. Hard boiled eggs hold the shape better this way.cook beet and egg separately if cooking on stove top to required doneness.