Marinate cleaned and washed prawn with salt, turmeric powder and lemon juice. Keep aside for 10-15 minutes. I have used frozen prawn. If you are using fresh prawn clean the prawn properly. Read the method above.
Grind onion, garlic and ginger into smooth paste.
Grind green cardamom, cloves, cinnamon, tomato, green chilli and grated coconut. Make a smooth paste.
Heat oil in a pan or wok. Fry marinated prawn for 1 minute, flip and fry other side for a minute or till prawn slightly change it's colour. Don't overcook. Transfer the fried prawn to a plate.
In the same oil add onion garlic and ginger paste. Saute till oil leaves the sides.
Now add ground tomato mixture. Add all the dry spices. Saute till oil separates.
Add coconut milk and water. Mix well. Add salt to taste. Mix and let it boil.
Add 2-3 slit green chili and fried prawn. Cover and cook on low flame for 5 minutes.
After 5 minutes add coriander leaves and tamarind paste. Mix well. Cover and cook for 2 minutes again.
Stir and switch off the stove. Cover and keep aside from 4-5 minutes. Your delicious flavorful coconut prawn curry is ready to serve.
Garnish with cilantro or coriander leaves. Serve hot with steamed rice, pulao, jeera rice, roti, paratha or any bread.