Gently poach the seafood in the curry sauce during the last few minutes of cooking, ensuring it's just cooked through. Avoid overcooking by adding it at the very end and monitoring closely.
Cooking seafood in curry requires a delicate touch to prevent it from becoming rubbery or falling apart. The key is to add the seafood towards the end of the cooking process, allowing it to gently poach in the simmering curry sauce. Here's a step-by-step guide:
Prepare the Curry Base: First, fully prepare your curry sauce according to your recipe. This includes sautéing onions, garlic, ginger, and spices, and simmering the sauce with tomatoes, coconut milk, or other liquids until it reaches the desired consistency and flavor.
Simmer Gently: Ensure the curry sauce is simmering gently, not boiling vigorously. A rapid boil can easily overcook the seafood.
Add the Seafood: Gently add the seafood to the simmering curry. For fish fillets, cut them into bite-sized pieces if desired. For shrimp, ensure they are peeled and deveined. Distribute the seafood evenly in the sauce.
Poach, Don't Boil: Allow the seafood to poach in the curry sauce. The cooking time will vary depending on the type and size of the seafood. Fish fillets typically take 3-5 minutes, while shrimp usually take 2-4 minutes.
Check for Doneness: The seafood is done when it turns opaque and is firm to the touch. Shrimp should be pink and curled. Avoid overcooking, as this will make the seafood tough and rubbery.
Serve Immediately: Once the seafood is cooked, serve the curry immediately with rice or naan bread.
Use high-quality, fresh seafood for the best results. Frozen seafood can be used, but make sure it's fully thawed and patted dry before adding it to the curry to prevent excess water from diluting the sauce.