Begin by heating olive oil in a large pot over medium heat. Introduce the chopped onion and garlic, sautéing them until they become aromatic.
Incorporate the ginger, paprika, and cayenne pepper, allowing them to cook for one minute to enhance their flavors.
Add the diced tomatoes and continue cooking until they are softened.
Pour in the fish or chicken stock and allow the mixture to reach a simmer. Introduce the carrot and zucchini, cooking for 5 to 7 minutes until they are tender.
Carefully add the mixed seafood to the pot. If you are using coconut milk, incorporate it at this point. Let the mixture simmer for 8 to 10 minutes until the seafood is thoroughly cooked.
Modify the seasoning by adding salt and pepper to suit your taste. Before serving, garnish with fresh cilantro or parsley.