Add the coconut oil to a skillet or pan that has been heated to medium-high heat. When heated, carefully add the shrimp heads to the pan—they will sizzle and splash. The shrimp heads should be cooked for five to ten minutes, or until they are crispy and have some caramelized places.
Reduce the heat to medium and cook the shrimp heads for a few minutes, or until the onions become tender. After adding the onion, ginger, garlic, and a good amount of salt.
After adding the curry powder, paprika, fennel powder, cayenne pepper, black pepper, curry leaves, and rampe (panndan) leaves, sauté the mixture for around five minutes, stirring regularly, until the spices become aromatic and combine with the onion, garlic, and ginger to make a paste
Stir together the coconut milk, ⅓ cup water, sugar, fresh red chile pepper, and lemon or lime juice. Heat mixture until it boils. For around ten to fifteen minutes, or until the mixture is thick and dark crimson in color, simmer it covered.
Peel the shrimp and add them to the gravy base. Gently stir everything together until the shrimp is fully covered in the gravy or sauce. If you want additional gravy or if the gravy is too thick, add the extra ¼ cup of water.
Stir the mixture gradually and bring it to a simmer. Now turn the your’s heat down to medium or medium-low. Simmer for a further 10 minutes, or until the shrimp reaches a lovely, pink color and is cooked through. If necessary, add salt to taste and season
Now turn off the heat and cover the pan with a lid and let the shrimp sit in the gravy for a few minutes.
Garnish with chopped cilantro, if desired, and serve over coconut roti or rice. Have fun!