Toss shrimp with 1 teaspoon of the turmeric and salt and stir to combine.
Heat oil in a deep skillet, add potatoes and remaining turmeric. Stir fry until golden brown, about 10 minutes. Remove from pan and set aside.
Add ghee to the pan and add cardamom, cinnamon, bay leaves and clove. Fry for 1 minute.
Add sugar and cook until it caramelizes.
Add onion and ginger and fry until the onion turns golden brown.
Add green chile and chile powder.
Add tomatoes and salt. Cook for about 5 minutes, until tomatoes turn mushy.
Add 1 cup of water and potatoes. Bring to a boil and cook for 5 minutes until potatoes are cooked through.
Add shrimp and simmer until they are cooked through.
Add garam masala and adjust salt, as needed.
Add cilantro and toss to combine.