Add salt and turmeric powder to the prawns; keep them aside for 10-15 minutes.
Heat oil in a pan and add the prawns one by one.
Fry till they turn pink. Fry them on both sides and take them out of the pan. Keep them aside.
Add oil to the same pan (if required).
Add onion paste and fry till light brown.
Add sliced tomatoes.
Stir well. Add 1 tsp of salt. It will help to soften tomatoes.
Add ginger-garlic paste. Stir well.
Add turmeric powder, chilli powder, Kashmiri red chilli powder, coriander powder and cumin powder. Add a little bit of water. Add 1 tsp of salt. Mix well.
Add the lightly fried prawns. Mix well.
Sprinkle ½ tsp of garam masala powder. Give the prawns and spices a good stir.
Add an adequate amount of water. Let it cook for another 10 minutes.
After the gravy becomes thick, sprinkle chopped coriander leaves for garnishing. Serve it with steamed Basmati rice, vegetable pulao, naan bread, paratha, roti or chapati.