In a small bowl toss the shrimp with the marinade ingredients. Cover with plastic wrap and refrigerate for 10 minutes.
While the shrimp is marinating, heat the oil in a medium size skillet. To it add the onion, and cook for 2 or 3 minutes until the onion softens and becomes translucent. Stir in the garlic, ginger, pepper, salt, coriander, turmeric and curry powder. Cook for another minute.
Add the diced tomatoes with juices and all, the coconut milk, stir and bring to a boil. Cook for about 5 minutes stirring occasionally. Add the shrimp with the accumulated juices from the marinade and cook for another 2 minutes or until the shrimp is pink and cooked through.
Serve over hot rice and garnish with cilantro or parsley.
Nutritional information does not include rice.
Curry should be safely sealed in an airtight container and refrigerated for 3 days.
If you want this curry to last, my advice is to freeze it where it will last for up to 3 months. Ensure that it is fully cooled before sealing and use a shallow container to ensure even freezing. Stir well while reheating.